Standard Cart APIs retain the same API names, inputs, and response formats as Cart APIs (Classic) unless a topic calls out a difference. This topic lists behaviors that still differ from Classic, and Cart APIs that continue to run on the Classic Apex path.
You can enable only the APIs listed in Standard Cart APIs. Other Cart APIs continue to run using Apex libraries.
The following operations have Classic usage examples and are not on the Standard Cart APIs list. Treat them as Classic unless a later release adds them to that list.
CpqCartDocument contains only items affected by the current operation. GetCartsItems is the full-cart read
Currency and pricing field types
Integer values are often accepted
Double is required (for example, 0 must be 0.0)
AssetToOrder invocation
OmniFDOWrapper uses the Classic flow
REST /v2/carts uses the Standard flow
AssetToOrder CPQ settings
UsingPromotions, DeltaPrice, and IsCachingEnabledForAssetToOrder apply
Functionality exists, but those settings do not control Standard AssetToOrder
Because not all APIs have migrated to the Standard Cart framework, custom implementations must accommodate both Classic and Standard Cart flows and switch dynamically based on context. See Use CpqCartDocument.