21 January 2026
CartsGraphQL
We have introduced Cart freeze strategies to give you more control over the checkout experience. The existing freeze behavior, which locks valid prices and discounts, is now called
SoftFreeze. The new HardFreeze strategy secures the entire Cart state, including shipping costs and expired discounts, ensuring the final price remains unchanged until the Order is placed.For backward compatibility, if no strategy is specified when freezing a Cart, the
SoftFreeze strategy is applied by default.Changes:
- [API] Added the FreezeStrategy enum with
SoftFreezeandHardFreezevalues. - [API] Added the
freezeStrategyfield to the Cart type. - [API] Updated the Freeze Cart update action to accept a
strategyparameter. - [GraphQL API] Added the
FreezeStrategyenum type. - [GraphQL API] Added the
freezeStrategyfield to theCarttype. - [GraphQL API] Added the
strategyinput field to theFreezeCartupdate action.
The following changes were introduced in terms of GraphQL SDL:
enum FreezeStrategy {
SoftFreeze
HardFreeze
}
extend type Cart {
freezeStrategy: FreezeStrategy
}
extend input FreezeCart {
strategy: FreezeStrategy
}