[!] Add-ons: Newsletters: The list of subscribers in the admin panel did not show the mailing lists that customers were subscribed to. Fixed.

[!] Multi-Vendor: Add-ons: Vendor Privileges: Message center: If vendors did not have access to communication with customers, they also did not have access to communication with marketplace administration. Fixed.
[!] Product features: Database error occurred when the filter type for feature was changed to “Number slider” and if the table prefix in the database was changed to something different from the default prefix. Fixed.

New Features and Improvements​

[+] Add-ons: A developer’s page can now be added to the add-on scheme.
[+] Add-ons: Attachments: Export/import: The ability to export and import attachments was added.
[+] Add-ons: Google reCAPTCHA: The support of invisible Google reCAPTCHA v3 was added.
[+] Add-ons: Product variations: A setting that allows you to show all the possible feature variants on the product page and in the list of products was added.
[+] Add-ons: Comments and Reviews: Ability to configure notification receivers via the “Administration > Notifications” menu added.
[+] Add-ons: RMA: Ability to configure return requests notifications via the “Administration > Notifications” menu added.
[+] Multi-Vendor: Add-ons: Vendor plans: The ability to create a vendor plan quickly on the vendor editing page was added.
[+] Multi-Vendor: Bottom toolbar now shows up for signed-in vendors, to help them find their admin panel easier.
[+] Multi-Vendor Plus: Add-ons: Vendor rating: A new add-on to rate vendors by certain criteria and sort them by rating was added.
[+] Core: The Twig library was updated to version 1.42.5.
[+] Design: Add-ons: All the menu items added by an add-on now also appear in the add-on’s gear menu on the list of add-ons.
[+] Design: Add-ons: The list with add-on developers was added to “Add-ons” top menu and to the sidebar on the list of add-ons.
[+] Design: Layouts: You can now manage the layouts of the homepage, product page and category page from the storefront.
[+] Favicon: Support of Retina displays for favicon was added.
[+] Multi-Vendor: Add-ons: Blog: A new block that shows only the vendor’s posts was added.
[+] Multi-Vendor: Add-ons: Message center: Vendor-to-admin communication was added.
[+] Multi-Vendor: Add-ons: PayPal Commerce Platform: Ability to specify partner integration code (BN code) added.
[+] Multi-Vendor: Add-ons: The “Vendor debt payout” add-on was replaced with “Vendor-to-admin payments” addon. The new add-on gives you more control over whom to consider a debtor, and what to do with debtors.
[+] Multi-Vendor: Advanced products import: The abillity to create common presets for product import was added.
[+] Multi-Vendor: Comments & reviews: The ability for vendor to watch all comments and reviews from one page was added.
[+] Multi-Vendor: Logos: Vendors: You can now set the default logo that new vendors will get.
[+] Multi-Vendor: Product features: You can now allow vendors to create their own product features.
[+] Multi-Vendor: Settings: Vendors: The ability to choose between 1-step or 2-step vendor approval flow was added.
[+] Multi-Vendor: Taxes: A setting to collect taxes from vendors was added. It is necessary for countries that require marketplaces to retain the taxes from vendors.
[+] Multi-Vendor Plus: Add-ons: RMA: You can now allow vendors to manage return requests.
[+] Multi-Vendor Plus: Add-ons: Vendor privileges: You can now allow vendors to create and edit orders.
[+] Multi-Vendor Ultimate: Ability to specify different settings for different storefronts added.
[+] Multi-Vendor Ultimate: Add-ons: Ability to specify different add-on settings for different storefronts added.
[+] Multi-Vendor Ultimate: Add-ons: Social login: Now you can decide which storefronts support sign-in with which social networks.
[+] Notifications: Ability to choose recipients for different types of notifications was added.
[+] Performance: Product pages work much faster when a number of features are requested as they are now requested in bulk.
[+] Performance: Now cache can be registered before the company ID is known, reducing a lot of queries.
[+] Performance: Product variation SEO attributes are now cached and retrieved in bulk in a single query.
[+] Privileges: You can now configure what actions an administrator can perform on an order.
[+] Product features: A new feature field called “Internal name” were added to the Administration panel. It helps to work with different features that need to have the same name on the storefront.
[+] Product options: Ability to select what options to apply to products on the option list was added.
[+] Products: Features: Quick feature creation from the product page was added.
[+] Products: Options: Quick option creation from the product page was added.
[+] Profile fields: A new profile type was added to allow users to upload files (for example, documents).
[+] Promotions: A context menu was added to the list of promotions in the admin panel.
[+] Rate areas: A сontext menu was added to the list of rate areas.
[+] Settings: Checkout: The ability to show unavaliable shipping methods at checkout, even if they don’t have rates to specified location, was added.
[+] Settings: Thumbnails: Now you can change the size of the icons of product variant selection.
[+] Shipping and taxes: States: A сontext menu was added to the list of states in the admin panel.
[+] Shipping methods: Checkout: Shipping methods are now highlighted at checkout when something changes after a change of address.
[+] Shipping methods: Now you can disable a real-time shipping method for some rate areas.
[+] Themes: Logos: A section for editing logos section was added to the “Design > Themes” page.
[+] Users: A context menu for working with selected users was added.

Functionality Changes​

[*] Add-ons: HiDPI displays support: The code for outdated image restoration from older versions was removed.
[*] Add-ons: Image zoom: Settings were simplified.
[*] Add-ons: Product variations: Product variation creation was improved.
[*] Add-ons: Product variations: The default variation now changes not only when it runs out of stock, but also when it is hidden.
[*] Add-ons: SEO: The code of the default storefront language will no longer be present in URL when the “Show language in URL” setting is enabled.
[*] Add-ons: Stripe payments: Cyprus was added to list of supported countries.
[*] Add-ons: Tags: The delete_tags_by_params_post hook now handle any deleting tag operations.
[*] Addons: HiDPI: Outdated image restoration for old version was removed.
[*] Admin panel: Design: Autocompletion is now disabled for all the fields in the admin panel.
[*] Admin panel: Notifications: The interface for managing notification was improved.
[*] CS-Cart: List of languages and currencies available on the storefront added to the storefront editing page.
[*] Checkout: City selection was improved.
[*] Core: Controller xml_feeds was removed.
[*] Core: Functions from the fn.catalog.php file are now split into multiple files, depending on their purpose.
[*] Core: Libs: Js: Moment.js library was updated to version 2.27.0.
[*] Design: Admin panel: Tooltips: Most tooltips now appear below what they describe by default. That way you don’t need to hover over the question mark to see the tooltip.
[*] Design: Add-ons now can’t add new root elements to the top menus of the admin panel. This is handled by a tweak in the configuration file.
[*] Design: Mobile: The storefront selection on mobile devices was improved.
[*] Design: The size of checkboxes was increased.
[*] Features: The “Features” tab on the product editing page was updated.
[*] Filters: Performance of filtering on the storefront improved.
[*] Filters: It is now more convenient to select multiple product filters on the storefront.
[*] Multi-Vendor: Add-ons: Vendor data premoderation: The vendor moderation interface was updated.
[*] Multi-Vendor: Add-ons: Vendor plans: The list of vendor plans on the storefront now redirects to vendor registration page if no vendor plans are available.
[*] Multi-Vendor: Add-ons: Vendor plans: Adding and removing categories from a vendor plan was improved.
[*] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Bulk editing of common products for administrators was added.
[*] Order statuses: New setting “Consider order paid” was added for order statuses. It determines what orders will appear in the statistics as paid orders.
[*] Pagination: A direct link to a storefront page with filtering results that didn’t contain any products (for example, link to page 5 when filtering returned only 3 pages with products) now returns “Page not found”.
[*] Products: You can now select the desired category from the tree OR type its name in the search sidebar.
[*] Products: Option combinations were removed; product variations now fulfil their purpose.
[*] Add-ons: Reward points: The earned points and price in points on the product level can now be configured to inherit any value from the add-on settings.
[*] Promotions: Images for promotions were added.
[*] Settings: Quick start menu: Setting “Show menu on mouse over” was removed. Now the Quick Start menu opens by default when you hover over.
[*] Shipping methods: The interface for specifying shipping rates and rate areas was updated.
[*] Promotions: The “Stop other rules” setting of the promotion now cancels not only the promotions that have a lower priority.

Bugfixes​

[!] Addons: Comments and Reviews: Default discussion type was not set to new objects in some cases. Fixed.
[!] Add-ons: Comments and reviews: The frame that highlighted the selected checkbox was cropped on some pages in the admin panel. Fixed.
[!] Add-ons: Comments and reviews: Error occurred if testimonial time format was incorrect. Fixed.
[!] Add-ons: Comments and reviews: Google ReCAPTCHA: If ReCAPTCHA was in the comments and reviews dialog window, then a scrolling bar appeared, and page wasn’t scrolling. Fixed.
[!] Add-ons: E-mail marketing: An SQL error occurred when the add-on was installed again after deletion. Fixed.
[!] Add-ons: E-mail marketing: The checkbox for subscribing to newsletter appeared only after a shipping or payment method was selected. If only one payment and shipping method was offered, the checkbox didn’t appear. Fixed.
[!] Add-ons: Mobile app: A PHP error occured when malformed JSON file was uploaded as a translation file. Fixed.
[!] Add-ons: Newsletters: A fatal error could occur when a newsletter was sent, if it was sent to the mailing list and to a specific user at the same time. Fixed.
[!] Add-ons: Payment dependencies: When the “Payment dependencies” add-on was enabled, the payment methods shared for storefronts were not available on the storefronts to which they were shared. Fixed.
[!] Add-ons: Product variations: Bulk editing: Images: Replacing the main image of one variation in bulk editing mode replaced the image for all variations. Fixed.
[!] Add-ons: Product variations: Child variations of a product could appear in search even when the default variation was hidden. Fixed.
[!] Add-ons: Product variations: Design: If a product had a long name, the list of variations in the admin panel went off screen. Fixed.
[!] Add-ons: Product variations: Import: If there were a lot of import warnings, they hid import statistics. Fixed.
[!] Add-ons: RMA: Warehouses [Beta]: A PHP Notice could occur during the processing of a return request, if the product in the request was split by warehouses. Fixed.
[!] Add-ons: SEO: 301 redirects: The name of the selected product was displayed incorrectly. Fixed.
[!] Add-ons: SEO: Changing page title and meta description did not affect the preview of Google rich snippets. Fixed.
[!] Add-ons: SEO: Notification after the change of SEO name was not correct in some cases. Fixed.
[!] Add-ons: Stores and pickup points: The search for pickup points did not work if the “Maps and Geolocation” add-on was disabled. Fixed.
[!] Add-ons: Translations for unmanaged add-ons (the add-ons that are hidden in the admin panel) were not installed. Fixed.
[!] Add-ons: Warehouses [Beta]: Saving warehouse settings could take a long time due to duplicate database queries. Fixed.
[!] Add-ons: Watermarks: Some images in the admin panel were not displayed. Fixed.
[!] Admin panel: Currencies: Changing the currency code erased its name in all languages. Fixed.
[!] Admin panel: On mobile devices, changing the UI language didn’t change the content language. Fixed.
[!] Admin panel: Search: On mobile devices, search didn’t work on the Dashboard. Fixed.
[!] Block manager: Lite checkout: The selected wrapper ‘lite checkout’ was not saved in the grid’s properties. Fixed.
[!] Cache: Menus: The cache for menu blocks was uncontrolled, which led to an increase in cache files. Fixed.
[!] Categories: Subcategories couldn’t be selected on the list of categories in the admin panel. Fixed.
[!] Checkout: If a customer used only whitespace characters for the required fields, then he or she could place an order. Fixed.
[!] Checkout: Shipping: Profile selection at the checkout page didn’t work; wrong state could be selected in the customer profile in the order. Fixed.
[!] Checkout: When the page was loading, if the required fields were not filled in, then it was possible to place an order. Fixed.
[!] Core: Images: A wrong placeholder was used in database query; this could result in slower performance in some cases. Fixed.
[!] Core: Installer: PHP Notice errors occurred on PHP 7.4 during the installation. Fixed.
[!] Core: JS: Events in the old style data-ca-event=”ce.eventname” did not work. Fixed.
[!] Core: Notifications: The field below the notification was not clickable. Fixed.
[!] Core: Phone: An unavailable country code could be entered in the phone field. Fixed.
[!] Core: Product options: The option with the file type was reset when adding the item to the cart. Fixed.
[!] Design: Addons: Banners: Screen enlargement wasn’t work on mobile devices on blocks with carousel. Fixed.
[!] Design: Backend: The storefront switcher was not displayed on small screens. Fixed.
[!] Design: Pages with product and category details contained W3C validation errors. Fixed.
[!] Design: Popups: Some popups had the “undefined” title. Fixed.
[!] Design: There were some minor design issues in the customer area on mobile devices. Fixed.
[!] E-mail notifications: Logos: The link from the logo did not lead to the storefront. Fixed.
[!] Export/Import: Files in UTF-8 encoding from BOM were imported incorrectly. Fixed.
[!] Export/Import: Product and image URLs in the exported file could be wrong when the store had multiple storefronts. Fixed.
[!] Export/Import: Products: Export of images, quantity discounts, and option exceptions didn’t take into account what products were selected for export. Fixed.
[!] Files: Default position of the file manager window was incorrect. Fixed.
[!] Files: File manager localization files were missing. Fixed.
[!] Files: Image preview dialog was displayed incorrectly. Fixed.
[!] Multi-Vendor: Add-ons: Catalog mode: The “Buy now” link was opened in the same tab, making it harder for the customer to return to the marketplace. Fixed.
[!] Multi-Vendor: Add-ons: Product variations: Common products for vendors: Vendor product was not displayed in the list of products if the default variation had zero quantity, but another variation was in stock. Fixed.
[!] Multi-Vendor: Add-ons: Reward Points: Promotions: It was possible to get reward points for promotions multiple times from one order. Fixed.
[!] Multi-Vendor: Add-ons: Stores and pickup points: If text editing mode was enabled, some texts could not be edited on page. Fixed.
[!] Multi-Vendor: Add-ons: Stores and pickup points: The list of owners was displayed in the vendor’s panel. Fixed.
[!] Multi-Vendor: Add-ons: Vendor data premoderation: Disapproved products couldn’t be sent to moderation when approval of product info updates wasn’t required. Fixed.
[!] Multi-Vendor: Add-ons: Vendor debt payout: Products: A PHP Notice could occur after a product was created or updated. Fixed.
[!] Multi-Vendor: Add-ons: Vendor locations: A vendor couldn’t remove his or her location in the settings. Fixed.
[!] Multi-Vendor: Add-ons: Vendor plans: Vendor debt payout: Debt amount calculation was incorrect, if vendor has not paid for the plan, but had positive balance. Fixed.
[!] Multi-Vendor: Add-ons: Vendor data premoderation: Changes in the custom profile fields didn’t affect whether or not the vendor would be sent to moderation again. Fixed.
[!] Multi-Vendor: The “Admin panel” button in the “My account” section on the storefront could be hidden for vendors. Fixed.
[!] Multi-Vendor: Categories: Vendors: When there were too many categories, the category list in the admin panel showed the categories as collapsed; but they couldn’t be expanded to see their child categories. Fixed.
[!] Multi-Vendor: Checkout: Promotions: Catalog promotion could be applied incorrectly when the order included products from two vendors. Fixed.
[!] Multi-Vendor: Design: Blocks: Vendors: Value of the “Show products count” parameter of the “Vendors” block was ignored when companies were fetched. It could have a negative effect on performance. Fixed.
[!] Multi-Vendor: Vendors: E-mail: When a customer applied for a vendor account, and this new vendor’s status was set to Active, the vendor did not receive an email notification for this event. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: New common product was not created during product import. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: The data of a product offer was not updated together with the common product when the offer was out of stock. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: SEO: Product variations: Common products for Vendors: When the administrator selected a different storefront in the admin panel, in some cases a PHP Notice error could occur. Fixed.
[!] Notification Center: An attempt to change the status of an on-site notification led to an SQL error. Fixed.
[!] Orders: Abandoned / Live carts: Customer info could be empty, if customer was registered in the store but didn’t sign in. Fixed.
[!] Orders: Abandoned / Live carts: Link to user details page was shown for unregistered user on Abandoned / Live carts page. Fixed.
[!] Payment methods: A secret key could be filled with wrong data by autocompletion. Fixed.
[!] Performance: JS: The Notification Center could significantly delay loading the admin panel page when internet connection was slow. Fixed.
[!] Product Filters: If a selected filter option had no products, then the filter was unavailable. Fixed.
[!] Product features: Renaming a feature variant into a variant that already existed caused the deletion of variant data. Fixed.
[!] Products: Advanced search cancellation was dropped selected products. Fixed.
[!] Products: Categories created during bulk product editing weren’t saved. Fixed.
[!] Products: Categories: Changing product categories via the context menu did not work if the number of products displayed on the page was changed. Fixed.
[!] Products: Features: New variants with filter type “Color” did not preserve the default color. Fixed.
[!] Product: Features: Renaming a feature variant into a variant that already existed caused the deletion of variant data. Fixed.
[!] Products: Filters: If the selected filter option had no products, then the filter was unavailable. Fixed.
[!] Products: If a product had too many images (two or more rows), then the image selection menu on the product editing page in the admin panel was cut off. Fixed.
[!] REST API: Stores: Orders: API request to create a new order made by main admin returned 403. Fixed.
[!] Shipping methods: When the shipping address was changed, the payment method data was removed. Fixed.
[!] Thumbnails: The thumbnail loading animation was not centered when the internet connection was slow. Fixed.
[!] Upgrade Center: Some upgrades did not show notifications about changes when the upgrade was installed again after the previous version had been restored from backup. Fixed.
[!] Vendors: Mail: When customer applied for a vendor and his new vendor’s status was set to active, vendor did not receive mail notification for this event. Fixed.
[!] WYSIWYG: An error occurred when an image was added to product description with the TinyMCE editor. Fixed.
New Features and Improvements
[+] Add-ons: Facebook Pixel: The tracking of currency and order total at checkout was added.
[+] Categories: A context menu for working with the selected categories was added.
[+] Countries: A context menu for working with the selected countries was added.
[+] Export/Import: Ability to import files with UTF-16 encoding added.
[+] Multi-Vendor: Add-ons: Call requests: The setting that allows vendors to handle call requests was added.
[+] Multi-Vendor: Add-ons: PayPal Commerce Platform: A new add-on to distribute funds automatically among multiple vendors through PayPal was added.
[+] Multi-Vendor: Vendors: A context menu for working with the selected vendors was added.
[+] Multi-Vendor Ultimate: The dashboard now displays the statistics for the selected storefront.
[+] Orders: A context menu for working with the selected orders was added.
Functionality Changes
[*] Add-ons: Stripe payments: Bulgaria was added to list of supported countries.
[*] Core: Compatibility with PHP 7.4 improved.
[*] Core: File manager (elFinder) updated to version 2.1.56.
[*] Core: JavaScript: jQuery updated to version 3.5.1.

[*] Design: Products: The category selection mechanism in the search form on the product list in the admin panel was improved.
[*] Multi-Vendor: Notifications: Vendor registration notifications became more user-friendly.
[*] Multi-Vendor Plus: Add-ons: Stripe payments: Google Pay and Apple Pay by Stripe now work with “Direct Customer-to-Vendor Payments” and “Common Products for Vendors”.
[*] Multi-Vendor: Add-ons: Vendor plans: Redactor II was added for the Description field of the vendor plan.
[*] Multi-Vendor: Add-ons: Vendor plans: The plan description was moved below the list of vendor plan restrictions.

[*] Orders: Design: The selection of order manager was improved.
[*] Preloader: The loading icon was replaced with CSS animation.
[*] Settings: E-mails: SMTP server settings validation added.


[*] Settings: Timezones: The list of time zones was brought up to date.
[*] Shipping methods: Australia Post: The list of shipping services was updated.
Bugfixes
[!] Add-ons: Advanced products import: A “0” value from the “param” element could not be imported from XML file. Fixed.
[!] Add-ons: Ask seller a question: The link to the message in the email with administrator’s reply led to a wrong storefront. Fixed.
[!] Add-ons: Comments and reviews: Comments and reviews didn’t appear on the category pages. Fixed.
[!] Add-ons: E-mail marketing: Integration with MailChimp did not work. Fixed.
[!] Add-ons: Gift certificates: The title of the gift certificate verification pop-up was incorrect. Fixed.
[!] Add-ons: Google ReCAPTCHA: Login popup: After a customer entered a wrong login/password and passed CAPTCHA, the pop-up also informed the customer that anti-bot validation failed. Fixed.
[!] Add-ons: Image Zoom: Product variations: Viewing larger images didn’t work after a customer selected a different feature variant on the product page. Fixed.
[!] Add-ons: Maps and geolocation: Profile fields: Checkout: A “Service unavailable” error could occur when the “Disable anonymous checkout” setting was enabled. Fixed.


[!] Addons: Maps and geolocation: In the full-screen mode, the Yandex map couldn’t be zoomed with the mouse wheel. Fixed.
[!] Add-ons: Newsletters: Fatal error could occur when a newsletter was sent without mailing lists specified. Fixed.
[!] Add-ons: Newsletters: There were no links in the email to unsubscribe from the newsletter. Fixed.
[!] Add-ons: PayPal Payments: In some cases, order status would be incorrectly changed to “Backordered”, if the “Initial order status” for the payment method was set to “Open”. Fixed.
[!] Add-ons: Product variations: Passing non-integer values in ‘product_id’ in requests could lead to database errors. Fixed.
[!] Add-ons: Reward points: Links to view the customer’s reward points were displayed to the administrator even if he did not have access to that. Fixed.
[!] Add-ons: SEO: A product which could be bought in advance was showed as OutOfStock in schema.org data. Fixed.


[!] Add-ons: SEO: Product features: When creating a feature, the tooltip with the supported codes for the “Feature code” field were not displayed. Fixed.
[!] Add-ons: SEO: Product variations: Variations as one product were not displayed on JSON-LD markup. Fixed.
[!] Add-ons: SEO: Product variations: The JSON-LD markup did not display the following features for product variations: SKU, GTIN, MPN. Fixed.
[!] Add-ons: SEO: Feature code “Brand” in a tooltip was translated into other languages, even though it was supposed to remain in English. Fixed.
[!] Add-ons: SEO: The Brand feature could generate PHP Notice in some cases. Fixed.
[!] Add-ons: SEO: Ukrainian letters were omitted when a URL was compiled. Fixed.
[!] Add-ons: Social buttons: Pinterest: The settings for the Pinterest button included the “Color” setting, even though Pinterest doesn’t allow changing the color. Fixed.
[!] Add-ons: Stores and pickup points: Import and export of stores and pick-up points were available even if the administrator did not have access to view or edit stores and pick-up points. Fixed.
[!] Add-ons: Stores and pickup points: Information about the selected pickup point was removed from an order when it was updated via REST API. Fixed.
[!] Add-ons: Stripe: Customers could be charged twice for the same order. Fixed.
[!] Add-ons: Stripe: Stripe Connect: When wrong credit card data was specified, the “Placing order” notification on the checkout page could become infinite. Fixed.
[!] Add-ons: Suppliers: Disabled suppliers could receive emails about changing status of an order that contained the supplier’s product. Fixed.
[!] Add-ons: Suppliers: Sometimes one of the suppliers couldn’t be selected on the product editing page. Fixed.
[!] Add-ons: Warehouses [Beta]: If the store didn’t have a default customer’s location, and the actual customer’s location wasn’t defined, the page on the storefront could be loading infinitely. Fixed.
[!] Add-ons: Warehouses [Beta]: Import of products with the “Set quantity of all products to zero” setting worked incorrectly. Fixed.
[!] Add-ons: Warehouses [Beta]: Import: Product quantity could be imported for warehouse which was not available for company of imported product. Fixed.
[!] Add-ons: Watermarks: Watermarks for products could be generated with the settings from categories, and vice versa. Fixed.
[!] Checkout: If the default customer state was not selected, then the first state of the country was selected. Fixed.
[!] Checkout: In some cases, shipping methods were not updated when another country was selected. Fixed.
[!] Checkout: Shipping cost was calculated multiple times during checkout, even when it wasn’t necessary. Fixed.
[!] Checkout: If a payment method used iframe, the iframe wasn’t blocked while the Terms and Conditions were not accepted. Fixed.
[!] Checkout: When focusing on the phone’s input field, the cursor was not always put at the beginning of the line. Fixed.
[!] Core: JS: Object picker: The object picker popup was broken. Fixed.
[!] Core: Payment methods: An incorrect error message was displayed when credit card data was filled out in the cc.tpl template. Fixed.
[!] Core: Product features: Some feature settings were reset to default if the pop-up window was closed with the “Cancel” button and reopened. Fixed.
[!] Dashboard: The previous period in the statistics had the wrong title. Fixed.
[!] Design: Blocks: Outside navigation in the “Scroller” template overlapped a nearby block. Fixed.
[!] Design: Blocks: Products: The block with the “Scroller” template was not displayed more than once. Fixed.
[!] Design: In Firefox, the title bar of the product quick view did not appear. Fixed.
[!] Design: Layouts: Inapplicable templates could be selected as block and grid templates and wrappers. Fixed.
[!] Design: Upgrade Center: The title of the popup could be over the “Close popup” button. Fixed.
[!] E-mail notifications: Old email templates: Order status: There was no way to specify different value for the “E-mail subject” and “E-mail header” field for storefronts. Fixed.
[!] E-mail notifications: Storefronts: When the order status was changed in the “All stores” mode, the template and links to the products were taken from the main storefront. Fixed.
[!] Export/Import: Products were imported incorrectly if “Box size” was specified, but “Items in a box” were not specified. Fixed.
[!] Files: Some operations with files in file manager were forbidden. Fixed.
[!] Installation: Installation could end with error if some unsupported symbols were used in database configuration. Fixed.
[!] Languages: A new language could be installed incorrectly when a very specific table prefix was used. Fixed.
[!] Multi-Vendor: Add-ons: Comments and reviews: When the “Only buyers can post” setting was turned on, a customer could not leave a review about the purchased common product. Fixed.
[!] Multi-Vendor: Add-ons: Common products for vendors: “All vendors (common product)” was displayed for wrong objects in the administration panel. Fixed.
[!] Multi-Vendor: Add-ons: Stores and pickup points: A vendor not available at the storefront could still be selected on the search page of stores and pickup points. Fixed.
[!] Multi-Vendor: Add-ons: Stores and pickup points: When a vendor was deleted, the pickup points were not deleted. Fixed.
[!] Multi-Vendor: Add-ons: Stripe Connect payments: Browser autocomplete functionality could fill in the Secret key with wrong data. Fixed.
[!] Multi-Vendor: Add-ons: Stripe Connect payments: RMA: Refund via Stripe Connect couldn’t be given when the “Enable 3-D Secure” setting was enabled for the payment method. Fixed.
[!] Multi-Vendor: Add-ons: Stripe Connect payments: When placing an order with products of multiple vendors failed, customer could still be charged. Fixed.
[!] Multi-Vendor: Add-ons: Vendor locations [Beta]: Vendors were sorted incorrectly in the “Closest vendors” block. Fixed.
[!] Multi-Vendor: Add-ons: Vendor debt payout: Catalog promotion could be applied to “Marketplace fees”. Fixed.
[!] Multi-Vendor: Add-ons: Vendor plans: Accounting: The commission was calculated incorrectly when the transaction fee was 0%. Fixed.
[!] Multi-Vendor: Add-ons: Vendor plans: Changes of shipping cost in the order did not affect vendor income in some cases. Fixed.
[!] Multi-Vendor: Add-ons: Vendor plans: Vendor commissions: If the order total was increased in an existing order, then vendor commission from the difference was listed as 0. Fixed.
[!] Multi-Vendor: Add-ons: Vendor plans: Tax on shipping cost was added to vendor commission. Fixed.
[!] Multi-Vendor: Product options: The number of options listed in the “options per page” selector was wrong. Fixed.
[!] Multi-Vendor: Export/Import: Add-ons: Warehouses [Beta]: A vendor could see the warehouses of other vendors during import. Fixed.
[!] Multi-Vendor: Export/Import: Product options: Product import allowed vendors to create a common global option owned by store administrator. Fixed.
[!] Multi-Vendor: Export/Import: Vendors: The “Phone”, “Address”, “City”, “Country”, “State”, and “Zipcode” fields had to be present in the file with vendors, even though these fields could be disabled. Fixed.
[!] Multi-Vendor: Logos: Vendors: In some cases, when creating a vendor, he was assigned logos of a non-default storefront. Fixed.
[!] Multi-Vendor: Products: Options: A vendor was not able to remove the global option from the product. Fixed.
[!] Multi-Vendor: Products: Options: The product option of another vendor could be linked to the product. Fixed.
[!] Multi-Vendor Plus: Add-ons: Advanced product import: Common products for vendors: SEO: Product quantity wasn’t taken into account during import. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: An SQL error could occur during the creation of product offer for a common product. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: Passing non-integer values in ‘product_id’ in requests could lead to database errors. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common product for vendors: The product added to the cart from the “Sellers of this product” list could not be removed from the cart without refreshing the page. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: Bestsellers & On-Sale Products: Product blocks with filling by popularity ignored the popularity of the child products of the common product. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: The block for displaying offers from sellers used a less than optimal SQL query, which increased the load on the site. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: The read-only common product price was displayed as editable. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: Vendor data premoderation: A vendor could create his own product even if settings did not allow that. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: Vendors could not import quantity discounts for child products of the common product. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: Wrong products quantity was shown for vendor in customer area if vendor has the offers of common products.
[!] Multi-Vendor Plus: Add-ons: Direct customer-to-vendor payments: Shipping estimation window at cart page did not contain list of countries or states in some cases. Fixed.
[!] Multi-Vendor Plus: Add-ons: Direct customer-to-vendor payments: Shipping methods: Vendor selection didn’t work for administrators on the shipping method editing page. Fixed.
[!] Multi-Vendor Plus: Add-ons: Direct customer-to-vendor payments: The “X product(s) in cart” notification could show incorrect number when products from multiple vendors were added to cart. Fixed.
[!] Multi-Vendor Plus: Add-ons: Payment dependencies: Direct customer-to-vendor payments: Vendors were not able to assign common payment methods to shipping methods. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Vendor locations: The location map showed all vendors, instead of vendors of the current storefront. Fixed.
[!] Multi-Vendor Ultimate: Design: Themes: Some themes didn’t work properly when different themes were used on different storefronts. Fixed.
[!] Multi-Vendor Ultimate: Products: Product could be previewed on the wrong storefront. Fixed.
[!] Order statuses: A buyer could download a digital product before full payment if the order status was changed to a custom order status. Fixed.
[!] Orders: Taxes: The name of a tax in the email didn’t take into account the language which was used for placing the order. Fixed.
[!] Orders: When a product was added to the order again, the quantity was incorrect. Fixed.
[!] Pages: Menu: A wrong menu item could be highlighted in the admin panel. Fixed.
[!] Payment methods: Global Payments Redirect: Forbidden symbols weren’t removed from the client’s address passed to the payment processor server. Fixed.
[!] Products: Features: Product features with feature style “Brand” were incorrectly sorted alphabetically in the storefront. Fixed.
[!] Products: Options: The chosen value for checkbox or radio button option was dropped on cart page during cart updating if the option type was sequential, and the option was not the first in the option list. Fixed.
[!] Products: JavaScript error could occur in the administration panel when the “Downloadable” property of a product was changed. Fixed.
[!] Products: Options: After the deletion of a product option, it was not removed from forbidden combinations. Fixed.
[!] Products: Options: When a user entered the price of an item in the storefront and selected a required option, the field was cleared. Fixed.
[!] Products: Performance: Bulk product update could cause performance issues if the store had a large number of categories. Fixed.
[!] Products: Product selection could stop working on the product list in the administration panel. Fixed.
[!] Products: Quantity: Backorder: When an out-of-stock product was available on backorder, sometimes it wasn’t possible to set the desired amount of products on the product page. Fixed.
[!] Shipping methods: Availability of shipping methods from one store could affect checkout at another store. Fixed.
[!] Shipping methods: DHL: The service did not work if the country specified in the store settings was different from the country of the DHL account. Fixed.
[!] Shipping methods: DHL: UTF-8 encoding was not supported. Fixed.
[!] Storefronts: Themes: An error occurred on the storefront editing page when a third-party theme was installed. Fixed.
[!] Storefronts: When a storefront was specified with a non-standard port, there was a redirection to the storefront without a port. Fixed.
[!] Users: Profiles: If a user’s country was not the default country, then the state couldn’t be removed from the profile in the admin panel. Fixed.
  • Like
Reactions: aaaron