Miva 10.12.02 Release Notes

Released June 23, 2025

10.12.02 Resources (Release Date: 6/26/25 )

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.

Vexture Search Part Number Support#

Vexture Search has been further extended to support exact matches for part number like searches.

Vexture now allows a product field (e.g. Code or SKU) or a product custom field to be assigned for exact match lookups. Vexture analyses all searches and when the search looks like a part number, it looks for exact matches in the configured field first. If one or more exact matches are found, they are returned as the only results. If no matches are found, AI search results are shown.

This feature supports stores where part number, or some kind of product identification number are frequently used by shoppers.

Miva Merchant Features/Improvements/Bug Fixes#

Bug ID Component Description
MM-16176 Administrative Interface Attribute Template Attribute List: Browser “confirm” dialog needs to be replaced
MM-16178 Administrative Interface Changeset Merge Dialog has incorrect spacing
MM-16179 Administrative Interface Copy Branch Dialog has incorrect spacing
MM-16186 Administrative Interface Product Attribute List: Browser “confirm” dialog needs to be replaced
MM-16258 Administrative Interface Universal Search should support HTML entities in result display
MM-16259 Administrative Interface MMScreen tab sections should support HTML entities
MM-16260 Administrative Interface MMScreen page title should support HTML entities
MM-16265 Administrative Interface AI search index list places edit link on source column
MM-16246 AI Subsystem Validate and display Redis server capabilities and configuration for Vector Database
MM-16247 AI Subsystem AI Search Index creation can error stating redis index exists but record is created in database
MM-16261 AI Subsystem AdminOrigin not properly encoded in MARS_Call_Header_Authorization
MM-16263 AI Subsystem Exact/Part Number Handling for Vexture Search
MM-16283 AI Subsystem Sparse AI search that returns less than sparse_n records falls back to relational search
MM-16270 Collections Collection Metrics can display incorrect counts when automatic results would otherwise include products that have already been manually assigned/unassigned
MM-16232 Core JSON Invalid member reference in JSON_User_TOTP_Register
MM-16276 Database Layer Race condition populating cached product lists when using AI search
MM-15676 Module: applepay Apple Pay does not handle multiple address lines correctly
MM-16149 Module: quote Converting a quote with a configured shipping method to an order does not increment the shipping feature reference count
MM-16256 Module: tforcefreight TForce Freight spelling mistake on the product configuration screen
MM-16267 Page Builder Page Builder does not add entries to History when editing a page
MM-15677 Wish Lists Wish Lists can add nonexistent variants to basket
MM-16269 Wish Lists Adding an item from a wishlist can incorrectly add the item as a child of another record

Shadows Improvements/Bugs Fixed#

Bug ID Description
SHDWS-769 Duplicate basket charge display on BASK when returning from OPAY
SHDWS-851 MMX_ProductCard’s mmx-card[exportparts] does not successfully surface the shadow dom parts for customization
SHDWS-758 Contact Form Flex Component: radio & select fields should provide ability to set a default option
SHDWS-785 Resolve Contact Form instance.mvt typos
SHDWS-820 mmx-product-details form name is not configurable
SHDWS-854 MMX_ProductDetails should indicate a successful add-to-basket without minibasket
SHDWS-498 Fix & improve the styling of the minimal layout pages
SHDWS-533 code CIN ‘comma,separated,list’ can generate false matches
SHDWS-673 Improve flaky automated tests
SHDWS-698 Deactivate the unused minibasket CSS Resource
SHDWS-768 Global footer’s accordion links can be hidden when scrolling on mobile shows/hides a browser toolbar
SHDWS-770 Inconsistent styling of “Subtotal” basket charge in checkout
SHDWS-793 CIN l.settings:page:code logic does not work for some PROD & CTGY Alternate Display pages
SHDWS-848 Disable retries for cypress automated tests
SHDWS-856 OPAY should let JCB & Diners Club work as supportedPaymentMethods
SHDWS-859 polyfills JS Resource should not be assigned to the footer_js Resource Group
SHDWS-860 Vimeo, Flickr, & Google icons do not display in Global Footer

Back to Release Notes