Working with Available-To-Promise (ATP)

The HCL Commerce+ Inventory enables available-to-promise (ATP) functionality. Use ATP-related settings and overrides in order to enable or restrict the ability for end-users to back-order Items/ SKUs.

ATP overview

Commerce+ provides blended support for the available-to-promise (ATP) and the Non-ATP inventory models using the Inventory.
  • In the ATP inventory model, inventory values can be based on both existing inventory and expected future inventory. Site users are provided back-order functionality for Items/ SKUs that are ATP-enabled.
  • In the non-ATP inventory model, inventory operations are based on existing on-hand inventory only. That is, shoppers can only add Items/ SKUs to the cart if the item is in stock. The store does not support back ordering or reserving Items/ SKUs for future purchase.

ATP settings

ATP settings are applied to your inventory at the item level during catalog upload (as defined within the Catalog data file (items.csv)).

The catalog definition includes:
  • Whether a item is ATP-enabled, or non-ATP by default.
  • The maximum amount of time into the future that an ATP-enabled item can be back-ordered by a site user.
Restriction: Catalog settings impact the ability to apply ATP overrides. If a item is set to non-ATP, its override settings within the Inventory dashboard are disabled.

ATP overrides

ATP overrides enable business users to disable or enable ATP functionality on a global, or per-store setting, for ATP-enabled Items/ SKUs and Channels/ Stores.

For more information, see Applying ATP overrides.