Centra 3.42.0
Released to QA on July 31st and Production on Monday August 14th
Core Logic
New Features
- UPC Barcode field
- We now offer a separate UPC barcode field for sizes. This means we now have two separate barcode fields: EAN & UPC.
- You will see the UPC Barcode field in the general Centra UI, Reports, Product export and through the GraphQL API.
- UPC and EAN barcode fields split in Document Templates
- UPC and EAN barcode fields are now split in your document templates
- FedEx integration update
- FedEx integration now has an additional Service type option: SmartPost
- Voucher data on order level
- Extended voucher data on order level in Checkout API, Shop API, GraphQL API
- Enabled voucher data on order item level in Checkout API, Shop API, GraphQL API
Fixes
- Search by custom attribute key for variants and displays in Products catalog.
- Order confirmation document template for order export and order confirmation pdf in email when set as default on market.
- Creating merged invoice modal.
- Label in DTC invoices changed to Customer instead of Buyer.
- Custom attributes header on Products and Customers not visible when no attributes assigned.
Direct-to-Consumer
New Features
- Sending order items on capture request to Klarna
- Now Klarna will show which items that have been captured rather than showing only the entire captured order amount.
- Improved refund pop-up
- We now show a descriptive error message on the refund popup rather than previous error-code-only message.
Wholesale
New Features
- Sorting functionality with selectable criteria
- We have added a option to the Showroom plugin settings called Product sorting.
- It allows the brand administrator to:
- Change the default sorting criterion in the All products page
- Add a sorting dropdown to Showroom with selected criteria, so that buyers can sort products according to their preference
- You can choose from the following sorting criteria
- Article number
- A-Z - display name ascending
- Z-A - display name descending
- By Price (ascending)
- By Price (descending)
- By Collection
- In addition you can choose “Default product sorting", shown as "-". This is the current Centra sorting and will be selected by default unless you choose another sorting criteria.
- Read more about product sorting in this article
-
More Showroom UX improvements
-
Optimized view of the Grid view on mobile devices enabling you to see more products at once.
-
Improved, more intuitive placement for Size distribution and Prepacks and improved interactions around those features
-
Re/Pre order toggle now changes the "FROM - TO" price range so prices shown on the page reflect their stock-type (pre/re-order)
-
Fixes
- Tooltips removed on mobile when opening product details page
- ETA information no longer shown in my selection page when turned off
Integrations
New Features
- Integration GraphQL API v1
- Integration GraphQL API is officially out of beta. The Event Queue is now released.
- To enable the best possible developer experience and integration, we have prepared a number of new guides:
- Event Queue with the Integration GraphQL API
- For the time being, this feature will be available per request. If you are interested, contact us to have it enabled!
- Integration GraphQL API introduces exposes a stream of events to the interested parties. When anything in Centra is changed, there will be events you can listen to. This will allow you to:
- Know what changed since your last synchronization, so that you can fetch only changed data selectively,
- Avoid periodical polling for new data of each type.
- The new Event Queue is superior to the SOAP API’s event system and better than Webhooks:
- It provides all kinds of event types: 11 (SOAP) vs. 55 (Integration API) for maximum granularity and customization
- Unlike SOAP’s event queue, the new event system will also produce events caused by indirect changes.
- For example, a change in ProductMedia (e.g image update) will also trigger a Product, connected ProductVariant, and Display which have this media.
- The system is more reliable than Webhooks - events will not disappear unless confirmed by you
- Learn more about the event queue in this artice