CS-Cart 4.13.1 Changelog

New Features and Improvements

[+] Add-ons: Add-on detailed page and add-ons list page were updated.

[+] Add-ons: Google export: If the field “Product availability” is used, then the quantity of products will be shown in the “in stock”, “out of stock”, “preorder” fields.

[+] Add-ons: Maps and geolocation: Yandex: The ability to choose shipping method in one pickup point was added.

[+] Add-ons: Message center: Now you can communicate with the customer about the order.

[+] Design: Menus: The new “Open in new window” field was added.

[+] Export: The “Product availability” field that allows to display the quantity of products in the “in stock”, “out of stock”, “on backorder” values was added.

[+] Mobile application: The ability to hide the desired fields on the vendor’s detail page was added.

[+] Mobile application: The ability to recover the password was added.

[+] Mobile application: Now you can update the main page by swiping down.

[+] Multi-Vendor: Add-ons: Order fulfillment: Add-on for creating marketplace shipping methods was added.

[+] Multi-Vendor: Add-ons: PayPal Commerce Platform: Delayed transfers of funds to vendors was added.

[+] Multi-Vendor: Add-ons: Stores and pickup points: The ability to select a vendor for a test calculation of the shipping cost was added in the admin panel.

[+] Multi-Vendor: Add-ons: Stripe Connect payments: Delayed transfers of funds to vendors were added.

[+] Multi-Vendor: Notifications: Add-ons: Vendor Plans: Email notification to administrator about changed vendor plan was added.

[+] Multi-Vendor: Notifications: Add-ons: Vendor Plans: Information about fixed commission value was added in notification about changed vendor plan.

[+] Multi-Vendor: Store Setup wizard: Store Setup Wizard with basic store settings was added.

[+] Multi-Vendor: Storefronts: Privileges: Privileges for managing storefronts were added.

[+] Multi-Vendor: Vendors: Profile fields: The “Tax number” field was added.

[+] Multi-Vendor: Vendor data premoderation: Setting for approving new vendors was added.

[+] Multi-Vendor Plus: Add-ons: Vendor plans: Vendor Privileges: Different user groups for vendor admins depending on vendor plans were added.

[+] Security: The ability to display captcha on the user password recovery page was added.

[+] Security: When changing the password on an active device, the session is reset on other devices.

[+] Shipping methods: DHL: New supported shipping services were added.

[+] UI / UX: A context menu was added to the majority of the pages in the admin panel.

Functionality Changes

[*] Add-ons: Attachments: Export/Import: When importing, the unavailability of the file by url now does not interrupt the import process. Information about unavailable files is displayed in a list.

[*] Add-ons: Buy together: Informative text about where to create a combination of products was added to the product edit page.

[*] Add-ons: Message Center: The appearance of the Message Center in the storefront was updated.

[*] Add-ons: Mobile App: The interactive settings interfaces were updated.

[*] Add-ons: Mobile application: Settings: Sidebar menu color settings were removed, a new color settings for bottom tabs were added, and the structure of downloaded settings was changed.

[*] Add-ons: Product reviews: Vendor rating: The “Vendor Rating” add-on, with the enabled “Product Reviews” add-on, now calculates the rating based on the average rating of product reviews.

[*] Add-ons: Product variations: Product variations were not displayed in the “Products” block in the storefront. Now, when filling the list of products “Manually”, all selected products are displayed on the storefront.

[*] 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.

[*] Add-ons: Social login: The Yahoo provider was updated.

[*] Categories: The ability to delete a category through the category tree was added.

[*] Categories: The display of previously selected categories was added to the category tree.

[*] Core: Cache: Names of сompiled style and script assets don’t change after the cache cleanup if the number of add-ons and theme settings weren’t changed.

[*] Core: Geo IP: Improved country identification by IP address.

[*] Core: Javascript: Security: The jQuery UI library was updated to version 1.12.

[*] Design: Themes: Edit content on-site: Text editor has been redone.

[*] Mobile application: Now order statuses can be managed on the vendor admin panel.

[*] Mobile application: Now you can add a border for a product card.

[*] Mobile application: Product detail page was redesigned.

[*] Mobile application: Support for `DD/MM/YYYY` and `MM/DD/YYYY` date formats was added.

[*] Mobile application: The ability to apply promotions on the cart screen was added.

[*] Mobile application: The interface for choosing the desired product option or variation was improved.

[*] Multi-Vendor: Add-ons: Vendor plans: The popup when changing the storefront has been replaced with a contextual notification.

[*] Multi-Vendor: Add-ons: Vendor plans: The popup when changing the vendor plan has been replaced with a contextual notification.

[*] Multi-Vendor: Admin Panel: Separate links to the edit page of customer and vendor profile fields were added in the “Administration > Profile Fields” menu.

[*] Multi-Vendor: Vendors: The “Approve vendors in 2 steps” setting was removed. New vendors are immediately assigned an “Active” status.

[*] Payment methods: eNETS: Payment method was removed.

[*] Performance: JS: Admin panel: Scripts for Internet Explorer 11 support were removed.

[*] Products: Some product settings were moved from the product editing page to “Settings > General” and “Settings > Checkout”; they are now specified for all products. It’s up to you whether to make them editable for individual products.

[*] Products: The “Product details view” setting on the product level allows to inherit the value from a parent category or from “Settings > Appearance”.

[*] Settings: Security settings: Password settings are now applicable to the customer.

[*] Shipping methods: DHL: Integration was updated to the latest API version.

[*] Shipping methods: The order of the fields in the shipping settings was changed.

[*] UX / UI: Add-ons: Search was changed from logical “OR” to logical “AND”.

[*] UI / UX: The ability to have multiple context menus on one page was added.

Bugfixes

[!] Add-ons: Add-on configuration functions were executed with incorrect value of setup parameter. Fixed.

[!] Add-ons: Advanced products import: The delete button was not available if the name of the field was long. Fixed.

[!] Add-ons: Buy together: Promotions: If the Buy together add-on was turned on, images of promotions disappeared.

[!] Add-ons: Call requests: Call request could produce a PHP Notice. Fixed.

[!] Add-ons: Call requests: The “Request callback” button was not displayed on the vendor page. Fixed.

[!] Add-ons: Cities: Profiles: When creating an additional profile on the checkout page for the “City” field, there was no drop-down list of cities corresponding to the text entered by the user. Fixed.

[!] Add-ons: CommerceML [Beta]: If an order had a discount for several units of a product, there was an incorrect order discount in the export. Fixed.

[!] Add-ons: CommerceML [Beta]: Synchronization of orders worked incorrectly. Fixed.

[!] Add-ons: Common products for vendors: On the vendor microstore page in the product filter block, the product feature variants by vendor product offers were not displayed. Fixed.

[!] Add-ons: eBay synchronization: The button “Get eBay orders” was not in Gear Button on the orders list page. Fixed.

[!] Add-ons: eBay synchronization: When executing the “End eBay sales” action, the notification was displayed incorrectly. Fixed.

[!] Add-ons: GDPR: The checkbox could not be pressed when there was an error on the customer’s registration page. Fixed.

[!] Add-ons: Gift Certificates: The gift certificate remained in the cart after purchase. Fixed.

[!] Add-ons: Gift Certificates: The notification that the gift certificate was not in the database appeared after applying the gift certificate. Fixed.

[!] Add-ons: Gift certificates: The notification about the absence of the entered code in the database was displayed when the coupon was applied. Fixed.

[!] Add-ons: Google Analytics: There were incorrect names of some parameters in the request to the Google Analytics. Fixed.

[!] Add-ons: Google reCAPTCHA: The “Update to all” button didn’t work. Fixed.

[!] Add-ons: Maps and geolocation: An incorrect shipping price could appear sometimes on the product page. Fixed.

[!] Add-ons: Maps and geolocation: GPS sensor data was not used on mobile devices. Fixed.

[!] Add-ons: Maps and geolocation: Postal code with a space was truncated. Fixed.

[!] Add-ons: Message center: The title was incorrectly displayed in the posting form. Fixed.

[!] Add-ons: Message center: Pagination appeared only after page reload. Fixed.

[!] Add-ons: Message center: The number of messages per page was determined by the administrator’s setting. Fixed.

[!] Add-ons: PayPal Commerce Platform: Order placement could fail if it contained products with long names. Fixed.

[!] Add-ons: PayPal Commerce Platform: Vendors from some countries couldn’t connect their PayPal account to the store. Fixed.

[!] Add-ons: PayPal payments: Email notifications were not sent when an order was paid via Paypal Advanced. Fixed.

[!] Add-ons: PayPal payments: The number of products in stock reduced twice when using PayPal-based payment methods. Fixed.

[!] Add-ons: PayPal payments: The order could be placed without filling in the required fields when paying through PayPal Express Checkout. Fixed.

[!] Add-ons: PayPal payments: PayPal Express Checkout: When using In-Context Checkout, the buyer’s data was not transferred to the account creation page. Исправлено.

[!] Add-ons: Product Variations: Cart: When the value of the product variation was changed, the amount of the products in cart increased. Fixed.

[!] Add-ons: Product Variations: In mobile mode, the currency symbol was displayed on a new line when viewing variations as a list. Fixed.

[!] Add-ons: Reward points: An error was displayed on the product page when using a comma in the settings of add-on conversion rate. Fixed.

[!] Add-ons: Reward points: Points were applied incorrectly if the “Consent for personal data processing (Russian Federal Law 152)” add-on was enabled. Fixed.

[!] Add-ons: Reward points: Refreshing cart page caused incorrect calculation of points if they paid more than 50% of the cost. Fixed.

[!] Add-ons: Reward points: The order was placed incorrectly with 100% payment in points. Fixed.

[!] Add-ons: Reward points: When calculating points and proceeding to checkout, the number of points awarded changed. Fixed.

[!] Add-ons: Russian localization — shipping service SDEK (cdek.ru): Maps and geolocation: Delivery time was not displayed on the product page. Fixed.

[!] Add-ons: RMA: The “Attachment description” print was not available to vendors. Fixed.

[!] Add-ons: SEO: 302 redirect was used instead of the 301 one when redirecting customers from the URL with the main language in it. Fixed.

[!] Add-ons: SEO: If the “Show additional language in the URL” setting is enabled, the selected language may be reset to the “default” language on some pages. Fixed.

[!] Add-ons: Social login: Admin Panel: Social networks icons were not displayed. Fixed.

[!] Add-ons: Social login: Paypal test mode setting did not work correctly. Fixed.

[!] Add-ons: Step-by-step checkout [Deprecated]: Add-on settings couldn’t be opened by a link in the notification opened after add-on installation.

[!] Add-ons: Storefront REST API: Product had features with disabled “Show on the Features tab”. Fixed.

[!] Add-ons: Stores and pickup points: Base shipping rate could not be set for rate area at ‘Pickup from store’ shipping method. Fixed.

[!] Add-ons: Stores and pickup points: Maps and geolocation: Pickup method was not displayed on the product page. Fixed.

[!] Add-ons: Stores and pickup points: When saving changes on the management page of Stores&pickup points, the list of rate areas in which these stores&pickup points were displayed was cleared. Fixed.

[!] Add-ons: Stripe payments: Order could be placed with the wrong total price if it was paid via Apple Pay from the product page. Fixed.

[!] Add-ons: Stripe payments: Stripe connect payments: There was no field for entering the postal code when placing an order in the admin panel. Fixed.

[!] Add-ons: Suppliers: Shipping methods: Vendors: Checkboxes of supplier selection in shipping method were available to vendors in common shipping method. Fixed.

[!] Add-ons: Third party add-on could be identified as core add-on in some cases. Fixed.

[!] Add-ons: Warehouses [Beta]: Exported product quantity value could be wrong. Fixed.

[!] Add-ons: Warehouses [Beta]: The amount of product to display and search in the admin panel could be calculated incorrectly in some cases. Fixed.

[!] Add-ons: Warehouses: The availability of products in warehouses was checked incorrectly, if the quantity in warehouses for the rate area was zero. Fixed.

[!] Add-ons: Wish list: Out of stock products couldn’t be added to the wish list in the mobile app. Fixed.

[!] Add-ons: Wish list: Products with zero price couldn’t be added to the wish list in the mobile app. Fixed.

[!] Admin panel: Design: Orders: When creating an order, unfilled required options were not highlighted. Fixed.

[!] Admin panel: Log in as vendor: Every 10th vendor missed in the vendors list. Fixed.

[!] Admin Panel: Product: Features: Options: Product options on the “Features” and “Options” tabs were displayed in the language of the admin panel, not in the language of the content. Fixed. Fixed.

[!] Admin panel: Quick start menu: Link “Structure and fields” in the “Checkout” section did not work. Fixed.

[!] Administration: Notifications: The products were misaligned on the invoices. Fixed.

[!] Backup: Mysqldump: When mysqldump is enabled and database host is entered with port, backup was not created. Fixed.

[!] Cache: The cache for “Product filters” block might not update after a product change. Fixed.

[!] Cart: It was not possible to change the amount of items in the cart when re-adding it there. Fixed.

[!] Cart block: Languages: When changing the language in the cart block, the name of the product did not change. Fixed.

[!] Checkout: In some cases, the free shipping promotion has been discarded. Fixed.

[!] Checkout: It was possible to place an order without recalculating delivery. Fixed.

[!] Checkout: Languages: On the checkout page, the names of the delivery methods did not change when changing the language. Fixed.

[!] Checkout: The block of billing address could contain data from the shipping address, despite the presence of the billing address in the user profile. Fixed.

[!] Checkout: The cart of logged in customers was cleared when cancelling payment on the payment gateway site and returning to the store. Fixed.

[!] Checkout: Profile fields: The E-mail field was not checked for dot presence in the domain name of the mail address. Fixed.

[!] Checkout: Shipping rates were recalculated only after setting the focus in the city field. Fixed.

[!] Checkout: WYSIWYG: The description didn’t show the list markers on the checkout page. Fixed.

[!] Checkout: When switching between credit card payment method and back, an error occurred when placing an order. Fixed.

[!] Core: Backend: Products: Advanced search: Filters were cleared when deleting an item. Fixed.

[!] Core: Geo IP: An error could occur when identifying a country by IP address. Fixed.

[!] Core: Installation: The database connection password was truncated, if it contained a “$” symbol. Fixed.

[!] Core: When the store had too many images, some of them weren’t displayed after being added to the product. Fixed.

[!] Currencies: Live exchange rates: Javascript error occurred during loading exchange rates. Fixed.

[!] Dashboard: Javascript error occurred while loading sales statistics for admin panel in Greek. Fixed.

[!] Design: Admin panel: Minor bugs in styles were corrected.

[!] Design: Backend: If you hover the cursor over an element with an empty tooltip, the next element disappears. Fixed.

[!] Design: Blocks: Checkout: User-defined CSS class and content alignment were not applied to the “Checkout block (H2 heading)” block wrapper. Fixed.

[!] Design: Layouts: Blocks: The name of the block wasn’t displayed in the block settings pop-up. Fixed.

[!] Design: Logos: The logo was displayed incorrectly if the height of the logo was more than height of the bottom panel. Fixed.

[!] Design: Object picker: Some object pickers were not mobile-friendly. Fixed.

[!] Design: Order: The IPv6 address was truncated. Fixed.

[!] Design: Some tables were not mobile-friendly. Fixed.

[!] Design: Poll statistics was not mobile-friendly. Fixed.

[!] Design: Some setting pages were not mobile-friendly. Fixed.

[!] Design: The previewer image wasn’t full height. Fixed.

[!] Design: Theme Editor: Edit content on-site: If there was a variable in the language variable, then tags were displayed in the field when it was edited. Fixed.

[!] Design: Tooltips had incorrect positioning on the iPad. Fixed.

[!] Design: Update Center: The “Skip files and database backup” checkbox moved when clicked. Fixed.

[!] Export/Import: If category was not specified in the import file, then the existing products were placed into the default category instead of keeping the existing category. Fixed.

[!] Mobile application: In some places, the price was quoted without currency sign. Fixed.

[!] Mobile application: It was impossible to create a product for the vendor. Fixed.

[!] Mobile application: It was impossible to place an order for products with free shipping. Fixed.

[!] Mobile application: It was impossible to register a user if the form had a date picker field. Fixed.

[!] Mobile application: On Android banners were cut from the bottom. Fixed.

[!] Mobile application: Selected filters were duplicated. Fixed.

[!] Mobile application: Vendors could edit common fields for common products. Fixed.

[!] Multi-Vendor: Add-ons: Advanced products import: File missing error message could appear when changing the preset owner. Fixed.

[!] Multi-Vendor: Add-ons: Advanced products import: Images directory path was incorrectly shown for common presets. Fixed.

[!] Multi-Vendor: Add-ons: Advanced products import: When vendor’s import preset was configured to set the quantity of all products to zero, it could affect other vendors if the marketplace administrator used the preset or scheduled it via CRON. Fixed.

[!] Multi-Vendor: Add-ons: Payment Dependencies: A customer could not purchase products from different vendors if there were conflicting payment and shipping methods. Fixed.

[!] Multi-Vendor: Add-ons: PayPal Commerce Platform: Gift certificates: Gift certificates couldn’t be bought via the PayPal Commerce Platform. Fixed.

[!] Multi-Vendor: Add-ons: PayPal Commerce Platform: If the required fields are not filled, the checkout page could not be scrolled. Fixed.

[!] Multi-Vendor: Add-ons: PayPal Commerce Platform: Order couldn’t be placed when it had products with taxes not included into price. Fixed.

[!] Multi-Vendor: Add-ons: PayPal Commerce Platform: When paying a debt, a space could not be added to the address field. Fixed.

[!] Multi-Vendor: Add-ons: Price List: Products from disabled vendors could be added to price list. Fixed.

[!] Multi-Vendor: Add-ons: Stores and pickup points: The selected pickup point might not be saved after placing an order with products from several vendors. Fixed.

[!] Multi-Vendor: Add-ons: Stripe Connect payments: Checkout: Сredit card details were gone during auto-filling in Google Chrome. Fixed.

[!] Multi-Vendor: Add-ons: Stripe Connect payments: When connecting/disconnecting a vendor’s account, the custom fields of the vendor’s profile were cleared. Fixed.

[!] Multi-Vendor: Add-ons: Stripe Connect payments: When vendor account was unlinked from the store owner account in Stripe, vendor was still linked in the store. Fixed.

[!] Multi-Vendor: Add-ons: Vendor data premoderation: Disapproval reason was not saved if the product was disapproved on the product detail page. Fixed.

[!] Multi-Vendor: Add-ons: Vendor data premoderation: Product Variations: When a variation’s status was changed to “Disapproved”, an incorrect pop-up appeared. Fixed.

[!] Multi-Vendor: Add-ons: Vendor locations [Beta]: If the vendor’s name contains quotes marks, then it was displayed incorrectly on the map. Fixed.

[!] Multi-Vendor: Add-ons: Vendor plans: Emails could present incorrect information about vendor plans with no limit on revenue. Fixed.

[!] Multi-Vendor: Add-ons: Vendor plans: Commissions by category: All existing vendor plans were shown at category detail page. Fixed.

[!] Multi-Vendor: Add-ons: Vendor Plans: In the storefront, the vendor detail page displayed the plan ID, not the plan name. Fixed.

[!] Multi-Vendor: Add-ons: Vendor plans: Notifications: The notification to the administrator about changed vendor plan was in the language of the vendor. Fixed.

[!] Multi-Vendor: Add-ons: Vendor plans: Periodic payments for the vendor plan could be stopped in case the vendor had paid orders in the past period. Fixed.

[!] Multi-Vendor: Add-ons: Vendor plans: The name of the plan in the payment notification was sent in the language of the admin panel. Fixed.

[!] Multi-Vendor: Add-ons: Vendor plans: When creating a product, the store administrator got a vague warning about unavailable category for the vendor. Fixed.

[!] Multi-Vendor: Add-ons: Vendor Privileges: The “Add State” button was displayed when the vendor did not have rights to create a region. Fixed.

[!] Multi-Vendor: Add-ons: Vendor Privileges: It was possible to choose full access to “Rate areas” for the “Vendors” user group. Fixed.

[!] Multi-Vendor: Add-ons: Vendor-to-admin payments: The value entered in the refill field was not checked. Fixed

[!] Multi-Vendor: Add-ons: Vendor-to-admin payments: Incorrect calculation of the suspended vendors was made at the dashboard. Fixed.

[!] Multi-Vendor: Add-ons: Vendor-to-admin payments: Payment surcharge was credited to the vendor account balance when refilling the balance. Fixed.

[!] Multi-Vendor: Export/Import: Users: Some vendor’s administrator accounts could not be updated by import. Fixed.

[!] Multi-Vendor: Export/Import: When importing a product without a “category” field, errors occurred. Fixed.

[!] Multi-Vendor: If an order contained downloadable and physical products from different vendors, the order was created incorrectly. Fixed.

[!] Multi-Vendor: Layouts: Storefronts: When manually filling in a block of products, it was possible to add products of a vendor who is not available on this storefront. Fixed.

[!] Multi-Vendor: Notifications: Vendor panel: The Notifications was blue. Fixed.

[!] Multi-Vendor: Notifications: The email notification to administrator about the creation of a new vendor account didn’t show the first and last name of the vendor. Fixed.

[!] Multi-Vendor: Orders: Notifications: Vendor notification was in the wrong language when the orders were placed. Fixed.

[!] Multi-Vendor: Privileges: A vendor could perform export/import of states. Fixed.

[!] Multi-Vendor: Vendors: Profile fields: The setting “Show on Storefront” of custom profile fields could change the default profile fields. Fixed.

[!] Multi-Vendor: Vendor plans: Commissions by category: Vendor commission was calculated incorrectly in some cases. Fixed.

[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Comments and reviews: The value of the “Reviews” setting didn’t set by default during creating products and didn’t change for common products. Fixed.

[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: The cart sync did not work correctly on different devices. Fixed.

[!] Multi-vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Only common payment methods were available to the vendor on the storefront. Fixed.

[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Payment Dependencies: When the add-ons worked together, customers saw the payment methods of the marketplace in addition to the vendor’s payment methods at checkout. Fixed.

[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Promotions: The Promotions page displays promotions from a vendor that does not have access to this storefront. Fixed.

[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Promotions: Vendors: The page with promotions list had incorrect links to vendors. Fixed.

[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Vendor could select shipping method from other vendors for free shipping promotion bonus. Fixed.

[!] Multi-Vendor Plus: Add-ons: Vendor-to-admin payments: The notification about the imminent suspension of the account could have come to the vendor in a language other than his/hers. Fixed.

[!] Multi-Vendor Plus: Add-ons: Wish list: Direct customer-to-vendor payments: Wish list wasn’t compatible with the Direct customer-to-vendor payments in the mobile app. Fixed.

[!] Multi-Vendor Plus: Payment methods: User groups were available in vendor payment methods. Fixed.

[!] Multi-Vendor Ultimate: Add-ons: Vendor locations [Beta]: Block ‘Closest Vendors’ could contain vendors, unavailable on current storefront. Fixed.

[!] Multi-Vendor Ultimate: Storefronts: Storefront switcher at vendor’s panel could present incorrect amount of storefronts. Fixed.

[!] Notifications: Notifications about orders could contain wrong links and visual templates. Fixed.

[!] Notifications: The notification that the item could not be added to the cart didn’t close. Fixed.

[!] Orders: Errors occurred when adding an item to an order with a promotion applied. Fixed.

[!] Orders: Texts and languages: Wrong translations of language variables could be used in order notifications. Fixed.

[!] Orders: When adding a product with a zero price, the price of the product did not change. Fixed.

[!] Order management: The minimum order quantity was not taken into account when creating an order. Fixed.

[!] Payment methods: Intuit Merchant Services (QuickBooks Payments): Configuration instructions were unclear. Fixed.

[!] Payment methods: SagePay Direct: Payment method wasn’t working. Fixed.

[!] Performance: JS: Window resizing and ajax requests had a negative performance impact. Fixed.

[!] Product features: Only the last variant of the “Multiple checkboxes” feature style was saved. Fixed.

[!] Product filters: Performance: Product filters page could load slowly when there were many product features in the store. Fixed.

[!] Products manage: If the product amount was negative, then after changing the value of “Out of stock actions” setting with “Buy in advance” to “None”, the product became unavailable for purchase. Fixed.

[!] Products: Categories: Subcategories were incorrectly displayed on the product edit page. Fixed.

[!] Products: Features: Variants in which the word partially coincided with the previous variants disappeared. Backspace removed all options with one click. Fixed.

[!] Products: Features: When switching pagination, the ability to add a new feature value on the product editing page was lost. Fixed.

[!] Products: Filters: Filters by product fields “In stock” and “Free Shipping” were displayed for empty categories. Fixed.

[!] Products: Filters: When changing filters in the storefront, the filter on the category page disappeared only after the cache cleanup. Fixed

[!] Products: Images: The image was added as many times as the save button was pressed. Fixed.

[!] Products: During bulk editing products, images were loaded incorrectly. Fixed.

[!] Products: In some cases, the short description might not be displayed in storefront. Fixed.

[!] Products: The block in the product description disappeared when the page was reloaded. Fixed.

[!] Profile fields: System required profile fields could be disabled. Fixed.

[!] Profile fields: The value of the “Billing and shipping addresses are the same” setting on the profile management page was displayed incorrectly if the billing and shipping addresses had different values. Fixed.

[!] Promotions: Errors occurred when adding conditions by product features. Fixed.

[!] Promotions: If a product had a required option of a “Text” or “Text area” type, you couldn’t add the product to the conditions of a promotion without setting a value for that option. Fixed.

[!] Shipping methods: It was impossible to specify more than 2 decimal places for Weight conditions—fixed. Now there are 2 decimal places for the price conditions, 3—for the weight, and integers—for the item conditions. The search by weight with 3 decimal places did not work. Fixed.

[!] Shipping methods: The rate conditions were displayed in the wrong order. Fixed.

[!] Shipping&taxes: States: The field with the name of the state was active in the vendor panel. Fixed.

[!] Storefronts: Currencies: Unsupported currencies could be displayed on the storefront. Fixed.

[!] Storefronts: The storefront switch was displayed on the Newsletters pages, Subscribers and States Import/Export pages. Fixed.

[!] Ultimate: Administrators: Usergroups: The administrator remained linked to user groups after becoming the root administrator of the storefront. Fixed.

[!] UX / UI: Add-ons: The add-ons page was flashing while loading. Fixed.

[!] Vendors: Profile fields: The description was displayed in two places: in the vendors information, and in the description tab. Fixed.

[!] Vendors: The approve / disapprove buttons didn’t work in the mobile version on the vendors list page. Fixed.

[!] WYSIWYG: Design: Blocks: Some product blocks couldn’t be inserted into WYSIWYG editor. Fixed.

[!] WYSIWYG: If the “All storefronts” mode was selected, then adding a block did not work for page editing. Fixed.