Skip to main content

Production Tenant Features

Commerce

  • Customer Contact Limit: There is now a maximum limit of 20 contacts per B2C customer account. If a new contact is added when the limit has been reached, then the oldest contact that is not set as the primary billing or shipping address will be deleted and replaced by the new contact. For B2B, accounts with more than 20 users will allow more contacts to be created but any new non-primary contacts will replace the oldest non-primary contact. For example, if there are 21 primary contacts in a B2C account then you will be able to add a 22nd non-primary contact. But if you then add a 23rd contact, that 22nd contact will be deleted assuming it is still the oldest non-primary contact
  • Custom Flat Rate Shipping: You can now use a site setting (Retain Flat Rate Per Order) to enforce always charging customers the entire flat rate fee for orders from particular carriers. This means that if one shipment is cancelled then the fee is redistributed to another Active shipment, and if a reprice occurs on one shipment then the flat rate shipping will not be affected. For more details, see the Create a Custom Rate section of the Shipping Carrier documentation.
  • eCommerce Backorder Release: The backorder release job previously only ran for eCommerce+OMS and OMS-Only implementations, and was not supported on eCommerce-Only tenants. This prevented BOPIS backorders from being automatically released to their known pickup locations, as well as release of orders assigned to the single STH location allowed for these tenants. This process has now been updated so that this backorder release job can be run for these eCommerce-Only cases.
  • Synchronous Auth and Capture: When a credit card or third-party payment type is set to Auth and Capture on Order Placement, the auth and capture process will now be performed synchronously. This means that the customer will be immediately notified of a payment issue for them to address and the order will not be submitted. Previously, the order would be submitted even with incorrect payment information which caused order confirmation emails to be erroneously sent and required customer service representatives to contact the customer.

Inventory

  • RIS Get Inventory Endpoint: The Get Inventory API should now be called via the endpoint /api/commerce/realtime-inventory/v5/inventory. This is the same POST request as the standard version of the API and returns all fields previously supported. It also returns additional fields for accurate fulfillment date features.
  • Future Inventory in the UI: You can now view future inventory levels in the Inventory UI when that information exists for an inventory item and a future date is selected. Once the date is chosen, inventory records will become expandable. Expanding a record will display a table breaking down the Total, Available, and Allocated inventory levels and a link that opens a pop-up with a list of all future inventory that is expected up to that date. This is supported for both non-segmented inventory and inventory segmented by tags. See the Future Inventory documentation for more details and a walkthrough of this UI.
  • Vector Search: Rather than matching words to a query, this new search method uses machine learning to associate documents with vectors (a series of numbers) and then the search query checks those vectors to find the most similar results. This provides the benefit of retrieving results based on the meaning of the search query, rather than simply matching words or phrases. This feature must be turned on via your tenant attributes, so contact Kibo Support if you are interested in using Vector Search. For more details, refer to the Vector Search guide.

Subscriptions

  • Error Message and Retry Button: As a follow-up to the subscription action update in the previous release, an error message will now be displayed in a banner at the top of the subscription details when viewing an Errored subscription. This message will indicate the reason for the subscription’s error. Additionally, a Retry button is now available on Failed and Errored subscriptions that allows you to quickly re-attempt creating a continuity order from the subscription. If the order creation is successful, then the subscription will be changed back to the Active state.

Production Bug Fixes

Production Sandbox Features

Note: The BPM Customization feature originally released with this version has been removed from sandboxes. It will be re-released after the code freeze.

Fulfillment

  • Carrier Updates: As part of the migration from CARS to SRT, FedEx and UPS have been fully moved to SRT. Carrier accounts and credentials can be fully managed in the Admin UI, but if you choose to manage them via API then you should now use the .../api/commerce/shipping/admin/carriers/ endpoint as detailed in this guide.

Subscriptions

  • Pay with Installments**:** You can now create installment plans that allow a subscription to be paid for in multiple installments, with a configurable initial payment amount and number of payment installments. When an order is created with an installment plan, the system will capture the first payment amount and then begin charging installments according to the configured frequency. For more information, see the Subscription Installments guide.

Sandbox Bug Fixes