Centra 3.116
Centra 3.116
Released to QA: June 29, 2026
Production rollout: July 13, 2026
Overview
This release introduces a clearer order view for bundles and add-ons in DTC, alongside fixes for payment sync issues with Qliro and Stripe. Core gains configurable columns on Orders pages and faster ways to find external IDs and variants. In Wholesale, an in-app "What's New" panel and one-click invoice-to-shipping address copying make Showroom easier to navigate, alongside a range of checkout and account-creation 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
See bundles and add-ons at a glance
Availability: QA
Audience: Customers
Order-related views in AMS (order view, ordered products, warehouse allocation, returns, shipments, and cancelled products) now label product lines as "Bundle" or "with add-ons," making it easy to distinguish them from regular products. Bundle and add-on lines can be collapsed or expanded to help support teams read orders faster.
Bug Fixes
- Fixed issue where, when using Ingrid for BOPIS (Buy Online, Pick up in Store), a customer changing their pickup store after initially selecting one was not registered, causing orders to remain allocated to the original store.
- Fixed issue where warning messages (e.g., for stock limitations) were not returned by the Storefront API's
addItemendpoint, leaving storefronts and customers without visibility into what went wrong. - Fixed issue where carts containing add-ons did not merge correctly when a logged-in customer's sessions were combined, causing add-ons to separate from their parent products.
- Fixed issue where applying a discount voucher to a cart with multiple copies of a product with add-ons split the cart lines incorrectly, separating add-ons from their parent products.
- Fixed issue where registration emails were not sent to newly registered customers for brands using the Storefront API.
- Fixed issue where some orders with successful payment via Qliro returned an error to the customer despite successful payment, causing customers to reinitiate payment; this affected multiple clients.
- Fixed issue where some orders with successful payment via Stripe were not created in Centra, resulting in customers being charged without an order being placed; this affected multiple clients.
Core
Platform-wide backend functionality shared across DTC and Wholesale, including tax and discount calculations, accounting workflows, and third-party integrations.
Improvements
Customize your orders view
Availability: QA
Audience: Customers
Orders pages in DTC and Wholesale now support the same column customization as Products: add, remove, reorder, and pin up to 3 of 25 possible columns. The view is saved per user.
Find columns faster
Availability: QA
Audience: Customers
A search field has been added to the custom column picker, so users can find a column by name instead of scrolling through the full list.
Jump straight to the variant you clicked
Availability: QA
Audience: Customers
Clicking a variant in the "per variant" list view now auto-scrolls to that variant in the product details section and opens it in edit mode, instead of landing at the top of the page.
Surface external IDs in your listings
Availability: QA
Audience: Customers
External IDs assigned by integrations, previously visible only within dedicated integration tables, can now be added as searchable, sortable columns on product and order custom listings.
Bug Fixes
- Fixed issue where AI-generated translations produced corrupted special characters (e.g., ä, ö) in languages including Finnish, Turkish, Arabic, and Thai; UTF encoding handling in the translation response pipeline is now fixed.
- Fixed issue where stale media attributes on a store caused the product cache rebuild to crash with a null reference error; cache transformation now handles missing or stale media attributes gracefully.
- Fixed issue where custom multi-attribute columns in the variant filter showed empty values when the attribute was set via the Integration API (GraphQL); values now display correctly regardless of how they were set.
- Fixed issue where the image column in the variants list showed the first image connected to the product rather than the variant's own image; the column now correctly shows the variant's image.
- Fixed issue where Supplier Name appeared correctly in the import preview but was not saved to the product after import; supplier values are now correctly persisted.
- Fixed issue where the custom column picker dialog was incorrectly positioned; the dialog now displays correctly relative to its trigger element.
- Fixed issue where product import preselected a random collection by default and unchecking columns in the cross-check only applied to the first page of results; the default preselection has been removed and column toggles now persist across all pages.
- Fixed issue where product import crashed with a "Call to a member function getSingleValue() on null" error, blocking CSV imports entirely; the underlying null reference has been fixed.
- Fixed issue where the import preview mapped file columns to the wrong values (e.g., Product ID showing the size chart value, Collection showing an ID instead of a name); column mapping logic is now corrected.
- Fixed issue where media import using the ProductSKU/VariantSKU format failed to detect matching products, marking all files as SKIP; product/variant SKU matching now works correctly (regression from 3.114).
- Fixed issue where importing boolean custom attributes using "Yes"/"No" values silently unassigned all boolean attributes on the product; import now correctly accepts both "Yes"/"No" and "1"/"0" (regression from 3.113).
- Fixed issue where the Collection column appeared correctly in the import preview but was not saved to the product after import; Collection values are now correctly persisted (regression from 3.112).
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: July 2, 2026
- Production: July 15, 2026
New Features
Never miss a Showroom update
Availability: QA
Audience: Customers
A "What's New" panel, accessible from the Showroom header, shows a curated feed of recent features and improvements grouped by month, with unread badges. Users can now discover Showroom updates without relying on external communications.
Create buyer accounts faster
Availability: QA
Audience: Customers
A "Copy from Invoice" action in the Add and Update shipping address modals lets admins and sales reps fill shipping address fields from the existing invoice address in one click, instead of retyping matching details. The same functionality is already available in Centra AMS.
Bug Fixes
- Fixed issue where the Checkout button was missing for selections in "Checkout Requested" status, blocking order confirmation.
- Fixed issue where orders placed against preorder delivery windows were incorrectly classified as backorders, even when backorders were disabled in store settings.
- Fixed issue where the product matrix did not respect the configured delivery window sort order on the product detail page and product listing.
- Fixed issue where shipping address fields marked as required in "Required checkout fields" were not validated at checkout, allowing orders through with empty shipping data.
- Fixed issue where the "View the order split summary" link led to a 404 page after split-order checkout.
- Fixed issue where creating a buyer account failed with a "shippingEmail: unknown" error under certain plugin configurations.
- Fixed issue where the order detail page crashed for orders containing cancelled products.
- Fixed issue where the product detail modal layout was broken on mobile viewports (roughly 500-640px), obscuring the product name.
- Fixed issue where the selection overview rendered incorrectly.