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 Component Fragments
PageBuilder's Component Fragments 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 Component Fragments 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
Shadows Bugs Fixed
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 Component Fragments
PageBuilder's Component Fragments 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 Component Fragments 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-14606 | Administrative Interface | MMSelect does not scroll to selection when selecting by character match |
MM-14588 | Core JSON | Page Builder: Ignore Maintenance Mode when rendering preview |
MM-14812 | Database Layer | Basket_Quantity and Basket_Quantity_All should return 0 when using a provisional basket |
MM-14456 | Facets | Unable to modify top-level combination facet selection when a combination facet cookie is set and the facet is "Visible and Applied" |
MM-14455 | Module: cmp-mv-attributemachine | AttributeMachine's body_deferred mvt:item render needs to expose variables to the global scope |
MM-14654 | Module: cmp-mv-flex | Flex Component ComponentModule_Initialize_JSON_Callback output format is horribly broken |
MM-14880 | Module: reviewbaskets | JSON_ReviewBaskets_BasketList_Load_Query / JSON_ReviewBaskets_BasketIndex_Load_ID sorts inconsistently |
MM-14906 | Module: shoptax | Shopper Selected Sales Tax XSS vulnerability |
MM-14868 | Module: tforcefreight | TForce Freight will fail to install when the store's configured state is more than 2 characters |
MM-12512 | Page Builder | "Responsive Images" Heading is Output Even When The responsive_images List Is Empty |
MM-14701 | Page Builder | Page Builder preview does not handle exception |
MM-14774 | Provisioning | Page_Add and Page_Update provisioning tags will generate URIs for admin pages |
MM-14910 | Shipping/Packaging Rules | Subscription Rules, Force Specific Method XSS vulnerability |
MM-14669 | Template Subsystem | Cached HTTP pages can cause "Mixed Content" errors on HTTPS page views |
MM-14706 | Template Subsystem | Page reuse logic does not consider the layout qualifier |
MM-14722 | Template Subsystem | TemplateManager_Create_Page_LowLevel needs to set a default value for page:layout |
MM-15028 | Universal Search | Page layouts in Universal Search take the user to a 404 screen |
Bug ID | Description |
SHDWS-471 | OCST does not maintain "Same as Shipping" Decision |
SHDWS-486 | ajax-add-to-cart.js should use am<id>.Initialize() instead of attrMachCall.Initialize() |
SHDWS-489 | Admin users should be able to configure Look & Feel settings |
SHDWS-495 | BASK's "Undo?" link doesn't restore subscription-term selection |
SHDWS-496 | Minimal checkout header's "Secure Checkout" stacks incorrectly for small desktop-viewports |
SHDWS-497 | The HTML Profile's continue_url logic references pages & urls incorrectly |
SHDWS-500 | Image and Text's "Column Width Distribution" property should activate at the first desktop breakpoint (Large) |