Centra 3.27.0

Released to QA on January 9th and Production week of January 23rd

Core logic

New Features

  • Klaviyo integration now available
    • Klaviyo, marketing automation integration, is available now for D2C, following features included:
      • Transactional emails:
        • Order confirmation
        • Order receipt
        • Shipping confirmation
        • Return confirmation
        • Order cancellation
        • Customer created
        • Forgot password
        • Gift card confirmation
        • Card abandonment
      • Event update for customer information, which means that if anything is changed about the customer in Centra, Centra will trigger an event to Klaviyo to update those data as well
      • Historical data import, enabling the possibility to migrate all previous customers to Klaviyo, and orders/returns information based on that import
      • Back-in-stock notification
      • Product catalog synchronisation
      • For documentation please follow this link
  • Translation of attribute types
    • We added the possibility to translate attribute types, previously you were only able to translate the attribute value
  • Added State in Dominican Republic for Selectors in Centra
    • We added States to Dominican Republic country selectors in Create selection view (Wholesale, D2C), Tax rules view, Shipping group view
  • “Orders by” section on Dashboard will react on checkboxes “Deduct returns” and “Deduct cancelled orders”
    • We added possibility to filter not only main widgets by selectors Deduct returns and Deduct cancelled orders, but also lower section Orders by. By default Orders by section (any of the tabs in the section) will include returned items & cancelled items (same behaviour as on top widgets), you should select checkboxes if you need to deduct Returns or Cancelled orders. Some of the tabs include shipping cost in total. When calculating a returns deduction, shipping is deducted as well in that case
  • Validate on states that are available (selected in Centra shipping setup) for Frontend APIs
    • Previously we had validation for countries in Shop API and Checkout API from shipping groups, but when we added State level that validation was skipped for states. It resulted in Frontentd partners getting all the states, regardless if they were selected in the Shipping group or not. Now it will be changed and we bring validation for states also
  • Record change of shipping price in history log
    • When changing shipping price manually in Centra on Order view, after order is placed, we will save that additional change in history log of the Order
  • Enforce Sort Order on products during Invoice creation
    • Products sort order in the Invoice PDF will follow the same order as in the Invoice products table in Centra to make it easier to review. Sorting rules applied are: by product name > variant name > size
  • Possibility to exclude Internal orders from all Sales reports
    • 'Exclude internal : Yes/No' setting is added to the following reports:
      • Sales > Per Brand
      • Sales > Per Collection
      • Sales > Per Delivery window
      • Sales > Per tax type
      • Sales > Transaction report It enables the possibility to exclude all internal orders and analyse only real orders placed, not marked as Internal
  • Possibility to export only selected products from listing, not the whole catalog
    • Previously we had a normal catalog export with default filters for downloading the whole catalog list into a file. Now you will be able to select products in the list in Centra that you want and download information about, only selected products

      In addition we improved how Export products pop-up looks like: 'Warehouse' setting is displayed only if 'One row for every size' is set to 'Yes'
  • New sort order for plugins
    • We added more convenient sorting for plugins. From now on:
      • All plugins will be sorted alphabetically
      • Plugins that are deprecated will be shown in the bottom of each section
  • Warning message added to the plugins that have deprecation plan
    • We will have more visual way to inform you about which plugins that have a deprecation plan, with additional warning message on plugins:

Fixes

  • The Timeframe selector is available in report settings for the reports:
    • Catalog: Status
    • Inventory: By warehouse report
    • Inventory: Report In the Invoiced: Collection COGS report ‘Timeframe’ setting name is not removed, just the selector disappears

Direct-to-Consumer

Fixes

  • Improved historical price calculation performance
  • Validation of stock when changing quantity of the order line with Overselling Prevention enabled
  • Lowest product price is saved and exposed via Shop and Checkout APIs within the last 30 days

Wholesale

New Features

  • Customising "Sold Out" labels in Showroom
    • We now offer ability to customize the "Sold Out" label text in your Showroom or Showroom plugin
  • Removing internal comments from Showroom download
    • When exporting order to spreadsheet format the internal comments are no longer exported.

Fixes

  • Possible to 'Add to selection' on other variants
  • Possible to publish page with URI that was used for deleted page
  • Bottom bar (Selection summary) now says "Subtotal"
  • "Add all” button filters products
  • Stock type separation not changing the logic of displaying unavailable products
  • In product listing view, product images matching name and description
  • Showroom redirecting to PDM after login
  • Showroom Faster return to selection
  • Handling empty values for the labels "Preorder" & "Stock"
  • Bulk discount not impacting existing discounts
  • Hide Subscription plans group in wholesale display
  • Hiding 'customer selectable' option in the shipping terms
  • Update toggle in Showroom Products view and Selection overview

Integrations

New Features

  • Client Configs
    • Important parts of client configuration have been moved to the Centra backend panel. Instead of writing to the config.php file, you can now edit relevant configuration sections with a JSON editor. To read more follow this link
  • We added new Wholesale/DTC post-sale order processing capabilities to the Integrations GraphQL API Here we have some articles where your can read more about it. Documentation + GraphQL Explorer
    • Order update mutation for updating basic order fields and adding/canceling lines to an order and a mutation for confirming the order
    • Shipment mutations with separate create, update, complete, and delete mutations
    • Wholesale only - An advanced mutation for registering invoice payments that makes all invoice-related calculations and a simplified mutation that marks invoices as paid without any calculations

Fixes

  • Speed improvements of the Integrations GraphQL API
  • Add cost/pcs from inbound delivery to the Order API
  • Updating an order's billingAddress via Integrations GraphQL API
  • Fetching a canceled variant without a sizechart and stock using Integrations GraphQL API
  • Integrations GraphQL API Stock calculation – numbers from purchase orders when no warehouse is selected

Previous article: Centra 3.75.0
Next article: Centra 3.28.0