Configuring ATP settings
The new ATP settings ensures accurate Inventory management and customer notifications in case of insufficient stock. Key features include setting date ranges, validating ship dates, and managing backorder limits and offsets.
Reserve Inventory for a custom future date
Reserve Inventory for a future date allows users to allocate Inventory for a specific future date. It not only enables the deprecated future order of expected inventories but enhances the ability to reserve from on-hand inventories for a future date. This process is particularly useful for pre-orders, special promotions, events, or custom orders.
The system reserves Inventory for future orders by checking existing expected Inventory entries. If a match is found, the order is associated with the entry, reducing its quantity. A new Inventory entry is created for the order's date and quantity if no match is found. Importantly, as products are received, the system promptly updates Inventory levels, ensuring accurate and real-time Inventory management. On the delivery date, the system releases the reserved Inventory for fulfillment. In case of insufficient Inventory, the system can notify customers, offer alternatives, or cancel orders.
You can customize your order by selecting a future shipping date, a feature available for both in-stock and back-orderable products. This allows you to schedule deliveries at a time that best suits your needs or aligns with your specific plans.
Force backorderable from expected Inventory
Forcing backorders from expected Inventory means that when an Inventory location runs low on stock but still anticipates receiving more Inventory in the future (either from a restock, supplier shipment, or production schedule), the platform allows customers to order products despite the stock not being immediately available. This creates a backorder situation, where the item is reserved for the customer and shipped once the Inventory is available.
This feature allows users to backorder from expected Inventory and ignore on-hand inventories when quantities reach a configurable minimum threshold. This configuration is temporary in nature and should be reverted in time.
The forcebackorder column in the AVAILABLEInventory table can have three possible values, each indicating a different allocation strategy:
- forcebackorder = 0: The item is not on forcebackorder. Normal Inventory allocation rules apply.
- forcebackorder = 1: The item is always on forcebackorder, regardless of Inventory levels. Even if sufficient Inventory is available, requests for this item will be fulfilled only from expected Inventory, not from available stock.
- forcebackorder = 2: The item is placed on forcebackorder only when its available quantity drops below the min_threshold. If the onhand Inventory is above the threshold, allocation will be made from the onhand Inventory. If the onhand Inventory is below the threshold, allocation will come from the expected Inventory.
- Configuration handling in tooling
- All of these configurations can be managed directly through the Tooling Interface. The relevant screen in the tooling allows users to set and modify the forcebackorder value for each Inventory record, ensuring the appropriate allocation strategy is applied. For more information, see ATP Storefront integrations
Manage configurations
In Inventory management, configuration fields are specific parameters or settings used to define how an Inventory system should operate, manage products, track stock levels, and trigger actions such as reordering, alerts, or notifications. These fields allow businesses to customize the behavior of their Inventory management system to match their operational needs.
Use the following instructions to Edit Details popup in Actions column on Configure SKUs page:
- Click . The Inventory Dashboard is displayed.
- Under the Configuration tab, select Configure SKUs. The Configure SKUs page is displayed. If a SKU is ATP-enabled, you can set the global SKU override on this page.
- Under the Actions column, click Edit Details to set the attributes.
| Parameter or UI element | Description |
|---|---|
| Minimum / Maximum | The safety stock thresholds. The minimum threshold triggers reorder alerts, and the maximum threshold caps the expected stock capacity. |
| Backorder limit | The maximum number of units that you can sell on backorder when physical stock reaches zero. |
| Maximum backorder offset | The maximum duration allowed to fulfill a backordered item. |
| Lag time offset | A buffer time built into the fulfillment calculation to account for processing delays. |
| Reserve time offset | The duration that the system holds or reserves Inventory for a customer during the checkout process. |
| Track Inventory | A master switch that determines whether the system monitors stock levels for the SKU. Enabling Inventory tracking automatically enables the support fulfillment setting. |
| Support fulfillment | A switch that dictates whether you can fulfill the item through the system. |
| Available to promise | A setting that enables available-to-promise calculations. The system dynamically computes the Inventory available to sell based on current stock, allocations, and incoming supply. |
| Cancel | A button that discards your changes. |
| Save | A button that commits your changes to the system. |

Inventory tracking options
- Track Inventory and Support fulfillment
- The system utilizes two distinct flags—Track Inventory and Support Fulfillment—to provide granular control over the commerce lifecycle. These settings are managed at the SKU level, with the ability to apply store-specific overrides where localized operational needs differ. By decoupling these flags, businesses can distinguish between Order-Time Behavior (frontend enforcement) and Post-Order Behavior (backend synchronization).
- Business impact
- This configuration allows businesses to decouple Inventory enforcement from fulfillment tracking, offering granular control over operational workflows. Inventory managers can authorize unlimited ordering while independently determining if stock levels should be synchronized with downstream systems. This flexibility supports made-to-order, pre-order, and hybrid models without imposing a rigid behavior across the enterprise. This feature is enabled by default.