Centra 3.125
Released to QA: November 2, 2026 Production rollout: January 11, 2027
Overview
This release introduces Catalog health, a new Centra Admin dashboard for finding and fixing gaps in product data, and social login for the Storefront API. It also brings purchase order lifecycle mutations and batch translations in the Integration API, and a set of Showroom improvements and fixes.
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
Social Login in the Storefront API (Beta)
Availability: QA
Audience: Customers, Partners
Shoppers can sign in or register with Google, Apple, Facebook, or any OpenID Connect provider, alongside the existing email and password login. Brands enable providers per store with the new Social Login plugin, and Storefront API verifies the provider's ID token before logging in or creating the customer.
Partner notes: Social login is opt-in and released as beta. Existing login and registration flows are unchanged, and storefronts that don't implement social login keep working as before. The Storefront API adds three operations (one query and two mutations): socialLoginList, socialLoginVerify, and socialLogin. To adopt it, register an app with each provider, add the Social Login plugin in the back office, and implement the three-call flow. Partners own the OAuth redirect and client secret; Centra only receives the final ID token. Render login buttons from socialLoginList, handle confirmationRequired, and pass Apple first and last names via overrides on first authorization, since Apple returns them only once. Linking an existing password customer requires their confirmation and can invalidate their password.
Learn more: Social login in Storefront API
Bug Fixes
- Fixed issue where order events sent to Klaviyo had order and item values converted to the system default currency instead of the plugin's configured base currency, events now send amounts in the plugin's base currency.
- Fixed issue where the value of an order-level credit voucher was not filled in on the "Refund Money" form when processing a return; the credit voucher amount is now filled in and selected automatically.
- Fixed issue where PayPal captures from Centra admin, Direct Capture, and the APIs could store the authorization reference instead of the capture transaction reference; all capture flows now store and show the PayPal capture transaction reference.
- Fixed issue where the Storefront API showed a negative order total in customer account order details for short-picked orders partly paid with a gift card; totals for these orders are now calculated correctly and are never negative.
Core
Platform-wide backend functionality shared across DTC and Wholesale, including tax and discount calculations, accounting workflows, and third-party integrations.
New Features
Catalog Health
Availability: QA (gradual enablement)
Audience: Customers
Catalog health is a new read-only dashboard in Centra admin that shows catalog completeness for a collection, store, category, or delivery window and ranks the biggest gaps. Each gap links to a filtered worklist of the products, variants, or displays to fix, and the dashboard never blocks saving or activation.
Learn more: Catalog Health
Improvements
Batch AI Content Generation From the Product List
Availability: QA
Audience: Customers
Catalog > Products now has a "Generate AI content" batch action that opens the AI Content Studio generator with Product content generation and your selected products already chosen. The action appears only when AI Content Studio generation is enabled, and on a free plan the selection is limited to your remaining generation quota.
Batch Translations in the Integration API
Availability: QA. Production on November 4, 2026
Audience: Customers, Partners
The Integration API has a new setTranslationsBatch mutation that submits multiple translations in a single request. Previously, each translation required a separate setTranslation mutation, which could quickly exhaust mutation rate limits.
Attribute Filtering in OrderFilter
Availability: QA from November 4, 2026. Production on January 13, 2027.
Audience: Partners
OrderFilter in the Integration API now supports filtering orders by assigned attributes, including attribute type, mapped attribute IDs, dynamic elementKey and elementValue pairs, and negate and notNull clauses. Integrations can fetch only the orders they need instead of filtering large order volumes client-side, and invalid attribute types or keys return validation errors.
Bug Fixes
- Fixed issue where the Stock list hid canceled variants that still had stock, making its totals lower than in Store Management > Warehouses; these variants now show in the Stock list and stock export, and the totals match.
- Fixed issue where the "Manage store displays" batch action created new displays as Preview even when "Set the status to Active for displays" was set to Yes; new displays are now created as Active, with or without "Create display for each variant."
- Fixed issue where product import skipped a variant without warning when two variants of a product had the same Variant name, Variant SKU, and Internal Name; the import now uses Variant ID to tell variants apart when it's in the file, so each variant gets its own values, including weight per size.
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: November 4, 2026
- Production: January 13, 2027
New Features
Purchase Order Lifecycle in the Integration API
Availability: QA
Audience: Customers, Partners
New Integration API mutations let ERP integrations manage the full purchase order lifecycle without Centra Admin: unconfirmPurchaseOrder, completePurchaseOrder, and refreshPurchaseOrderDemandLinks, which links newly placed customer orders to an existing purchase order. Completed purchase orders are removed from Showroom incoming stock automatically.
Partner notes: completePurchaseOrder uses the same force complete logic as Centra Admin. Status transitions are validated, and edge cases return userErrors or userWarnings instead of failing silently.
Improvements
Applied Filters in Lookbook Share Links
Availability: QA
Audience: Customers
The lookbook Share modal has a new "Include applied filters" checkbox, selected by default. The shared link and email keep the current filters, along with any UTM parameters, so recipients see the same product set as the sender.
Units and Values in Selection Summary Charts
Availability: QA
Audience: Customers
Bar charts in the selection summary now show units or currency value, matching the selected mode, instead of percentages. Pie charts now explain that each product counts in one category only.
Faster Showroom Loading
Availability: QA
Audience: Customers
Backend query improvements reduce load times for selections and product pages on large catalogs. In testing, load times dropped from up to two minutes to about 3 to 5 seconds.
Bug Fixes
- Fixed issue where the Showroom size grid kept showing already sold incoming stock for hours after orders were placed; the grid now updates right after orders are linked, unlinked, or canceled, in every delivery window. (Hotfix)
- Fixed issue where, with buyer checkout requests, the shipping address a buyer selected from the address book was replaced by the account's main address when the order was reopened; the selected address is now saved on the selection and shown to whoever confirms the order.
- Fixed issue where sellers saw a "No access" page when copying a selection, opening selection settings, or creating a selection from a lookbook while "Buyer editing" was set to No; buyer details can now be read, and only creating, editing, and deleting buyers stays blocked.
- Fixed issue where navigation menu item names appeared blank under Translations when English was a translatable language; empty translations no longer overwrite the original names.
- Fixed issue where new navigation menu items could get an invalid ID, causing translation saves to fail and removing existing menu translations; new menu items now always get a valid ID, and translations save for items created before the fix.
- Fixed issue where a logged-in user opening a selection shared from another account always saw "Link expired"; the selection now opens read-only with a "Back to my showroom" link, and the user's own session stays intact.
- Fixed issue where sharing a filtered lookbook by email returned an error and no email was sent; filtered links are now accepted and sent in full.
- Fixed issue where quantities added through a prepack became read-only after an admin excluded a delivery window from that prepack; these quantities now stay editable.
- Fixed issue where the image carousel on product cards only cycled through primary product images; the carousel now moves through variants on selection, lookbook, and CMS product cards on desktop and mobile.
- Resolved quantity change arrows appearing for every user, including after a seller's own edits; the arrows are now hidden.
- Fixed issue where Save loaded indefinitely in the Showroom page editor after copying or cutting content; pages now save normally. (Hotfix, in Production since October 20, 2026)
- Fixed issue where delivery windows failed to load for split orders in Showroom; they now load correctly.
- Fixed issue where small selection Excel exports using short-footer templates fell back to the legacy .xls format; they now use the current Excel format.