10.08.02 Resources (Release Date: 1/23/2024)
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.
The focus of the 10.08.02 update is the new Quick Order Flex Component, also known simply as "Quick Order." This tool allows both B2B and B2C customers to improve and expedite the purchasing process by allowing them to search for a product right from the page the Quick Order Flex Component has been added to. There are also several bug fixes included in this release. The full list is below.
Miva’s Quick Order functionality allows your website customers to quickly and efficiently add products, singularly or in bulk, to their shopping cart, expediting the buying process and making purchases easier.
The component is customizable. On the left rail of the page, you can change the Component Name, the Heading Text and Alignment, and whether or not you will allow Bulk and CSV Imports. Each of the import options have customizable sections as well.
For additional information, see the Quick Order Component document.
In addition to the Quick Order Flex Component, the following Flex Libraries were also a part of the 10.08.02 release:
The “Other Exempt” or “99999” category no longer exists in TaxJar, so it has been removed from the Miva admin. Now, order charges can have configurable tax codes, similar to AvaTax. In addition, the following changes to the existing logic have been made, where the 99999 code was being used.
Here following provisioning tags have been added for this functionality.
|net_amount for OrderPayment events
|JSON runtime functions that manipulate the basket can potentially return invalid JSON
|Multi-Add-To-Basket performs excessive basket discounting
|Add an index on sNN_Baskets.cust_id
|Braintree should store and display Card Expiration date
|Product List components should take into account the basket's customer when creating a discount state
|Placeholder basket is not restored after using "BuyNow" button on a productv
|ReadyTheme Navigation Item Edit Dialog "Delete" button does not work
|Tax code "99999" no longer exists and prevents orders from being sent to TaxJar
|TaxJar Orders that cannot be refunded should not completely stop the scheduled task from being processed
|"Run Once, Then Disable" scheduled tasks can run indefinitely in certain scenarios
|ScheduledTask_Trigger overwrites task configuration
|ScheduledTask_Trigger can fail to set the enabled / runonce flag is certain scenarios
|Modify ScheduledTaskLog_Delete_All to use TRUNCATE
|Remove ability to create a ticket from the Upgrade Advisor
|URIs that end in common file extension suffixes can fail to work as expected
|Remove unnecessary loading of fonts into the Shadow DOM of MMX Components
|mmx-featured-product's required-text-attributes should have [required] attribute
|mmx-featured-product should emit an event when the product is loaded
|mmx-featured-product should avoid loading product-data if product-data is provided
|mmx-featured-product's display should be improved for inventory-products without attributes
|mmx-featured-product should use [part] attributes to expose more elements for customization
|mmx-featured-product throws runtime console error on-click of a swatch-select's swatch
|mmx-featured-product should provide methods for understanding ADPR form state
|mmx-featured-product should provide options to show the product's code & sku as well
|mmx-featured-product should select attributes of provided product-data
|Reduce the AJAX load created by MMX_FeaturedProduct
|MMX_HeroSlider sometimes will set the slideWidth to 0px
|MMX_FeaturedProduct's AttributeMachine Generate_Discount is missing part
|MMX_FeaturedProduct should avoid initializing attribute machine for products that don't need it
|Add concurrency queue to mmx-base's AJAX calls
|Optimize MMX_FeaturedProduct's rendering when [data-multiple-images=false]
|mmx-featured-product is missing some :focus styles