The default FulfillmentProcess. This process includes the following actions:
FulfillmentHandler.onFulfillmentTransition() before any state
transition.Created to Pending state, the necessary
Sale stock movements are created.A FulfillmentProcess is used to define the way the fulfillment process works as in: what states a Fulfillment can be
in, and how it may transition from one state to another. Using the onTransitionStart() hook, a
FulfillmentProcess can perform checks before allowing a state transition to occur, and the onTransitionEnd()
hook allows logic to be executed after a state change.
For detailed description of the interface members, see the StateMachineConfig docs.
InjectableStrategyTransitions<State, State | FulfillmentState> & Partial<Transitions<FulfillmentState | State>>OnTransitionStartFn<State | FulfillmentState, FulfillmentTransitionData>OnTransitionEndFn<State | FulfillmentState, FulfillmentTransitionData>OnTransitionErrorFn<State | FulfillmentState>