[+] Add-ons: CommerceML: A new add-on has been added that allows you to import products from and export orders to CRMs that support CommerceML.
[+] Add-ons: Maps and Geolocation: Added cost-control improvements for paid map provider APIs. The add-on now reduces unnecessary geolocation requests from automated traffic, shows billing recommendations for Google and Yandex API keys, and marks the legacy Yandex Geosuggest API key field as deprecated.
[+] Add-ons: SEO: BreadcrumbList schema markup added.
[+] Add-ons: SEO: Editor for Organization schema markup added.
[+] Core: Added support for expiration time for storage_data.
[+] Design: Nova Theme: Added support for adjusting product quantity directly from the product details page, category page, and product blocks.
[+] Design: Nova Theme: Products: Change product image on mouse hover was added.
[+] Design: UI: Content in password fields and similar fields is now hidden by default. It can be seen by clicking the corresponding button.
[+] Shipping methods: Pickup from store: A new mechanism for storing and displaying pickup points has been implemented. This mechanism stores pickup points in a uniform format. Pickup points are no longer stored in session, and caching has been implemented. Learn more in documentation for developers about changes in version 4.21.1.
[+] Multi-Vendor: Add-ons: Vendor locations [Beta]: Added cost-control improvements for paid map provider APIs. The add-on now reduces unnecessary geolocation requests from automated traffic, shows billing recommendations for Google and Yandex API keys, and marks the legacy Yandex Geosuggest API key field as deprecated.
[+] Multi-Vendor: Promotions: Added the “Vendors” condition to the catalog promotions.
[*] Add-ons: Stores and pickup points: The “Pickup from store” shipping method now uses the new mechanism for storing and displaying pickup points.
[*] Add-ons: Stripe payments: Stripe Connect payments: Information about the ability to use restricted keys has been added to the payment method settings interface.
[*] Add-ons: Vendor-to-Admin Payments: Taxes on refilling balance setting moved from add-on settings to the Marketplace fees product page.
[*] Core: Added some security improvements.
[*] Design: Nova Theme: Grid view: The “Add to comparison list” and “Add to wish list” buttons now appear next to product images.
[*] E-mail notifications: Logos: New settings were added for templates and documents logo thumbnails.
[*] Shipping methods: Pickup from store: Performance improved on all pages that have pickup points (for example, the checkout page). The effect is greater when there are many pickup points.
[*] UI: The “Congratulations on your first order” notification in the admin panel (with the “Share” button) was removed.
[!] Add-ons: Data feeds: Exported feed could contain URLs from the wrong storefront. Fixed.
[!] Add-ons: GDPR Compliance: Newsletters: The checkout page did not display consent to data processing when subscribing to the newsletter. Fixed.
[!] Add-ons: Mobile application (Native): The configuration contained incorrect API URLs when using multiple storefronts. Fixed.
[!] Add-ons: Mobile application (Native): The downloaded configuration could be incorrect. For example, some icons could not be displayed. Fixed.
[!] Add-ons: Product Variations: Saving a product variation could result in a PHP error on PHP 8 and higher. Fixed.
[!] Add-ons: Stripe payments: Sometimes the order was not created after payment by Google Pay or Apple Pay on the product detailed page. Fixed.
[!] Add-ons: Unisender: Previous profile field mappings could be lost when saving new mappings. Fixed.
[!] Add-ons: Unisender: Some additional profile fields were not exported correctly when syncing contacts with Unisender. Fixed.
[!] Add-ons: Wish list: A guest could receive the same wish list as another guest. Fixed.
[!] Admin panel: Design: UI: In some cases, when opening a popup, the main menu and header could overlap the page. Fixed.
[!] Cart: Some products could disappear from the cart during simultaneous product additions. Fixed.
[!] Core: Feedback: Preparing feedback could result in PHP deprecated errors on PHP 8.1 and higher. Fixed.
[!] Core: Smarty: Fatal errors during template rendering could be masked by a misleading “Not matching {capture}{/capture}” error instead of displaying the original error. Fixed.
[!] Design: Product lists: If a minimum order quantity was set for a product, the product could not be added to the cart from the grid product list in some themes. Fixed.
[!] Design: Responsive theme: Nova theme: Prices in the List without options and Compact list product list views, Feature comparison page were displayed incorrectly. Fixed.
[!] Design: RTL: Owl Carousel: On macOS and iOS Safari 26+ the slider did not work. Fixed.
[!] Design: Sorting: If only one sorting option was available, a sorting dropdown was displayed. Fixed.
[!] Mobile application: Catalog mode: The Add to Cart button was displayed. Fixed.
[!] Mobile application: Filters: The “Round to” setting was not supported. Fixed.
[!] Notifications: Product files had incorrect storefront URL in download links in access notification emails in some cases. Fixed.
[!] Payment methods: The “Learn more” links on the payment method editing page didn’t work and could lead to visual glitches of pop-up windows. Fixed.
[!] Products: Bulk edit: The Request-URI Too Long error occurred when saving changes after bulk editing many products. Fixed.
[!] Settings: Checkout: When saving the settings “Minimum/maximum quantity to buy per product”, “Quantity step”, and “Number of available quantities”, there was no validation or notification when values were automatically adjusted. Fixed.
[!] Settings: When clicking the global setting icon, its visual state didn’t update until the settings were saved. Fixed.
[!] Shipping methods: UPS: Under certain conditions, the shipping cost calculation was incorrect due to an outdated integration version. Fixed.
[!] Shipping methods: USPS: UPS: Shipping rates were not calculated for USPS if both shipping services were available. Fixed.
[!] Theme editor: An error occurred while trying to upload the logo image. Also, the name for the control element to upload default vendor logo was missing. Fixed.
[!] Themes: Fonts: Fonts were not loading if the storefront was in a subdirectory. Fixed.
[!] UI/UX: Admin panel: Redactor II: If the text was large, the toolbar was unavailable. Fixed.
[!] Users: Users’ previous passwords could be saved in incorrect order. Fixed.
[!] Store Builder: The main category wasn’t changed or assigned properly for products shared between multiple storefronts. Fixed.
[!] Multi-Vendor: Add-ons: Common Products for Vendors: Vendor rating: The “Rating matters more than price” setting continued to work even though the “Buy a default common product” setting was turned off. Fixed.
[!] Multi-Vendor: Add-ons: Vendor panel configurator: If an add-on was disabled, errors were displayed on the add-on settings page. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Nova Theme: “Add to cart” and “Add to comparison list” buttons did not work for common product offers in the vendor’s microstore. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Nova Theme: “Add to cart” and “Select options” buttons were displayed incorrectly for common products and their offers. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Options: The price section could be displayed incorrectly on the product details page for common products with options. Fixed.
[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Payment dependencies: It was not possible to place an order if these add-ons were enabled. Fixed.
[!] Ultimate: Add-ons: Warehouses: Import/Export: In stores with a large number of products and warehouses, product import could freeze due to memory errors when the “Set quantity of all products to zero” setting was enabled. Fixed.
Questions & Feedback
Have any questions that weren't answered here? Need help with solving a problem in your online store? Want to report a bug in our software? Find out how to contact us.