Centra 3.28.0

Released to QA on January 16th and Production on January 30th

Core logic

New Features

  • Validating emails in Checkout & Shop API and Centra AMS
    • Additional email validation added to Centra AMS and Frontend APIs (Checkout & Shop API). The validation includes a basic check to see if the email address format is valid and restriction for:
      • spaces
      • email should always contain @
      • more than one @ sign is not allowed
    • Validation is skipped if email field is empty - email is still not required, but format of added email should be correct
  • Developed relation between order and campaign
    • Significantly enhanced relation saved from order item and used Campaign. This will allow easier and much deeper analysis of sales data in the future
    • One important change to note is that those relations are exposed in Order API, Checkout API, Shop API and Showroom API
  • Additional information when refund is triggered and in progress
    • When Refund is triggered in Centra you will get visual information that the refund is in progress and we are waiting for information from PSP. The pop-up can be closed if needed and process will be running in the background

Fixes

  • For selecting Tax class, automatically changing and linking State/Province if changing Country
  • Fixed negative value in pagination input behaviour
  • Deleting image on attributes, server issue
  • Copy from shipping/billing, copying state/province field

Direct-to-Consumer

New Features

  • Tax data on the order item level is now sent to Rule
    • Tax percentage, tax value and price without tax is exposed in the data sent to Rule on the order item level
    • The fields for displaying the tax are configurable in the Restrict product fields setting in the Rule plugin
  • Preventing the possibility to add products with a negative price to selection
    • When adding a product with a negative product price to selection (e.g. due to Campaign settings), an error will be returned and such product won’t be possible to add to the selection

Fixes

  • Historical product prices are stored for up to 90 days. Prices older than that are cleared
  • If a product price has ever dropped below zero (erroneously), the negative price will not be recorded in the lowest price history. Instead the smallest positive product price will be taken as the lowest
  • When a product is out of stock and is currently in selection, then modifying that product (such as updating quantity) will return an error

Wholesale

New Features

  • Bulk editing of Order denominator and Minimum order amount
  • To make the administration of the Wholesale selling easier, we made it possible to define the so-called “Order denominator” and “Minimum order amount” in bulk on multiple displays at once

Previous article: Centra 3.27.0
Next article: Centra 3.29.0