Try our new AI assistant by clicking the chat icon in the lower right corner.


Miva 10.11.02 Release Notes

10.11.02 Resources (Release Date: 1/07/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.

Miva Merchant Features/Improvements/Bug Fixes

Improvements

Improvement ID Component Description
MM-15269Administrative InterfaceValidate_Code should never allow a value containing NULL bytes
MM-15540Core JSONJSON_Store should output the same fields that Store_Read loads
MM-15521Module: cmp-mv-attributemachineAttributeMachine should send formatted prices in "price_changed" event
MM-15467Module: cmp-mv-flexFramework export should include Flex item assets
MM-15527Module: cssuiWish list item operations will fatally error if the product has been removed from the wish list
MM-15559Module: discount_productThe Product Discount module should support high precision discounts
MM-15468Module: discount_salepricePriceGroupList_Load_SalePricing_Product Needs ORDER BY
MM-15519 Module: readythemeReadyTheme Hidden Branch and Context Data
MM-15520 Module: readythemeImproved ReadyTheme Navigation Item URL Handling
MM-15211Module: sitemapRemove Sitemap's Ping Google / Bing Capabilities
MM-15271Template SubsystemGenerated template filenames should ensure the generated file name is file system safe

Bugs Fixed

Bug ID Component Description
MM-15353Availability GroupsPrice Group delete does not delete all associated entries in Collection tables when deleted
MM-15354Availability GroupsAvailability Group delete does not delete all associated entries in Collection tables when deleted
MM-15503Copy ProductCopy Product fails when a product collection is set to rebuild immediately and assigned as a qualifying collection to a price group
MM-15291Core JSONJSON_OrderItem_ParseAttributes does not properly link attribute template options
MM-15304Core JSONThe Runtime_CategoryList_Load_Query API function only returns top-level categories
MM-15407Core JSONAttribute Machine applies legacy discounts to option prices more than once in specific configurations
MM-15545Core JSONSeveral functions have incorrect parameter names for scale and precision
MM-15579Core JSONJSON_Input_Element_DateTime incorrectly validates the timezone input value
MM-15495Core RuntimeAction_AddProductToBasket returns a fatal error when a product can't be loaded
MM-15352Database LayerCategory delete does not delete all associated entries in Collection tables when deleted
MM-15571Gift CertificatesPurchased Gift Certificates do not properly handle high precision prices
MM-15553JSON APIMultiple API whitelisted functions do not return JSON_Response_Access_Denied on ACL error
MM-15554JSON APIAttributeAndOptionList_Load_Product output inconsistent with other related functions
MM-15450MakefileSome files are not recompiled when import_include.mv is modified
MM-15261MMListSaved Search Manager allows searches within its list to be saved
MM-15267MMListFind in List highlights incorrect record after unassigning product
MM-15546Module: applepayApple Pay JSON functions return 0 rather than JSON Error
MM-15565Module: applepayApple Pay should recalculate Tax, Shipping, and Handling prior to final authorization
MM-15594Module: cmp-mv-flexPage Builder has reversed precision / scale for slider component
MM-15531Module: customfieldsQuery searching IN/NOT_IN fails to properly build query when length of values are greater than 254 characters
MM-15493Module: discount_costmarkupCost Markup does not round discounts in DiscountModule_Discount_Items
MM-15396Module: discount_customerspecificCustomer Specific Product Pricing returns the incorrect count when viewing undiscounted records
MM-15473Module: mailchimpThe MailChimp module does not delete the synced basket from MailChimp in all scenarios
MM-15348Module: multidomainMulti-Domain does not delete all associated entries in Collection tables when deleted
MM-15501Module: multidomainURIModule_Store_URL_Context_List returns contexts for all stores
MM-15299Module: mvavataxAvaTax cannot be replaced as a store's tax module until it has been fully configured
MM-15465Module: mvavataxAvaTax module rounds each individual item / charge when calculating fallback taxes
MM-15207Module: paypalcpThe PayPal Complete Payments module does not limit values to their permitted lengths
MM-15502Module: quoteDefault template for Managed Quote request_quote item missing value attribute for radio custom field type when required in shadows
MM-15530Module: quoteManaged Quote checkbox custom field data value is never set
MM-15308Module: reviewbasketsJSON_ReviewBaskets_ItemList_Load does not output encode option discount values
MM-15389Module: reviewbasketsReview baskets is missing CSS style when display discounts
MM-15447Module: searchspringliveJSON_PricingAndInventory uses "Products" in an MvOPENVIEW and can interfere with other views that use Products
MM-15461Module: searchspringliveJSON_PricingAndInventory doesn't take into account sale_price correctly
MM-15466Module: taxjarTaxJar module rounds each individual item / charge when calculating fallback taxes
MM-15504Module: upsrestUPSREST default configuration causes validation error when no shipper id set
MM-15523Module: upsrestUPS REST from_comp column has incorrect database length
MM-15532Module: usmoneyUS Currency Formatting currency module formats negative values inconsistently
MM-15535Page BuilderPage Builder: Groups with the ability to be disabled should be enabled by default
MM-15375Reporting SubsystemMMCanvasChart can show decimal precision errors when generating Y Axis labels
MM-15342Template SubsystemItem > Pages list displays Fragments
MM-15279Universal SearchSearching for "Customer Settings" in Universal Search does not return any results

Shadows Features/Improvements/Bug Fixes

New Features

Feature ID Description
SHDWS-690Product Charges and Fees: Display with Subscriptions
SHDWS-691Change Shadows to create remaining email templates in Advanced Mode
SHDWS-692Product Charges and Fees: Display with Remaining Emails

Improvements

Improvement ID Description
SHDWS-667Change Product List's empty_results_message into a textarea with markdown support

Bugs Fixed

Bug ID Description
SHDWS-488OPAY payment fields are styled poorly for several payment modules & input types
SHDWS-668Remove output-encoding on formatted currency variables
SHDWS-686Escaping while modal is open from minibasket should close modal before minibasket
SHDWS-688PROD's inventory message is too wide

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.