Miva 26.01.01 | Release Notes

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.

Miva Merchant 26R1.1 Release Notes

26R1.1 is minor release including the following feature highlights

MivaPay Wallet Enhancements (Google Pay & Apple Pay Support)

MivaPay now supports Google Pay and Apple Pay, giving merchants faster, more convenient checkout options for shoppers. These wallet payment methods allow customers to quickly complete purchases using stored payment and shipping details.

These features can be enabled through MivaPay without replacing your existing credit card processor, allowing you to continue using your current gateway while adding modern wallet options to your checkout.

Want to learn more? See the MivaPay documentation.

Exclude Products from Search Results

Merchants can now control whether individual products appear in storefront search results using a new “Exclude from Search Results” setting at the product level.

This feature is useful for products that should remain active in the catalog but not be discoverable through search, such as discontinued items with SEO value, custom one-off products, or internal-use products.

When enabled, the product will be excluded from both standard and AI-powered search results, while remaining accessible via direct links, collections, or other merchandising tools.

The setting is available on the Add/Edit Product screen and can also be managed through imports, APIs, and product feeds.

Want to learn more? See the Creating a New Product.

UPS InsureShield Integration

Miva now integrates with UPS InsureShield, allowing merchants to offer shipping insurance during checkout. Customers can add optional protection against lost, damaged, or stolen packages.

Want to learn more? See the UPS InsureShield documentation.

For more information, links to feature documentation, and a full list of bug fixes in this release, visit: https://docs.miva.com/miva-26-01-01-feature-list

Miva Merchant Bugs Fixed

Bug IDComponentDescription
MM-16844AI SubsystemVexture Settings Redesign
MM-17045AI SubsystemAn inactive AI search index can be set as the default merchandising index
MM-17190AI SubsystemVexture pgvector connection error causes duplicate "Status" text to be output
MM-17496AI SubsystemGenerative AI Redesign
MM-17498AI SubsystemPostgreSQL vector database connection failure has the wrong verbiage
MM-16772Administrative InterfaceMMInput should use the popover api to display invalid message
MM-16773Administrative InterfaceMMMenuButton should use the popover api to display invalid message
MM-16774Administrative InterfaceMMTextArea should use the popover api to display invalid message
MM-16929Administrative InterfaceExclude From Search Results: Core
MM-17060Administrative InterfaceCategory Transactions
MM-17061Administrative InterfaceCategory Transactions in JSON_Category_Insert
MM-17062Administrative InterfaceCategory Transactions in JSON_Category_Update
MM-17081Administrative InterfaceHistory drop-down draws duplicate entries after closing the History Manager
MM-17331Administrative InterfaceMMTabDialog: Add support for "steps"
MM-17357Administrative InterfacemouseClickType( e ) uses the wrong comparison value for middle click when using event.button
MM-17362Administrative InterfaceRapidly clicking "New Order" from Order Processing can create multiple orders before the overlay is displayed
MM-17402Administrative InterfaceMMTabDialog does not properly disable list interactions when list tab is not visible
MM-17455Administrative InterfacedispatchNewEvent is using deprecated initMouseEvent
MM-17456Administrative InterfaceMMScreen's ReloadTop should pass MMScreen_Intercept
MM-17517Administrative InterfaceStore Settings, multiple number fields cause a fatal error when left blank on update
MM-17524Administrative InterfacePage Builder / Theme Editor: Mouse events within the preview should bubble to the parent document
MM-17532Administrative InterfaceMMSelectCustomElement does not correctly set or get the Menu, Error, and Button class names
MM-17533Administrative InterfaceMMTabDialog should support auto-height in step mode
MM-17538Administrative InterfaceBranch Copy Dialog should use MMTabDialog in step mode
MM-17539Administrative InterfaceChangeset Merge Dialog should use MMTabDialog in step mode
MM-17573Administrative InterfaceFix long store name overflow and layout issues in left navigation
MM-17576Administrative InterfaceActionDialog: SetMessage does not declare "element"
MM-17577Administrative InterfaceActionDialog: onESC / onEnter functions trigger JavaScript error
MM-17588Administrative InterfaceCreate New Branch option in Branch menu can get lost at the bottom when many branches exist
MM-17602Administrative InterfaceAllow MMTextEditor's Rich Text Mode on templates
MM-17615Administrative InterfaceManual input form fields should disable font ligatures
MM-17630Administrative InterfaceAI Insights advisory notice
MM-17631Administrative InterfaceAI Insights suggestions are not aligned correctly in fullscreen mode
MM-17681Administrative InterfaceSafari scrolling issue in Miva 26
MM-17688Administrative InterfaceMMScreen: Displayed scrollbar positions not updated after clicking on the scrollbar track
MM-16961CollectionsExclude From Search Results: Collections
MM-16960Copy ProductExclude From Search Results: Copy Product
MM-17242Core JSONJSON Image Add Functions Should Allow base64 Encoded Images
MM-17330Core JSONRuntime category / product list API function caching does not take into account the HTTP host
MM-17332Core JSONJSON Runtime API function caching does not honor store-level cookie Cache Settings
MM-17245CustomersShop as Customer should fall back to customer ship name when bill name is absent
MM-16930Database LayerExclude From Search Results: Search
MM-16969Database LayerExclude From Search Results: Variant Generation
MM-17578Feature Engagement LoggingUpdate fel-dynamic signature verification to multiple versions of Miva Merchant
MM-17582MMListOptional price custom fields have a value of "null" when drawing their input fields within MMList
MM-17710MMListDrawMMListCheckbox_Edit will initialize to checked state when the value of "checked" is blank
MM-17082Module: avataxAvaTax incorrectly warns about changes being lost when editing settings on the Edit Product screen
MM-17063Module: categoryimportCategory Transactions in Category Import
MM-17569Module: cmp-cssui-mivapayMivaPay should remove request form after submit
MM-17295Module: cmp-cssui-searchfieldCSSUI Search Field should not force "Category_Code" in product links
MM-17296Module: cmp-mv-attributemachineAttributeMachine.js should support multiple swatch-select attributes on a product
MM-17202Module: epmivapayEmbedded Path MivaPay: Google Pay Support
MM-17225Module: epmivapayEmbedded Path MivaPay: Apple Pay Support
MM-17520Module: epmivapayMivaPay should fallback to using the shipping address when no billing address is provided during Venmo transactions
MM-17561Module: epmivapayMivaPay settings may display incorrect values after onboarding refresh
MM-16966Module: multidomainExclude From Search Results: Multi-Domain
MM-17367Module: mvcanadapostCanada Post should check for shipping country and zip before making a rate request
MM-17038Module: mvuspsrestMigration dialog incorrectly handles response errors
MM-17519Module: paypalcpPayPal Complete Payments should fallback to using the shipping address when no billing address is provided during Venmo transactions
MM-16931Module: prodexpExclude From Search Results: Export Products to Flat File
MM-16973Module: productchargesExclude From Search Results: Product Charges and Fees
MM-17315Module: productchargesProduct Charges and Fees Assign Products dialog should be resizeable
MM-16970Module: productdataExclude From Search Results: Product Data Fields and Feeds
MM-16932Module: productimportExclude From Search Results: Product Import
MM-17029Module: quoteManage Quotes fails to call TaxModule_ProcessOrder when converting a quote to an order
MM-17548Module: quoteModule: quote - Update the Shadows templates to match the framework's current styles
MM-17652Module: quoteThe Quote Information item can generate empty custom field array elements leading to invalid output
MM-17656Module: quoteThe Quote Information item does not include the quote terms
MM-16972Module: stdschtasksExclude From Search Results: Standard Scheduled Tasks
MM-17083Module: taxcloudTaxCloud incorrectly warns about changes being lost when editing settings on the Store Details screen
MM-17084Module: taxjarTaxJar incorrectly warns about changes being lost when editing settings on the Store Details screen
MM-16964Module: templatefeedExclude From Search Results: Template Based Feed
MM-17366Module: tforcefreightTForce Freight should check for shipping state and zip before making a rate request
MM-17668Module: upsinsureshieldUPS InsureShield uses Sandbox endpoints / credentials for all calls
MM-17380Module: upsrestUPS Rest should check for total weight, ship country, and conditionally ship zip before making a rate request
MM-17593Module: upsrestUPS Shipping: Landing page container has the wrong styling
MM-16967Module: variantimportExclude From Search Results: Variant Import
MM-17509Page BuilderConverting a flex property from Legacy to Theme mode should apply defaults
MM-17030ProvisioningScheduled Tasks should not permit Every X values less than 1
MM-17046Reporting SubsystemReport provisioning doesn't have a default value for date_group
MM-17391SearchRuntime Search Log: Cookie Handling and Incremental Search
MM-17510SearchBlended relational search: Sort by Relevance does not function properly for custom fields
MM-16959SubscriptionsExclude From Search Results: Subscriptions
MM-17521Template SubsystemBranch Create dialog should be using Miva 26 styling
MM-16963Wish ListsExclude From Search Results: Wish Lists

Shadows Bugs Fixed

Bug IDDescription
SHDWS-1081Fix the "Helpful Info" Padding on Account Pages
SHDWS-1042USPS Address Modal Grammar Issue with Invalid Shipping and Billing Inputs
SHDWS-1050Unable to close gift-certificate dialog after closing its forgot-password dialog
SHDWS-1076MivaPay should remove request form after submit
SHDWS-1029Optimized MMX_Element Event Listening
SHDWS-1031Add optional caching capabilities to Runtime_JSON_API_Call and MMX_FetchQueue
SHDWS-1030Product List: Allow swatches to change on hover or click
SHDWS-1066Fix product card flag stacking context causing wishlist icon to overlap search modal
SHDWS-1023Product Details & Featured Product: should render products with multiple swatch-select attributes
SHDWS-1025Text Banner background should be above the main site's background
SHDWS-1090Product Carousel: Changing the "Button Theme" option should apply
SHDWS-1077Product List: Fix Attribute Swatch + Hover Image Console Error
SHDWS-1067Deactivate Extra Preconnect CSS Resources
SHDWS-1071Add docker shadows-framework-dev npm scripts
SHDWS-1069Mobile: Search modal overlay remains after search input loses focus

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.