Miva 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.
26R2.01 is a minor release including some bug fixes and the following feature highlights:
Persistent Admin Navigation
The Miva admin sticky page header now appears below the main navigation, keeping Universal Search, bookmarks, history, and other navigation tools available while scrolling.
Vexture Merchandising Basket Item Exclusions
Merchants can now exclude products that are already in a shopper's basket from AI Prompt, Search Term, Collection, and Category Vexture Merchandising Showcases. This helps surface additional products instead of presenting items the shopper has already selected.
Want to learn more? See the Vexture Showcase documentation.
Improved Exact Match Searching for Multi-Text Custom Fields
Multi-text custom fields configured to use Exact matching now return results based on an exact match instead of behaving like a Contains search. This improves product search accuracy, including relational custom field searches used with Vexture Search.
UPS InsureShield Coverage Confirmation Improvements
Merchants can review InsureShield quote details and confirmation status from an order, view the latest error if confirmation fails, and retry coverage confirmation when needed.
Shipping Visibility for Kits and Inventory Variants
Shipping Details now shows the individual products included in a package for Kits and Inventory Variants. Miva also shows the parent item, making package contents easier to identify.
MivaPay Vault CVV Support for Stored Cards
Merchants can configure the Card Verification Value (CVV) requirement for stored MivaPay Vault cards during order processing as Hidden, Optional, or Required. The payment form also displays the cardholder name and expiration date during authorization.
Rich Text Inventory Messages
Inventory stock messages now support the Rich Text Editor for in-stock, low-stock, out-of-stock, and limited-stock messaging. Merchants can add formatted content globally and at the individual product level.
Admin Session Timeout Warning
Miva now displays a warning and countdown when an admin session is approaching its automatic timeout.
FedEx Box Types Minimum Weight
To avoid minimum weight issues, FedEx REST now sets package weights to a minimum of 0.07 lb for FedEx box types.
Miva Merchant Bugs Fixed
- MM-18044 - AI Subsystem: Vexture Settings should clear unused settings on database switch after update
- MM-18145 - AI Subsystem: AI Search Index recreation ignores index deletion errors (pgvector)
- MM-18015 - Administrative Interface: Enable Rich Text Editor for Inventory Stock Messages
- MM-18022 - Administrative Interface: Shipping Visibility package display should show individual part products
- MM-18029 - Administrative Interface: MMButtonCustomElement does not honor size attribute with custom width
- MM-18056 - Administrative Interface: MMScreen: Top Navigation sticky header should display below the main navigation bar instead of replacing it
- MM-18068 - Administrative Interface: Admin Session Timeout Warning
- MM-18069 - Administrative Interface: Change "Log Out" text to "Sign Out" within admin for consistency with Sign In.
- MM-18077 - Administrative Interface: Safari: Update button can show off-screen under certain circumstances
- MM-18084 - Administrative Interface: MivaPay Vault: CVV Support for Admin Stored Payment Card Authorization
- MM-18112 - Administrative Interface: Page Builder: Text Settings Menu size causes some fields to not show content
- MM-18139 - Administrative Interface: Remove deprecated "Track Page Hit and Visit Statistics" store setting
- MM-18141 - Administrative Interface: Sticky Header Tab Menu does not hide when the sticky header is hidden
- MM-18006 - Database Layer: Runtime error in variant facet functions from incorrect module reference in Module_Product_Facet_Query_Search_Variants call
- MM-18028 - Database Layer: Toggling "Exclude From Search Results" on does not auto-queue product for Vexture index updates
- MM-18034 - Database Layer: Store module feature reference counts can be incorrect when Module_Install_Store is called recursively
- MM-18087 - Digital Downloads: Digital Downloads do not properly redirect when using the FastCGI application
- MM-17960 - Merchandising: Vexture Merchandising: Exclude Current Basket Items from Results
- MM-18184 - Module: customfields: Multi-text custom fields should support all search operators
- MM-18128 - Module: fedexrest: FedEx PAK and Envelope has a maximum declared value of $500
- MM-18130 - Module: fedexrest: FedEx Box types require a minimum weight of 0.07 lb
- MM-18137 - Module: fedexrest: FedEx REST service list require changes and additions
- MM-18138 - Module: fedexrest: FedEx Rating provides onerate rating when not enabled
- MM-18043 - Module: multidomain: Multi-Domain URL Generation Broken by Session Structure Side Effect
- MM-18020 - Module: report_sales_commission: Sales Commission report field reads "Display" instead of "Display Limit"
- MM-18019 - Module: report_searchlog: Search Log report field reads "Display" instead of "Display Limit"
- MM-18021 - Module: report_subscription_product_stats: Subscription Product Statistics Sort By field is not properly aligned
- MM-18017 - Module: upsinsureshield: UPS InsureShield should not confirm transactions which already have confirmation
- MM-18026 - Module: upsinsureshield: UPS InsureShield should allow manual confirmation and display errors on the Order screen
- MM-18027 - Module: upsinsureshield: UPS InsureShield should log when coverage requests fail
- MM-18039 - Module: upsinsureshield: UPS InsureShield ToS Update
- MM-18177 - Module: upsinsureshield: Add environ to upsinsureshield_transaction_error FEL event
- MM-18076 - Theme Editor: Theme Editor Typography Preview stuck in "loading" display when Google Fonts are used in Safari 26.2+
- MM-18091 - Theme Editor: Theme Editor Button Preview stuck in "loading" display when Google Fonts are used in Safari 26.2+
Shadows Bugs Fixed
- SHDWS-1166 - Accessibility Enhancement: CTGY/PLST/SRCH: Product & Category Cards
- SHDWS-1187 - Category List: Category Card: add an "Image Dimensions" property to the "Image Settings" group
- SHDWS-1167 - Accessibility Enhancement: SFNT/Layout: Hero Components
- SHDWS-1161 - Image Across: Automatically sizes images should load with a consistent height
- SHDWS-1165 - Accessibility Enhancement: PROD Image gallery
- SHDWS-1186 - Product Details: Default Image Fit should be Contain instead of Cover
- SHDWS-1159 - Product List: Pagination should show always ellipsis in responsive page-link truncation
- SHDWS-1168 - Accessibility Enhancement: Framework: Redundant Name Alts
- SHDWS-1158 - TransfigureNavigation: should not throw an error when the global-menu is not output to the page