Miva 10.06.00 Release Notes

10.06.00 Resources (Release Date: 2/28/2023)

Video Walkthrough

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-11675Administrative InterfaceIncorrect behavior when adding a customer with bad Login in admin
MM-11999Administrative InterfaceCannot check Residential box while generating a label
MM-12070Administrative InterfaceLabel generation dialog, Edit address dialog, ‘undefined’ displayed for Provence codes outside US
MM-12352Administrative InterfaceMMTextEditor Preferences action buttons have broken styling
MM-12396Administrative InterfaceJS error when viewing branch preview in private browsing window
MM-12551Administrative Interfacebilling.miva.com links should be updated to my.miva.com
MM-12049Core JSONProduct image picker allows an image type to be assigned more than once
MM-12417Core JSONAdd ondemandcolumns subscriptionsettings and subscriptionterms to ProductList_Load_Query
MM-12525Core JSONUnable to specify branch in prv_json
MM-12446CSSUI cssui_default_fwRegister "gclid" as a URL parameter to ignore for cache key
MM-12635Discounting SubsystemAttribute price discounts are multiplied when updating basket item quantities
MM-12513JSON APIJSON CSS and JS Resources are not being outputted after successful insertion
MM-12514JSON APICSSResourceList_Load_Query,JavaScriptResourceList_Load_Query, and PageList_Load_Query should be whitelisted
MM-12553JSON APIFunction CopyPageRulesList_Load_Query Should Be API Whitelisted
MM-12572JSON APIAPI Whitelist Product Copy Functions
MM-12573JSON APIAPI Whitelist CopyPageRules Insert/Update/Delete
MM-12576JSON APICopyPageRules_Insert Should return the created object
MM-12577JSON APICopyProductRules_Insert should return the created object
MM-12585JSON APIAPI Whitelist Missing PageCopy Functions
MM-12077MMBatchListField errors do not wrap on the category assign list dialog.
MM-12536Module: cmp-cssui-vieworderThe cmp-cssui-vieworder module needs to generate a URL to each product in an order
MM-12147Module: orderworkflowCall to alert dialog CSS instead of HTML in Element_OWFQueue_AddDialog_HTML
MM-12603Module: orderworkflowAttempting to move a singular Condition list item causes the screen to regress
MM-12566Module: paypalcpPayPal Commerce Platform does not properly handle shipping discounts when using Express Checkout
MM-12533Module: productdataFeeds with long names fail to be created in certain scenarios
MM-12534Module: productdataProduct data fields with long names fail to be created in certain scenarios
MM-12520Module: readythemeTheme components, navigation sets, comma added to name field when switching tabs.
MM-12385Module: squareSquare has retired their SqPaymentForm API
MM-12465Module: squareUpdate Square referral links and Oauth links with correct tracking parameters
MM-12620Module: squareSquare - Make payment data and functions consistent with payment api usage and drop location transaction support
MM-12632Module: squareSquare logo asset should be replaced with transparent version
MM-12637Module: squarePrefix square payment card container with square_
MM-12253Module: taxjarNegative Line Items in order will cause transactions to fail in TaxJar
MM-12087Module: templatefeedFeeds with long names fail to be created in certain scenarios
MM-12586Module: upsxmlH.S. Tariff Code limited to 8 characters
MM-12470Page BuilderPage Builder Page Preview Does Not Scroll To Previous Location
MM-12448Template SubsystemInline editing a JS / CSS resource template warns of modifications on close even when no modifications have been made
MM-12038Universal SearchFeature Request: User preference to show/hide inactive products in the universal search
MM-11609Upgrade SubsystemControl_Add_Steps_Module_Update_PrePost_Steps does not deploy the new file if the module cannot be loaded
MM-12463Upgrade SubsystemIncorrect MvDO path in upg_include.mv

Shadows Bugs Fixed

Bug ID Description
SHDWS-98Duplicate Recalculate Button for shipping estimates
SHDWS-227Image Across Scroll Snap Is Not Reliable On Resize
SHDWS-228Flex Components Product Carousel & Category Carousel do not have "Slide Controls" properties
SHDWS-240Image Across Carousel has no way to link the image itself
SHDWS-242Text Banner Link on Button does not work
SHDWS-244control.xml MinimumMivaScriptVersion Should Be 5.37
SHDWS-245MMX CSS Resources Override Some Existing Store Styles
SHDWS-246ReadyTheme Icons are not loading for Stores with an ID other than 1
SHDWS-247JS console error thrown if Product Carousel's category does not exist
SHDWS-248Image Machine close up image doesn’t work when there are spaces in the file name
SHDWS-249shadows, BASK, product has been removed from your cart. “Undo” button does not handle attribute templates.
SHDWS-251Register "gclid" as a URL parameter to ignore for cache key
SHDWS-254Order item link should only be generated if product is found
SHDWS-255Basket item link should only be generated if product is found
SHDWS-258Image Across Slotted Content Is Adding Extra Margin
SHDWS-259CSS and JavaScript resource paths are not branch-aware
SHDWS-264MMX_ProductCarousel Doesn't Load Individual Products with Numeric Product Codes
SHDWS-265Text Area Has Incorrect Flex Default for Advanced: Desktop: Width Property
SHDWS-267Increment Flex Components Modified in 10.06.00
SHDWS-268JavaScript Minification Causes Syntax Error with Some Flex Components
SHDWS-271MMX Button Link Styles Should Appear Different for Medium & Small
SHDWS-273Image Across: Content Theme: Dark Always is Illegible on Mobile & Tablet Devices
SHDWS-274Video Component - default heading tag is h1 in Heading Text's Text Settings
SHDWS-275Video Component - fix button style and button size properties
SHDWS-277Video Component: Vimeo Videos: Ability to Loop Is Tied to Controls
SHDWS-279Heros with Wide Content Can Create No-Wrap/Overflow Issues
SHDWS-280Paragraph Extra-Small body style - body text font color appears blue in preview
SHDWS-281Flex Responsive images do not work with filenames that have spaces
SHDWS-282Change the Shadows version to 10.06.00
SHDWS-287Set default styling for the new Square UI
SHDWS-288OPAY mvt-select JavaScript Error When Missing Payment Fields
SHDWS-292JavasScript error appears on OPAY screen in runtime when paying with Square
SHDWS-293DevTools 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:

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

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.