10.06.00 Resources (Release Date: 2/28/2023)Video Walkthrough
https://youtu.be/j9wdcd0BbJo


New Features & Improvements
Updated Square Payments Integration
  • Miva's Square integration has been updated to the most current Payment APIs, removing the previously used SqPaymentForm
  • Implements new User Interface for Credit Card collection during checkout
  • Existing Merchants using Square can find additional upgrade details here
UPS - Added Support for UPS Small Business Rating Contracts & Custom Account Rates
  • New setting under Account Type for "Other - Use Account Rates"
New User Preference to Show/Hide Inactive Products from Universal Search in Admin
  • Allows individual Admin users to determine if they wish for non-active products (which are often times inventory variants) from showing in admin Universal Search
  • When disabled, only active products will show in the global search results, removing noise from the search results in admin
  • Other Settings include the Ability to Show/Hide
    • Affiliate Results
    • Attribute Templates
    • Category Results
    • Customer Results
    • Page Results
    • Product Results
    • Framework Results
    • Order Results
    • Upsale Results
TaxJar Updates
  • Previously, negative line items in an order such as a "Discount Adjustment" will cause the transaction to fail to be created in TaxJar
  • The TaxJar integration has been updated to never send a negative line item and instead add the negative line item to the "Discount" amount in TaxJar
  • This change impacts any order line item that may be negative, which includes the Discount Adjustment which Miva adds to normalize order totals if an order is modified post sale and the order involves a discount
Redis Cache Key- "gclid" is now a default to be excluded from cache key
  • The "gclid" which is appended the URL in Google Adwords links, is now registered as default parameter to ignore when Redis Caching is enabled
  • Ignoring this parameter allows Redis to serve the cached version of the page even though that parameter is different with each request
  • For upgraded stores, this new cache entry is added as part of the Upgrade Process
JSON API - New Functions
Newly Available API Functions:
Endicia - Support for Insurance - ParcelGaurd
  • Starting January 25, 2023 Endicia is removing support for its previous package insurance and replacing it with its new insurance provides, ParcelGaurd
PayPal Commerce Platform
  • When using PayPal Express Checkout, shipping discounts are now correctly applied to the Shipping Method when the order is created
Shadows New Features & Improvements
PageBuilder Component Updates
  • Text Banner - Button Link now links correctly
  • Image Across - Images are now clickable, if a link is defined
  • Image Across - New Background Color Property under Advanced to give more control over stlying for mobile/desktop
Schema Validation Errors - Both JSON+LD and microdata were being used in the page templates causing validation errors. Microdata has been removed in favor of JSON+LD, which resolves the schema validation errors
PageBuilder CSS Isolation- Previously it was possible for CSS used in PageBuilder components to conflict with non-PageBuilder CSS. The following changes have been made in Shadows to address and fix this to prevent it from happening:
  • Header tags (h1, h2, etc) have been scoped with within an .mmx-wrapper class to prevent conflict
  • Most Stylesheet initialization has been moved from host document to into the “template” tag. mmx-base/styles.css remain in the host document so css variables can be shared among components
  • Typography classes have been moved from mmx-base/styles.css into mmx-text/styles.css
  • CSS variables in mmx-base/styles.css have been prefixed with "mmx-"
Branch Isolation Improvements - Updates to the Shadows Framework so that CSS and JS are deployed in a "branch aware" manner. This prevents CSS/JS on one branch from overwriting another unintentionally when the Shadows Framework is applied
Miva Merchant Bugs Fixed
Bug ID Component Description
MM-11675 Administrative Interface Incorrect behavior when adding a customer with bad Login in admin
MM-11999 Administrative Interface Cannot check Residential box while generating a label
MM-12070 Administrative Interface Label generation dialog, Edit address dialog, ‘undefined’ displayed for Provence codes outside US
MM-12352 Administrative Interface MMTextEditor Preferences action buttons have broken styling
MM-12396 Administrative Interface JS error when viewing branch preview in private browsing window
MM-12551 Administrative Interface billing.miva.com links should be updated to my.miva.com
MM-12049 Core JSON Product image picker allows an image type to be assigned more than once
MM-12417 Core JSON Add ondemandcolumns subscriptionsettings and subscriptionterms to ProductList_Load_Query
MM-12525 Core JSON Unable to specify branch in prv_json
MM-12446 CSSUI cssui_default_fw Register "gclid" as a URL parameter to ignore for cache key
MM-12635 Discounting Subsystem Attribute price discounts are multiplied when updating basket item quantities
MM-12513 JSON API JSON CSS and JS Resources are not being outputted after successful insertion
MM-12514 JSON API CSSResourceList_Load_Query,JavaScriptResourceList_ Load_Query, and PageList_Load_Query should be whitelisted
MM-12553 JSON API Function CopyPageRulesList_Load_Query Should Be API Whitelisted
MM-12572 JSON API API Whitelist Product Copy Functions
MM-12573 JSON API API Whitelist CopyPageRules Insert/Update/Delete
MM-12576 JSON API CopyPageRules_Insert Should return the created object
MM-12577 JSON API CopyProductRules_Insert should return the created object
MM-12585 JSON API API Whitelist Missing PageCopy Functions
MM-12077 MMBatchList Field errors do not wrap on the category assign list dialog.
MM-12536 Module: cmp-cssui-vieworder The cmp-cssui-vieworder module needs to generate a URL to each product in an order
MM-12147 Module: orderworkflow Call to alert dialog CSS instead of HTML in Element_OWFQueue_AddDialog_HTML
MM-12603 Module: orderworkflow Attempting to move a singular Condition list item causes the screen to regress
MM-12566 Module: paypalcp PayPal Commerce Platform does not properly handle shipping discounts when using Express Checkout
MM-12533 Module: productdata Feeds with long names fail to be created in certain scenarios
MM-12534 Module: productdata Product data fields with long names fail to be created in certain scenarios
MM-12520 Module: readytheme Theme components, navigation sets, comma added to name field when switching tabs.
MM-12385 Module: square Square has retired their SqPaymentForm API
MM-12465 Module: square Update Square referral links and Oauth links with correct tracking parameters
MM-12620 Module: square Square - Make payment data and functions consistent with payment api usage and drop location transaction support
MM-12632 Module: square Square logo asset should be replaced with transparent version
MM-12637 Module: square Prefix square payment card container with square_
MM-12253 Module: taxjar Negative Line Items in order will cause transactions to fail in TaxJar
MM-12087 Module: templatefeed Feeds with long names fail to be created in certain scenarios
MM-12586 Module: upsxml H.S. Tariff Code limited to 8 characters
MM-12470 Page Builder Page Builder Page Preview Does Not Scroll To Previous Location
MM-12448 Template Subsystem Inline editing a JS / CSS resource template warns of modifications on close even when no modifications have been made
MM-12038 Universal Search Feature Request: User preference to show/hide inactive products in the universal search
MM-11609 Upgrade Subsystem Control_Add_Steps_Module_Update_PrePost_Steps does not deploy the new file if the module cannot be loaded
MM-12463 Upgrade Subsystem Incorrect MvDO path in upg_include.mv
Shadows Bugs Fixed
Bug ID Description
SHDWS-98 Duplicate Recalculate Button for shipping estimates
SHDWS-227 Image Across Scroll Snap Is Not Reliable On Resize
SHDWS-228 Flex Components Product Carousel & Category Carousel do not have "Slide Controls" properties
SHDWS-240 Image Across Carousel has no way to link the image itself
SHDWS-242 Text Banner Link on Button does not work
SHDWS-244 control.xml MinimumMivaScriptVersion Should Be 5.37
SHDWS-245 MMX CSS Resources Override Some Existing Store Styles
SHDWS-246 ReadyTheme Icons are not loading for Stores with an ID other than 1
SHDWS-247 JS console error thrown if Product Carousel's category does not exist
SHDWS-248 Image Machine close up image doesn’t work when there are spaces in the file name
SHDWS-249 shadows, BASK, product has been removed from your cart. “Undo” button does not handle attribute templates.
SHDWS-251 Register "gclid" as a URL parameter to ignore for cache key
SHDWS-254 Order item link should only be generated if product is found
SHDWS-255 Basket item link should only be generated if product is found
SHDWS-258 Image Across Slotted Content Is Adding Extra Margin
SHDWS-259 CSS and JavaScript resource paths are not branch-aware
SHDWS-264 MMX_ProductCarousel Doesn't Load Individual Products with Numeric Product Codes
SHDWS-265 Text Area Has Incorrect Flex Default for Advanced: Desktop: Width Property
SHDWS-267 Increment Flex Components Modified in 10.06.00
SHDWS-268 JavaScript Minification Causes Syntax Error with Some Flex Components
SHDWS-271 MMX Button Link Styles Should Appear Different for Medium & Small
SHDWS-273 Image Across: Content Theme: Dark Always is Illegible on Mobile & Tablet Devices
SHDWS-274 Video Component - default heading tag is h1 in Heading Text's Text Settings
SHDWS-275 Video Component - fix button style and button size properties
SHDWS-277 Video Component: Vimeo Videos: Ability to Loop Is Tied to Controls
SHDWS-279 Heros with Wide Content Can Create No-Wrap/Overflow Issues
SHDWS-280 Paragraph Extra-Small body style - body text font color appears blue in preview
SHDWS-281 Flex Responsive images do not work with filenames that have spaces
SHDWS-282 Change the Shadows version to 10.06.00
SHDWS-287 Set default styling for the new Square UI
SHDWS-288 OPAY mvt-select JavaScript Error When Missing Payment Fields
SHDWS-292 JavasScript error appears on OPAY screen in runtime when paying with Square
SHDWS-293 DevTools console warning when viewing the Mod10 payment fields in shadows
Updated Validation


Customers that have modified any of the following page builder components, which includes the instance template, initialization template, or JS / CSS resources will be blocked from update:
  • mmx-base
  • mmx-button
  • mmx-category-carousel
  • mmx-featured-product
  • mmx-hero
  • mmx-hero-slider
  • mmx-image-across
  • mmx-image-and-text
  • mmx-product-carousel
  • mmx-text
  • mmx-text-area
  • mmx-text-banner
  • mmx-text-editor
  • mmx-video

Learn More about how to update if you have made changes to the existing components