StockAllocationStrategy
This strategy is responsible for deciding at which stage in the order process stock will be allocated.
Info
This is configured via the orderOptions.stockAllocationStrategy property of
your VendureConfig.
- Extends:
InjectableStrategy
shouldAllocateStock
method
(ctx: RequestContext, fromState: OrderState, toState: OrderState, order: Order) => boolean | Promise<boolean>This method is called whenever an Order transitions from one state to another.
If it resolves to true, then stock will be allocated for this order.
Was this chapter helpful?