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


Miva 10.10.01 Release Notes

10.10.01 Resources (Release Date: 10/15/24 )

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.

User Focused Updates

Miva Now Supports Additional AWS Regions for Digital Download Storage

For Digital Downloads where a store is using the Amazon S3 to store the download, Miva has added support for additional AWS regions for storage. Allowing additional regions, allows store owners to choose regions that are geographically close to optimize load times and minimize costs, among other benefits.

"Delete Unreferenced Images" Capability Removed

The 10.10.01 update eliminates the problematic functionality in Miva's admin that mistakenly deleted images flagged as unreferenced. This functionality would inadvertently delete images that were used in newer aspects of the software, like PageBuilder, Custom Fields and the Rich Text Editor, for example, which did not track the usage of images. Deleting those images would result in issues where things like entire storefront pages, built in PageBuilder, could lose all of the images used.

Orders Placed Through Multi-Domain Now Identifiable

This update also will display which Multi-Domain store an order was placed from for stores using the Multi-Domain capability. Merchants can now view an order tab, on the Order Overlay screen, that allows them to configure which Multi-Domain store the order belongs to.

Miva Adds Ability to Enable/Disable API Tokens in the Admin

Miva has introduced an enhancement to the API token management system, allowing administrators to easily enable or disable API tokens. This feature is ideal for scenarios where a token needs to be temporarily deactivated—such as when an integration behaves unexpectedly or if access for a specific user or application needs to be paused. The new functionality provides better control and security without needing to delete or modify the token. Additionally, the JSON API responses have been updated to reflect the status of a disabled token.

The updated Miva Developer Documentation can be found here.

Developer Focused Updates

Detailed Charges Array Now Provided for JSON Runtime Checkout Functions

To assist developers when using the Miva runtime checkout functions, Miva has updated the Runtime_CalculateCharges, Runtime_InitiateCheckout, Runtime_UpdateShipping, and Runtime_UpdateBilling API functions to include a detailed charges array. This improvement provides developers with comprehensive charge data—including taxes—simplifying charge calculations and basket content updates. The changes ensure that tax totals and other charge-related details are returned for a more complete and accurate response

Updated Developer Documentation can be found below:

Runtime_CalculateCharges.

Runtime_InitiateCheckout.

Runtime_UpdateShipping.

Runtime_UpdateBilling.

Miva Merchant Bugs Fixed

Bug ID Component Description
MM-14921Administrative InterfaceCreating a shipment from the shipment list overlay can intermittently not reselect the active shipment in the list
MM-14973Administrative InterfaceCopying a page to another branch should display a warning confirmation if the page already exists on the new branch
MM-15011Administrative InterfaceAttribute auto-suggest returns an error when a customer is not associated with a basket / order
MM-15082Core JSONJSON_OrderItem_DetermineVariant will return an invalid JSON response when the submitted attributes contain errors
MM-15121Core JSONJSON_Order_Authorize should update last_updated when using a customer payment card
MM-14950CustomersScroll bars are always drawn on Add / Edit Custom Payment Card dialog in Safari
MM-15235CustomersDeleting customer credit history does not include the associated customer in the log message
MM-14909Discounting SubsystemNegative BasketOption prices are discounted incorrectly
MM-15077Module: amazonpayv2Amazon Pay v2: Sales Tax is incorrectly calculated on shipping / billing address changes
MM-15222Module: applepayApplePay can leave a basket in an invalid state when checkouts are cancelled
MM-15223Module: applepayApple Pay: Unable to clear PO box from shipping address once present in basket
MM-15034Module: cmp-mv-flexEdit Page > Flex Items: Unable to delete Flex Items if their linked components are no longer available
MM-15076Module: cmp-mv-uslprodfieldsUpsold product weight is not rounded to 2 decimal places
MM-15097Module: combofacetsCombination Facets records are broken into multiple tabs in certain scenarios
MM-15191Module: customfieldsSearching custom field checkboxes using EQ 0 does not work as expected
MM-15089Module: discount_shipping_productShipping Discount (Discounted Products Only) allows total shipping discount to be greater than the shipping method amount
MM-14846Module: discount_volumeVolume Pricing import does not skip blank values
MM-15133Module: imagemanagementRemove "Delete Unreferenced Images" functionality
MM-15041Module: paypalcpPayPal package tracking does not send unrecognized carriers
MM-15090Module: paypalcpPayPal Complete Payments can leave a basket in an invalid state when in-context checkouts are cancelled
MM-15114Module: reviewbasketsItem add/edit dialog does not work properly unless a customer is logged-in
MM-15115Module: reviewbasketsSubscription add/edit dialog does not work properly unless a customer is logged-in
MM-14936Module: tforcefreightTForce Freight does not return rates for packages less than 150 LBs
MM-15213Module: tforcefreightTForce Freight API no longer supports Weekend Pickup / Delivery options
MM-15110PaymentCustomer Payment Card Add Edit Dialog should validate card type prefixes
MM-15274Page BuilderResponsive Images are not saving properly from within a list-item-group flex-property
MM-14939ProvisioningMultiple provisioning helper functions take XML parameter as a copy variable
MM-15073ProvisioningAttribute options are not deleted when an attribute type is changed in provisioning
MM-14911Template SubsystemBlank error message is output when the Page Cache settings value is invalid
MM-14537Universal SearchPasting a search term including ">" into Universal Search yields no results
MM-15220Universal Search"Search Log" is not displayed in Universal Search

Shadows Bugs Fixed

Bug ID Description
SHDWS-479Fix Formatting of OPAY's MivaPay Add Address to Saved Cards Fields
SHDWS-503Quick Order is not able to import attribute-values for products with linked attribute-templates
SHDWS-504Quick Order importing a discounted subscription term does not show the discounted price on load
SHDWS-545Some navigation sets are missing a[target] on links
SHDWS-588Content Theme: Dark needs to have legible select-options on Windows
SHDWS-600MMX_Base's rendering helpers will not output text & buttons with numerical values
SHDWS-630Add optional rendering of Category Tree item into mmx-product-list
SHDWS-634Contact Form fields should not flicker while focusing/validating
SHDWS-653CPCD is unable to delete a saved card when the CSRF token is required

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.