Centra 3.121
Released to QA: September 9, 2026
Production rollout: September 23, 2026
Overview
This release introduces expanded category synchronization capabilities for Klaviyo, allowing merchants to leverage product category data in marketing campaigns and ensure market and store details populate across transactional events. It also extends priority-driven warehouse allocation logic and includes performance and accuracy fixes for US tax calculations, admin search filtering, and customer updates.
Availability Legend
- QA: Available in QA environments for testing
- Production: Live in production environments
Release Flow Reminder: Updates are released to QA first. Production rollout follows approximately two weeks later unless otherwise stated.
Direct-to-Consumer (DTC)
Direct-to-Consumer includes storefront APIs, checkout flows, native payment integrations, native email integrations, and all customer-facing commerce functionality for online retail.
New Features
Product Categories to Klaviyo
Availability: QA
Audience: Customers, Partners
Centra now synchronizes product categories with Klaviyo both during full product catalog syncs and dynamically whenever category assignments change on a product. This enables merchants to build targeted marketing campaigns based on Centra category structure and changes the category title format in transactional events.
Partner notes: Product category synchronization is enabled for all clients. To update the category title format in transactional events, clients must contact their CSM to enable the change in Production.
Improvements
Market and Store Information in Klaviyo Events
Availability: QA
Audience: Customers
Market and store information is now included across all relevant transactional events sent to Klaviyo, rather than being restricted to order confirmation events. This allows merchants to trigger locale-specific and market-specific email templates for all transactional communications.
Regional Back in Stock Notifications for Klaviyo
Availability: QA
Audience: Customers
Warehouse transfers now evaluate stock availability at the regional level before triggering Klaviyo Back in Stock events. Stock updates and customer notifications are only sent when sellable stock within a specific region actually changes, preventing false alerts caused by internal transfers between warehouses in the same region.
Order Locale in External Gift Card Refund Requests
Availability: QA
Audience: Customers
Refund requests sent through the Gift Cards SPI now pass the original order number and order locale. External gift card providers can use these parameters to issue replacement gift cards with communications localized to the customer's preferred language.
Bug Fixes
- Fixed issue where Ingrid delivery date ranges failed to parse correctly; order confirmation emails and Klaviyo payloads now display accurate estimated delivery dates instead of falling back to 1970-01-01.
Core
Platform-wide backend functionality shared across DTC and Wholesale, including tax and discount calculations, accounting workflows, and third-party integrations.
Improvements
Expanded Direct Then Confirm Allocation Policy
Availability: QA
Audience: Customers
The "Direct, then confirm" store order allocation policy now supports priority-driven warehouse flows. Orders evaluate sequentially according to warehouse priority rules, providing structured store fulfillment handling alongside prioritized warehouse allocation. Shared priorities are not permitted when using this combination.
Partner notes: No partner action or integration changes are required. Webhook events and API behaviors for allocation requests remain unchanged.
Integration API Voucher Balance Source of Truth
Availability: QA
Audience: Partners
Documentation and API standards now establish reusableValues.remainingValue within VoucherActionResult as the primary source of truth for voucher balances, deprecating reliance on paramsJSON. This ensures precise voucher balance tracking across external system queries.
Partner notes: Update GraphQL queries to read reusableValues.remainingValue for active voucher balances. Avoid using paramsJSON (price_remaining), as it is deprecated and will not reliably reflect post-purchase balance updates.
Bug Fixes
- Fixed issue where importing products via CSV with "Import displays per variant" enabled flagged existing categories with an asterisk (*) in the import crosscheck preview; display matching now recognizes existing categories without marking them as new.
- Fixed issue where admin listing search filters ignored the negation operator (!); queries containing negated parameters now correctly exclude matching records from the results.
- Fixed issue where clicking management options for categories, mapped attributes, or media in AI Content Studio opened the product management modal; clicking these options now opens the corresponding management pop-up.
- Fixed issue where free-text search filters silently dropped terms containing a standalone literal "0"; text search parameter parsing now preserves "0" to properly match or exclude matching records.
- Fixed issue where US checkout sessions using Avalara tax calculation failed payment validation due to high-precision tax rates exceeding two decimal places; line-item tax calculations now handle high-precision rates cleanly.
- Fixed issue where applying a voucher to a US checkout using Klarna and Avalara AvaTax caused a payment validation error; item lines now retain full pre-discount tax amounts while voucher lines carry corresponding negative tax values.
- Fixed issue where sales representative commission items were removed from the "Com. Unpaid" view as soon as the customer invoice was marked as paid; items now remain in the unpaid view until the representative's commission payment is explicitly processed.
- Fixed issue where
updateCustomerGraphQL mutations failed when receiving unsupported or special character encodings; input data is now sanitized without throwing an unhandled exception.
Wholesale
Wholesale includes the digital Showroom for buyer ordering, B2B account and order management, delivery window configuration, and administrative tools for managing wholesale operations.
Note: Showroom updates are released on Wednesdays with separate timing:
- QA: September 9, 2026
- Production: September 23, 2026
Improvements
Product Detail Modal Stats and Size Matrix Optimization
The Product Detail Modal now features a compact stats section—displaying wholesale price, retail price, profit, and availability. The layout offers tighter spacing (matrices visible up-front in the initial viewport) and a expandable toggle for long descriptions, allowing buyers and sales reps to evaluate profitability metrics without navigating away from the product view.
Bug Fixes
- Fixed issue where the optional "Home page URI" field in Settings > Navigation forced a pre-filled slug and could not be cleared when no published pages existed; the field now clears properly when empty.
- Fixed issue where valid phone numbers entered during account creation triggered a validation error when set as required for shipping addresses; phone number validation now recognizes entered values.
- Fixed issue where paying a Wholesale invoice via a Stripe payment link returned an "Invoice not found" error; invoice payments through Stripe now process successfully.
- Fixed issue where sorting products by "Article No." on the My Selection page failed to reorder items; selection lists now sort correctly by SKU.
- Fixed issue where payment processing failed when a payment provider response omitted the ´optionalformHtmlfield´; payment handling now falls back properly.
- Fixed issue where the CMS side panel visually overflowed open modal windows; the side panel now stays contained within modal bounds.