Try our new AI assistant by clicking the chat icon in the lower right corner.


Miva 10.10.00 Release Notes

10.10.00 Resources (Release Date: 9/10/24 )

Miva Merchant updates include code and database changes that can take a short time to process. While we thoroughly test all updates to ensure they will not affect up-time it is still a good precaution to run updates outside of peak hours.

My Garage

The My Garage functionality adds to a customer record any time a customer enters information into the Combination Facet Flex Component. This can be helpful, for example, for stores that sell automotive parts so both you, and the customer, have a record of what they entered.

When a customer enters information into a Combination Facet Flex Component, like the Year, Make and Model of their car for example, the Miva admin then saves that information and associates it with their customer record.

For additional information, visit the My Garage document.

PageBuilder Inspector

Miva continues to improve and make PageBuilder more user friendly. The PageBuilder Inspector functionality adds to that by helping users quickly find the component they are working on.

Now, when a user hovers over a component in the Component Pane on the left side of the page, the corresponding component on the Live Preview side of the page will be highlighted.

In addition, when a user is working in a specific component, that component will be brought into the Preview Page pane by scroll automatically.

PageBuilder Markdown Authoring

PageBuilder now supports Markdown Authoring in certain text areas. Adding it to the Miva admin brings the power of Markdown to PageBuilder, where it perfectly complements the live preview ability of PageBuilder.

Markdown is a lightweight markup language that can be used to add formatting to text and is fast becoming the ideal choice. Rather than using HTML code, Markdown allows you to use its own syntax to show which words should look different.

Markdown is easy to learn. Because it's a plain text format, it's flexible -- you can open it, edit it and read it in virtually any kind of software or operating system. It's easy to read while composing and it's easily exported to outputs like HTML and PDF files.

This should make text both easier to manipulate and easier to read than in a rich text editor, like previously used in PageBuilder.

Please note, this is an option and there is no requirement to use Markdown. The rich text editor within PageBuilder is still available. In addition, switching from rich text to Markdown should cause no formatting issues for your website afterwards.

For additional information, visit the PageBuilder Markdown Authoring document.

PageBuilder Global Components

PageBuilder’s Global Components capability provides you with an easy way to add a specific component to multiple pages across your store’s website.

This can be helpful for things like announcements, marketing messages and other content you want seen by a wide audience.

For additional information, visit the PageBuilder Global Components document.

PageBuilder Accordion Component

The new Accordion Component allows you to build dynamic informational pages, like FAQs for example, within PageBuilder.

The component starts with a summary, that allows you to create a list, with entries that can be repeated as needed. For example, in the case of an FAQ page, a list of questions could be created, and under each question, there would be a clickable control, that then expands the list to display the answer to the question.

For additional information, visit the PageBuilder Accordion Component document.

PageBuilder Contact Form Component

This new PageBuilder Flex Component allows users to create contact forms right in the Miva admin, giving them an easy way for customers to reach out to their business.

The component lets you build a complete custom Contact Form, seeking as much or as little information as you desire from your customer. With 12, pre-defined fields to choose from, customers can submit several different types of information, including things like name, email address, website address.

Then, when the form is submitted, the form response can be sent to one or several email addresses of your choice.

For additional information, visit the PageBuilder Contact Form Component document.

PageBuilder Enhanced Product List Component

The new Enhanced Product List component brings another powerful tool to Miva’s PageBuilder functionality. With the new component, you are able to easily create and add a Product List to any PageBuilder page of your website.

This can be particularly helpful for things like Categories and will, in particular, leverage the power of facets within the Miva admin to provide customers with robust search results and suggested products during their browsing session.

The new component is designed to replace the current Category (CTGY), Product List (PLST) and Search Results (SRCH) pages. This makes editing those pages in PageBuilder easier, and allows you the ability to customize the pages within PageBuilder.

For additional information, visit the PageBuilder Enhanced Product List Component document.

Sendlane Integration

A leading email and SMS marketing service, the Sendlane integration brings the power of the service directly to the Miva admin. Sendlane provides a number of capabilities, including contact list management and outreach, as well as merchandising insight and abandoned shopping basket features.

For additional information, visit the Sendlane Integration document.

Miva Merchant Bugs Fixed

Bug ID Component Description
MM-14606Administrative InterfaceMMSelect does not scroll to selection when selecting by character match
MM-14588Core JSONPage Builder: Ignore Maintenance Mode when rendering preview
MM-14812Database LayerBasket_Quantity and Basket_Quantity_All should return 0 when using a provisional basket
MM-14456FacetsUnable to modify top-level combination facet selection when a combination facet cookie is set and the facet is "Visible and Applied"
MM-14455Module: cmp-mv-attributemachineAttributeMachine's body_deferred mvt:item render needs to expose variables to the global scope
MM-14654Module: cmp-mv-flexFlex Component ComponentModule_Initialize_JSON_Callback output format is horribly broken
MM-14880Module: reviewbasketsJSON_ReviewBaskets_BasketList_Load_Query / JSON_ReviewBaskets_BasketIndex_Load_ID sorts inconsistently
MM-14906Module: shoptaxShopper Selected Sales Tax XSS vulnerability
MM-14868Module: tforcefreightTForce Freight will fail to install when the store's configured state is more than 2 characters
MM-12512Page Builder"Responsive Images" Heading is Output Even When The responsive_images List Is Empty
MM-14701Page BuilderPage Builder preview does not handle exception
MM-14774ProvisioningPage_Add and Page_Update provisioning tags will generate URIs for admin pages
MM-14910Shipping/Packaging RulesSubscription Rules, Force Specific Method XSS vulnerability
MM-14669Template SubsystemCached HTTP pages can cause "Mixed Content" errors on HTTPS page views
MM-14706Template SubsystemPage reuse logic does not consider the layout qualifier
MM-14722Template SubsystemTemplateManager_Create_Page_LowLevel needs to set a default value for page:layout
MM-15028Universal SearchPage layouts in Universal Search take the user to a 404 screen

Shadows Bugs Fixed

Bug ID Description
SHDWS-471OCST does not maintain "Same as Shipping" Decision
SHDWS-486ajax-add-to-cart.js should use am.Initialize() instead of attrMachCall.Initialize()
SHDWS-489Admin users should be able to configure Look & Feel settings
SHDWS-495BASK's "Undo?" link doesn't restore subscription-term selection
SHDWS-496Minimal checkout header's "Secure Checkout" stacks incorrectly for small desktop-viewports
SHDWS-497The HTML Profile's continue_url logic references pages & urls incorrectly
SHDWS-500Image and Text's "Column Width Distribution" property should activate at the first desktop breakpoint (Large)

Looking for Developer Docs?

We have a whole section for that, including: Developer Training Series, Template Language docs, Module Development tutorials and much, much more.

Head to the Developer Section

This website uses cookies to identify visitors, track visitors to our website, store login session information and to remember your user preferences. By continuing to use this site you agree to our use of cookies. Learn More.

This website uses cookies. By continuing to use this site you agree to our use of cookies. Learn More.

Accept

Copyright © 1997 – 2021 Miva©, Miva Merchant©, MivaPay©, MivaCon© Miva, Inc. All Rights Reserved.