2026-07-16#ECOM-10242 Added List Offer functionality to the Amazon SP-API add-on, allowing selected products to be listed on a chosen Amazon marketplace with pre-validation, UPC/EAN catalog matching, bulk feed submission, and processing status tracking. #CDev-Core #XC-AmazonSPAPI #XC-SystemFields
2026-07-16#ECOM-5618 The returns module has been rewritten. Multiple returns are now supported, and returns are now compatible with Multi-Locations and WDs. #CDev-Core #QSL-Returns #XC-ATD #XC-AmazonSPAPI #XC-Auto #XC-AutoManufacturerSkin #XC-AutoMobileSkin #XC-AutoPerformanceSkin #XC-CrispWhiteSkin #XC-Keystone #XC-Meyer #XC-TireAndWheelSkin #XC-Turn14
2026-07-07#ECOM-10283 Improved CSV import matching by MPN: brand is now taken into account using AAIA ID first and Brand Name as a fallback, preventing price and stock updates from being applied to products of other brands with the same MPN. #XC-ImportTemplates
2026-07-16#XCB-5541 Added protection against duplicate payment transactions caused by double-clicking the Place Order button. #CDev-Core #XC-FastLaneCheckout
2026-07-14#XCB-5529 Fixed a bug that caused the vehicle filter (fitments) to be lost in the admin product list during pagination after bulk editing. #CDev-Core #QSL-Make
2026-07-07#XCB-5523 Fixed product price import: the price and manualPrice columns are now mapped correctly (manualPrice takes precedence, and empty values fall back to price), and storefront prices are recalculated immediately during import. #CDev-Core
2026-07-10#XCB-5520 Fixed REST API v2 Product Stock Update issues that could cause 500 TypeError and SQL Duplicate Entry errors during PATCH and POST requests. #CDev-Core
2026-07-06#XCB-5516 Fixed incorrect percentage-based handling fee calculation for shipping. #CDev-Core
2026-07-01#XCB-5515 Fixed product ordering in the Featured Products section of the Storefront Builder: settings, preview, and storefront now consistently follow the configured product order instead of relying on the database return order. #CDev-Core
2026-07-09#XCB-5514 Fixed a Braintree payment issue that occurred when a phone number was submitted without a country code. #CDev-Core #QSL-Braintree
2026-07-07#XCB-5495 Fixed browser Back button behavior on product listings: pagination navigation now creates history entries, allowing users to return to the previous page of the product list rather than the page they came from before opening the category. #CDev-Core #QSL-CloudSearch #XC-AutoMobileSkin
2026-07-10#ECOM-10356 Fixed amount/availableAmount recalculation when stock levels are updated via the API. #CDev-Core
2026-07-08#ECOM-10342 Added TrackingURL to the X-Cart API schema. #CDev-Core
2026-07-13#ECOM-10313 Implemented automatic migration of QSL-Banner and Banner Rotation content to Storefront Builder sections during upgrades and via the xcart:service:migrate-banners command. Removed the legacy Banner Rotation tab. #CDev-Core #CDev-SimpleCMS #QSL-Banner
2026-06-30#ECOM-10188 Fixed PHP 8.4 deprecation warnings related to fputcsv()/fgetcsv()/SplFileObject::setCsvControl() #CDev-Core #CDev-SimpleCMS #QSL-ProductFeeds #QSL-ShopByBrand #XC-FacebookMarketing #XC-GoogleFeed #XC-ImportTemplates #XC-Meyer #XC-News
2026-07-07#XCB-5530 Fixed initialization of PayPal Fastlane for guest customers in Live mode. #CDev-Paypal
2026-07-08#XCB-5492 Fixed incorrect Sales Tax calculation for digital products. #CDev-SalesTax #XC-TaxJar
2026-07-01#XCB-5517 Fixed an issue where the Add to Cart button stopped working when switching attributes with modifiers on products with variations. #QSL-Make
2026-07-13#XCB-5527 Fixed layout issues with the Manual Price badge in the product list: the badge is now aligned correctly regardless of product image height. #XC-AutoImportBase
2026-07-07#XCB-5519 Fixed the "Import by Vehicle" filter: products matching only disabled vehicles are now excluded during Turn14, ASAP, and SEMA imports. Enabled status is now respected across all vehicle levels. #XC-AutoImportBase #XC-Turn14
2026-07-15#XCB-5535 Fixed display of the selected fitment chip: it no longer disappears for Plus Size and Rear wheel size filters. #XC-AutoMobileSkin #XC-WheelTireFitment
2026-07-13#XCB-5528 Fixed bulk product edit and delete operations: when products were selected using filters (e.g., by price), actions could affect all products of a brand instead of only the filtered selection. Changes are now applied only to the selected products. #XC-BulkEditing
2026-07-07#XCB-5510 Fixed VAT/GST label placement in the Crisp White cart: on desktop, the label now appears next to the price instead of below it. Migrated the cart layout to grid/subgrid. Refined the label styling. On screens below 768px, the VAT label remains unchanged. #XC-CrispWhiteSkin
2026-07-13#XCB-5511 Fixed Premier import failures caused by invalid UTF-8 characters in product feeds from brands such as ARB and FOX. #XC-Premier
2026-06-29#ECOM-10174 Fixed an issue where product variation descriptions were not displayed in the Crisp White skin when using the "list" product display mode. #XC-ProductVariations