10.13.03 Resources (Release Date: 01/20/26 )
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.
IMPORTANT: USPS Integration -- Automatic Upgrade & Migration
USPS has announced that it will end support for its previous API on January 25th. Miva introduced a replacement module in version 10.13.01 (October). This release includes additional shipping methods (e.g., letter-related) that were not supported in 10.13.01. If your store has not yet upgraded, it will be automatically upgraded. It will use the built in migration tool to map previously configured USPS shipping methods to the new module. All customers are strongly encouraged to manually review their USPS shipping methods after the migration.
Module Removal Improvement
Checkout-related modules (e.g., Shipping and Payment) can now be removed even if they are associated with unbatched orders. This makes it easier to clean up modules no longer in use.
Attribute Swatch
Visual attribute indicators (e.g., color swatches) are now supported in the PageBuilder mmx-product-list component (e.g., Category Pages) and the featured-product component (e.g., Product Pages).
AvaTax
The native Miva AvaTax solution transaction lifecycle management has been updated to use Scheduled Tasks, improving flexibility and reliability. Additionally, sales tax is automatically recalculated when orders are edited in the admin, no manual steps required.
Sendlane
The Miva native Sendlane integration now offers merchants additional options for allowing customers to opt in to marketing communication via a checkbox in the checkout process.
Improved Payment & Shipping Rules Visibility
In batch product lists, you can now add columns to view which Payment and Shipping rules each product is associated with.
Flex Components - Sort Order Improvements
Improvements have been made to flex components that display multiple products.
- The default sort order has been changed to "Relevance"
- Products can now be sorted by the value of a custom field.
Additional Flex Component Updates
- Full AJAX "Add to Wishlist"
- Ability to show or hide attribute option pricing in the Featured Product and Product Details components. This is useful when a product prompt includes the price, such as "$50 Gift Certificate".
- Ability to add a visible "Select One" prompt in shopper-facing dropdown menus.
An Important Note on Flex Component Updates: Unless a Flex component has been downloaded, modified, and re-bundled, it will be automatically updated to include new functionality.
You can find details and a list of bug fixes in our online release documentation
here.
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.
IMPORTANT: USPS Integration -- Automatic Upgrade & Migration
USPS has announced that it will end support for its previous API on January 25th. Miva introduced a replacement module in version 10.13.01 (October). This release includes additional shipping methods (e.g., letter-related) that were not supported in 10.13.01. If your store has not yet upgraded, it will be automatically upgraded. It will use the built in migration tool to map previously configured USPS shipping methods to the new module. All customers are strongly encouraged to manually review their USPS shipping methods after the migration.
Module Removal Improvement
Checkout-related modules (e.g., Shipping and Payment) can now be removed even if they are associated with unbatched orders. This makes it easier to clean up modules no longer in use.
Attribute Swatch
Visual attribute indicators (e.g., color swatches) are now supported in the PageBuilder mmx-product-list component (e.g., Category Pages) and the featured-product component (e.g., Product Pages).
AvaTax
The native Miva AvaTax solution transaction lifecycle management has been updated to use Scheduled Tasks, improving flexibility and reliability. Additionally, sales tax is automatically recalculated when orders are edited in the admin, no manual steps required.
Sendlane
The Miva native Sendlane integration now offers merchants additional options for allowing customers to opt in to marketing communication via a checkbox in the checkout process.
Improved Payment & Shipping Rules Visibility
In batch product lists, you can now add columns to view which Payment and Shipping rules each product is associated with.
Flex Components - Sort Order Improvements
Improvements have been made to flex components that display multiple products.
- The default sort order has been changed to "Relevance"
- Products can now be sorted by the value of a custom field.
Additional Flex Component Updates
- Full AJAX "Add to Wishlist"
- Ability to show or hide attribute option pricing in the Featured Product and Product Details components. This is useful when a product prompt includes the price, such as "$50 Gift Certificate".
- Ability to add a visible "Select One" prompt in shopper-facing dropdown menus.
An Important Note on Flex Component Updates: Unless a Flex component has been downloaded, modified, and re-bundled, it will be automatically updated to include new functionality.
You can find details and a list of bug fixes in our online release documentation
here.
Miva Merchant Bugs Fixed
| Bug ID | Component | Description |
| MM-16688 | Administrative Interface | MMGridCustomElement does not correctly apply grid column changes to MMGridRowCustomElement |
| MM-16769 | Administrative Interface | Quantity field is not auto focused after selecting a variant |
| MM-16865 | Administrative Interface | Edit Product > Payment Method Rules: Long payment method names in first column result in broken display |
| MM-16866 | Administrative Interface | Edit Product > Shipping Method Rules: Long payment method names in first column result in broken display |
| MM-16917 | Administrative Interface | File Upload fails with a JS error when a file already exists (Separate Mode) |
| MM-16925 | Administrative Interface | Page Builder overlay can scroll partially off-screen when using Inspect Element |
| MM-16805 | Collections | Deleting a product does not delete it from manually assigned collections |
| MM-16823 | Core JSON | Always compress redis page cache when possible |
| MM-16901 | Customers | Customer Transactions |
| MM-16903 | Customers | Edit Customer Screen does not update dt_updated or call Module_Notify_Customer_Update |
| MM-16904 | Customers | Customer Transactions in JSON_Customer_Insert |
| MM-16905 | Customers | Customer Transactions in JSON_Customer_Update |
| MM-16713 | Database Layer | OrderItemList_CreateShipment_LowLevel incorrectly processes cancelled and returned items |
| MM-16714 | Database Layer | OrderItemList_AddToShipment incorrectly processes cancelled and returned items |
| MM-16860 | Database Layer | Permit removal of shipping and payment modules with non-0 reference count |
| MM-16552 | Inventory Subsystem | Product variants with multiple parts can have incorrect "In Stock" inventory levels |
| MM-16822 | Module: cmp-cssui-prodlist | Remove outdated default sort warning |
| MM-16906 | Module: customerimport | Customer Transactions in Customer Import |
| MM-16909 | Module: customfields | Write Customer functions do not update dt_updated or call Module_Notify_Customer_Update |
| MM-16884 | Module: mvavatax | AvaTax Transaction Lifecycle Modernization |
| MM-16888 | Module: mvavatax | AvaTax incorrectly includes charges as discounted items |
| MM-16987 | Module: mvavatax | AvaTax should use cached load for AvaTax Settings |
| MM-16892 | Module: mvfedexsoap | FedEx Web Services errors when updating production options on PostgreSQL |
| MM-16629 | Module: mvsendlane | Sendlane Module: Customer Custom Field Sync to Sendlane Contact Custom Fields |
| MM-16698 | Module: mvsendlane | Include the item quantity when syncing orders with Sendlane |
| MM-16716 | Module: mvsendlane | Sendlane "Accepts Marketing" Controls |
| MM-16879 | Module: mvuspsrest | Disable Legacy USPS Services After Migration to USPS REST Module |
| MM-16881 | Module: mvuspsrest | USPS legacy module migration dialog contains a typo |
| MM-16982 | Module: mvuspsrest | Add support for First-Class Mail Letter methods |
| MM-17022 | Module: mvuspsrest | USPS: Address Validation Incorrect Address Line Ordering |
| MM-17023 | Module: mvuspsrest | USPS: Migration Does Not Update Address Validation Shipping Setting |
| MM-16880 | Module: reviewbaskets | Review Baskets authfails column returns all records when searched |
| MM-16550 | Module: taxcloud | TaxCloud does not re-sync modified orders in certain scenarios |
| MM-16640 | Module: taxcloud | TaxCloud calculates tax using the fallback rate for international orders |
| MM-16643 | Module: taxcloud | TaxCloud tax exempt status does not take into account Business Accounts or Availability Groups when calculating tax within Order Processing |
| MM-16644 | Module: taxcloud | TaxCloud fails to compare the tax exempt flag when determining whether an order has changed |
| MM-16697 | Module: taxcloud | TaxCloud scheduled task is not triggered when order shipments are created |
| MM-16731 | Module: taxcloud | TaxCloud always refunds and recreates orders when one or more items does not have a TIC value configured |
| MM-16757 | Module: taxjar | Attempting to update a deleted TaxJar customer results in a fatal error |
| MM-16758 | Module: taxjar | TaxJar should output the generated TaxJar customer ID |
| MM-16883 | Module: tforcefreight | TForce Freight legacy module migration dialog contains a typo |
| MM-16890 | Module: tforcefreight | TForce Freight shipment package Commodity Code fields do not properly default to the configured module values |
| MM-16717 | Module: upsrest | UPS Shipping does not create shipping method exclusions by default on module install |
| MM-16771 | Module: upsrest | UPS Shipping does not exclude the FEDEX_2_DAY_AM shipping method by default |
| MM-16882 | Module: upsrest | UPS legacy module migration dialog contains a typo |
| MM-16848 | Page Builder | Page Builder: Unable to add a new entry to any "list" property when the list type is anything but "group" |
| MM-16700 | Payment | Payment Method Rules Identifier column |
| MM-16907 | Provisioning | Customer_CustomField provisioning tag should modify the customer's dt_updated value and call Module_Notify_Customer_Update |
| MM-16715 | Scheduled Tasks | The scheduled tasks "Schedule" column does not include the interval in the exported data |
| MM-16699 | Shipping/Packaging Rules | Shipping Method Rules Identifier column |
| MM-16887 | Template Subsystem | Branch creation is excessively slow with large number of Managed Properties |
| Bug ID | Description |
| SHDWS-942 | Combination Facet: Change the default "Submit Destination" to the current page |
| SHDWS-967 | Combination Facets: Distinguish dropdown option-prompts from their selectable options |
| SHDWS-929 | Add "Select One" support to the Featured Product & Product Details flex-components |
| SHDWS-941 | Product Details: Style Controls for Swatch Attributes |
| SHDWS-958 | Product Details: Show/Hide Attribute Prices Property |
| SHDWS-974 | Product List & Forms: Fix iOS Viewport Zoom when interacting with various form controls |
| SHDWS-938 | Product Carousel: Sort by Custom Field |
| SHDWS-971 | Product Carousel: Change the default sort to "Relevance" |
| SHDWS-640 | Product List: Sort by Custom Field |
| SHDWS-643 | Product List: Product Card: Attribute Color Swatches |
| SHDWS-648 | Product List: Product Card: AJAX Add-to-Wishlist |
| SHDWS-950 | Product List: Long Facet List Improvements: Collapse Facets By Default |
| SHDWS-951 | Product List: Long Facet List Improvements: "Show More" Facet Values Links |
| SHDWS-952 | Product List: Long Facet List Improvements: Hide Facets on Desktop |
| SHDWS-970 | Product List: Change the default sort to "Relevance" |
| SHDWS-978 | Product List needs accessible labels for "Per Page" and "Sort By" dropdowns |
| SHDWS-939 | Quick Order: Sort by Custom Field |
| SHDWS-944 | Hovering the mobile menu reveals a cut-off button outline |
| SHDWS-976 | Navigation items without a link navigate to the not found page |