[+] Add-ons: Performance Booster: Introduced a new add-on that implements Varnish full-page caching. This ensures high page loading speeds under heavy workload — when the site has many visitors and/or products.
[+] Design: Themes: New default theme “Nova Theme” added, in addition to “Responsive” and “Bright”. It is the default theme and will eventually become the main one.
[+] Products: Videos: Added the ability to specify videos for products. Videos appear on the product page on the storefront. You can set whether or not they appear before or after images. For the moment, CS-Cart supports videos from YouTube and Vimeo.
[+] Shipping methods: USPS: New USPS integration that uses current APIs added. Old integration based on USPS Web Tools API also remains for now; but according to USPS, it may stop working on January 25, 2026.
[+] Store Builder: Add-ons: Payments by country: A new add-on that lets you set availability of a payment method depending on the buyer’s country was introduced.
[*] Add-ons: Social login: Add-on updated as part of our effort to support newer PHP versions. Supported providers include: Google, Facebook, Telegram, X.
[*] Admin panel: Vendors: Design: The list of vendors in the admin panel was updated to keep information more compact and leave room for extra information from add-ons (like “Vendor rating”, etc.).
[*] Core: Ajax: The areas where blocks are updated via Ajax are now more precise, improving compatibility with add-ons.
[*] Core: Support of PHP 8.3 added. CS-Cart already works on this version, but we’ll only label it as “Recommended” after longer testing. Minimal PHP version requirement bumped from 7.2.5 to 7.4.0.
[*] Core: The Smarty library was updated to version 5.4.3.
[*] Design: Popups: If a customer somehow managed to scroll a pop-up, clicking anywhere on the screen will return the customer to the pop-up.
[*] Design: UI/UX: Admin panel: Checkbox sizes in the admin panel increased to make clicking on them easier.
[*] JS: Select2: The Select2 library was updated to version 4.1.0-rc.0.
[*] Multi-Vendor: Add-ons: Stripe Connect payments: Deprecated a while ago, setting “Commission includes” has now been removed. It previously allowed you to collect vendor’s past debts from current orders paid through Stripe. That approach lacked transparency and was error-prone. To collect debt from vendors, use the default “Vendor-to-admin payments” add-on.
[*] Themes: The ability to clone a theme has been removed from the interface. That functionality had limitations that made it better suited not for the site admins, but rather for developers who intended to create their own theme. Cloning a theme is still possible with a console command like: php admin.php -p –dispatch=themes.clone –source=responsive –target=my_theme
[!] Add-ons: Advanced products import: The “Field mapping” tab loaded too slowly when an XML file was used. Fixed.
[!] Multi-Vendor: Add-ons: Vendor panel configurator: The marketplace logo displayed in the vendor panel could lose its transparent background if a non-transparent background was configured for product thumbnails on the storefront. Fixed.
[!] Add-ons: Warehouses: It was possible to place an order with a product that ran out of stock. The order got “Backordered” status. Fixed.
[!] Add-ons: Warehouses: Sorting warehouses with drag-n-drop in rate area settings resulted in an error in some cases. Fixed.
[!] Admin panel: UI/UX: The field for selecting one of the existing objects (for example, a parent for a page) looked wrong. Fixed.
[!] Core: Cache: Empty data was not cached. Fixed.
[!] Core: Some requests to CS-Cart services were made too often. Fixed.
[!] Core: Tweaks and other configuration options was not updated during the update. Fixed.
[!] Design: RTL: Owl Carousel: On macOS and iOS Safari 18.4+ the slider did not work. Fixed.
[!] Mobile application: If the quantity of products was equal to one, then an error occurred when placing an order. Fixed.
[!] Mobile application: Profile fields: Custom fields were not saved when placing an order. Fixed.
[!] Mobile application: The application crashed if the banner URL had a category. Fixed.
[!] Multi-Vendor: Add-ons: Direct Customer-to-vendor payments: Payment owned by the other vendor could be used in order placement. Fixed.
[!] Multi-Vendor: Admin panel: Vendor data premoderation: The “Thumbs up” and “Thumbs down” moderation buttons were placed in different order for vendors and for products. Fixed.
[!] Multi-Vendor: Checkout: Languages: Vendor names were not translated on the checkout page. Fixed.
[!] Multi-Vendor: Export/Import: In some cases, importing seller’s products could create a duplicate category. Fixed.
[!] Notifications: Under certain conditions, the administrator could see notifications not intended for him.Fixed.
[!] Products: Downloadable products: Error could occur when placing an order with a downloadable product under certain conditions. Fixed.
[!] Store Builder: Add-ons: PayPal Complete Payments: A PHP error could occur on the order details page if an order was “Failed” or “Declined” by PayPal. Fixed.
[!] Themes: Layouts: Activating a theme could change the content of blocks in other themes. Fixed.
[!] Themes: When a theme was activated through the admin onboarding section on the dashboard (and not on the Themes page), the theme’s settings were not applied. Fixed.
[!] Themes: When cloning a theme, the “templates” folder was not created. 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.