CS-Cart 4.18.2 Changelog

New Features and Improvements

[+] Add-ons: GDPR Compliance (EU): Google Analytics: Added support for Google Consent Mode v2.

[+] Design: Admin panel: A dark theme was added.

Functionality Changes

[*] Design: UI/UX: Admin panel: Multiple small improvements for a better look on various screen sizes (mobile included). For example, the number of action buttons now depends on how wide the window is, etc.

[*] Notifications Center: Growth Center: Performance: JS: Page loading speed has been increased by lazy loading the Growth Center and Notification Center.

Bug Fixes

[!] Add-ons: Advanced product import: If the first image from the preset file was not accessible, the product was imported without a main image. Fixed.

[!] Add-ons: Comments and reviews: There was no option for the administrator to add new testimonials if none existed yet. Fixed.

[!] Add-ons: Data feed: Google export: If the GTIN was empty, the product code was used instead. Fixed.

[!] Add-ons: Mobile application: Values for product features may not have been assigned. Fixed.

[!] Add-ons: Stores and pickup points: Warehouses: If the Warehouses add-on was not installed, a database error occurred on the “Stores and Pickup Points” page. Fixed.

[!] Add-ons: Stripe payments: SEO: The webhook URL was incorrect without the SEO add-on. Fixed.

[!] Add-ons: Tech support chat: Sometimes, when logging in or out of the admin panel, the chat could disappear. Fixed.

[!] Add-ons: Wish list: The “Add to wishlist” button was not displayed correctly. Fixed.

[!] Add-ons: Wish list: The wishlist was not cleared when a customer signed out of their account. Fixed.

[!] Admin panel: The “Downloaded add-ons” page took a long time to load. Fixed.

[!] Admin panel: Products: In some cases, the search did not work correctly. Fixed.

[!] Admin panel: Action buttons were displayed on the global search page for administrators without sufficient privileges. Fixed.

[!] Design: Fonts: In some theme styles, the selected font was not displayed. Fixed.

[!] Design: UX/UI: Admin panel: In some cases, empty tabs were displayed. Fixed.

[!] Layouts: Blocks: The “Speed” setting did not work in some cases. Fixed.

[!] Mobile application: Products: The product name in the product availability notice did not match the current language. FIxed.

[!] Mobile application: Errors during product editing could occur on PHP 8.1. Fixed.

[!] Multi-Vendor: Add-ons: Stripe Connect payments: A canceled payment intent did not change the order status to failed. Fixed.

[!] Multi-Vendor: Add-ons: Stripe Connect payments: Stripe fee was not displayed in transaction accounting. Fixed.

[!] Multi-Vendor: Add-ons: Vendor plans: Commissions by category: When changing an order with a promotion, an additional transaction was created with an incorrect commission amount. Fixed.

[!] Multi-Vendor: An order with zero total was created with the Open status. Fixed.

[!] Multi-Vendor: Shipments: Vendor could change another vendors shipment status. Fixed.

[!] Multi-Vendor: Shipping methods: The vendor’s former common shipping method could be available to other vendors at checkout. Fixed.

[!] Multi-Vendor Plus: Add-ons: Common products for vendors: In the product filter by vendor, vendors from other storefronts could be displayed. Fixed.

[!] Multi-Vendor Plud: Add-ons: Common products for vendors: Product bundles: There was no option to create a product bundle for a common product on behalf of a vendor. Fixed.

[!] Multi-Vendor Plus: Add-ons: Common products for vendors: Export/Import: Common products were exported incorrectly. Fixed.

[!] Multi-Vendor Plus: Add-ons: Common products for vendors: Vendors were able to change the alt text of common product images. Fixed.

[!] Notifications: Email templates: The preview email and test email didn’t have some of the data. Fixed.

[!] Orders: During the order cloning the value of the “Staff only notes” field was copied from the original order. Fixed.

[!] Orders: Product options: Files added as an option to a product weren’t saved correctly during child order placement. Fixed.

[!] Products: A negative number could not be entered when the “Allow negative amount in inventory” setting was set. Fixed.

[!] Products: Categories: Product could be assigned a main category from another storefront. Fixed.

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

[!] Shipping methods: UPS: The “Use negotiated rates” setting did not work properly. Fixed.

[!] Storefront: Orders: Search: Selecting an order period did not work correctly. Fixed.

[!] UI/UX: Mobile: The shipping rates page was not displayed correctly. Fixed.

[!] Ultimate: Add-ons: Warehouses: The quantity of products in a store was incorrectly saved if the “Quantity” field in warehouses was empty on a certain storefront. Fixed.

[!] Users: Profile fields: File: It was impossible to delete a file if the profile field with the file was the only one. Fixed.