Merge Strategies
Merges both Orders. If the guest order contains items which are already in the existing Order, the guest Order quantity will replace that of the existing Order.
- Implements:
OrderMergeStrategy
merge
method
(ctx: RequestContext, guestOrder: Order, existingOrder: Order) => MergedOrderLine[]The guest order is discarded and the existing order is used as the active order.
- Implements:
OrderMergeStrategy
merge
method
(ctx: RequestContext, guestOrder: Order, existingOrder: Order) => MergedOrderLine[]If the existing order is empty, then the guest order is used. Otherwise the existing order is used.
- Implements:
OrderMergeStrategy
merge
method
(ctx: RequestContext, guestOrder: Order, existingOrder: Order) => MergedOrderLine[]Any existing order is discarded and the guest order is set as the active order.
- Implements:
OrderMergeStrategy
merge
method
(ctx: RequestContext, guestOrder: Order, existingOrder: Order) => MergedOrderLine[]Was this chapter helpful?