Cart Status Flags
Pricing and processing flags
The Get Cart Status API response includes several Boolean flags that describe the pricing and processing state of a cart. The following table summarizes the most important flags.
| Field | Type | Description |
|---|---|---|
| IsPricingPending | boolean | Indicates whether pricing is still pending for the cart. When false, pricing has finished for all applicable lines. |
| IsPriceProcessingPending | boolean | Indicates whether internal price processing is still in progress. When false, all pricing processing for the cart has completed. |
| IsPriceTotalingPending | boolean | Indicates whether price totaling is still pending. When false, line and cart totals have been calculated. |
| IsCartProcessingPending | boolean | Indicates whether non-pricing cart processing tasks are still in progress. |
| IsCartFinalizationPending | boolean | Indicates whether additional steps are required to finalize the cart (for example, approvals or validation) before it can be considered complete. |
Determining when pricing is complete
To determine when cart pricing is complete, check the IsPricingPending and IsPriceProcessingPending flags:
- If both flags are false, pricing has completed.
- If either flag is true, continue polling the Get Cart Status API periodically until both flags become false.
For a full example response, see Sample response.
Additional resources
- Detailed status-flag behavior: Get Cart Status flags documentation
