CS-Cart 4.18.3 Changelog

New Features and Improvements

[+] Add-ons: PayPal Complete Payments: PayPal Complete Payments (Multiparty): Added setting “Send shipping address to PayPal”.

[+] Add-ons: PayPal Complete Payments: PayPal Complete Payments (Multiparty): Added the ability to send shipment data to PayPal.

[+] Shipping methods: FedEx: New integration with FedEx that supports FedEx RESTful API was added.

Functionality Changes

[*] Add-ons: Call requests: The 1-click order process now ensures the “City” and “Address” fields are free of unwanted spaces, preventing issues with order editing.

[*] Add-ons: Google reCAPTCHA: Order information is now only sent via email after successful Google reCAPTCHA validation, ensuring correct communication.

[*] Add-ons: Wish List: Products with many features now load faster when added to the wish list.

[*] Design: Blocks: Scrolling blocks now work smoothly in the TinyMCE WYSIWYG editor without issues.

[*] Mobile app: Push notifications in the mobile app now respect the device’s sound settings.

[*] Multi-Vendor: Add-ons: PayPal Complete Payments (Multiparty): Currency conversion when paying via PayPal Complete Payments (Multiparty) was optimized.

[*] Multi-Vendor: Add-ons: Stripe Connect payments: Order management: The order management process for Stripe Connect payments now allows order editing without requiring credit card data.

[*] Multi-Vendor: Add-ons: Stripe Connect payments: The setting “Commission includes” is deprecated.

[*] Orders: Admin panel: The order details page in the admin panel now has unique HTML element IDs, preventing issues with JavaScript interactions.

[*] Ultimate: Add-ons: Warehouses: Products imported into warehouses with the “Set quantity of all products to zero” setting now import faster, even with large product volumes.

Bug Fixes

[!] Add-ons: Advanced products import: During product import, images weren’t imported if image paths were specified in multiple columns (CSV) or nodes (XML). Fixed.

[!] Add-ons: Cities: Changing the location on the storefront could cause a PHP error. Fixed.

[!] Add-ons: Message Center: The page was not displayed correctly if the message contained a long word. Fixed.

[!] Add-ons: Stores and pickup points: When testing the delivery cost calculations for a delivery method with the “Pickup” type, an error occurred due to the use of the PDO database driver. Fixed.

[!] Add-ons: Vendor panel configurator: Vendor Panel: The logo of the vendor panel was not displayed correctly. Fixed.

[!] Admin panel: Abandoned/Live carts: Mobile view: The “Expand”/”Collapse” button did not work. Fixed.

[!] Admin panel: Search: Storefronts: The button for selecting storefronts was duplicated on the search results page in the admin panel. Fixed.

[!] Design: Admin panel: Mobile view: On some pages, if no items were selected, the products, categories, and user pickers were displayed incorrectly. Fixed.

[!] Design: RTL: Next/prev buttons in the gallery were displayed incorrectly. Fixed.

[!] Design: UX/UI: Mobile view: Checkboxes were displayed incorrectly in pop-ups. Fixed.

[!] Export/Import: Products: Some product properties that can either be global or product-specific could be imported incorrectly if the imported file had an empty value for that property. Fixed.

[!] Multi-Vendor: Add-ons: Stripe Connect payments: Web hooks URL were created with an additional language, if the ‘Show additional language in the URL’ setting of the ‘SEO’ add-on was active. Fixed.

[!] Multi-Vendor: Vendors: Merge: The Vendor merge page was incorrectly highlighting the active menu item. Fixed.

[!] Notifications: Messages about out-of-stock products that were removed from the cart sometimes didn’t appear for customers after they signed in to their account. Fixed.

[!] Notifications: Notification status was displayed incorrectly due to the use of the PDO database driver. Fixed.

[!] Order management: The quantity of products with the same options was calculated incorrectly during order editing. Fixed.

[!] Payment methods: User groups: When creating a new payment method, existing user groups variants were not available for selection. Fixed.

[!] Product filters: The search bar may have been displayed for color filter options. Fixed.

[!] Products: Features: In some cases, feature variants were not added when cloned. Fixed.

[!] Promotions: Free bonus product was not added to the cart. Fixed.

[!] Shipping USPS: First-Class Package International Service was missing. Fixed.

[!] Shipping methods: For shipping methods with the “Real-time” rate calculation, the list of rate areas might not have been displayed. Fixed.

[!] Shipping methods: When saving changes, the list of rate areas could be cleared. Fixed.

[!] Themes: Layouts: Logos were created incorrectly when importing the layout. A PHP Fatal error was displayed if the current layout did not have a logo in the admin panel. Fixed.

[!] Upgrade center: During the update process, PHP Warnings about including non-existent files could appear. Fixed.