Skip to main content

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.

Signature

merge

method(ctx: RequestContext, guestOrder: Order, existingOrder: Order) => MergedOrderLine[]

The guest order is discarded and the existing order is used as the active order.

Signature

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.

Signature

merge

method(ctx: RequestContext, guestOrder: Order, existingOrder: Order) => MergedOrderLine[]

Any existing order is discarded and the guest order is set as the active order.

Signature

merge

method(ctx: RequestContext, guestOrder: Order, existingOrder: Order) => MergedOrderLine[]
Was this chapter helpful?
Report Issue
Edited Feb 25, 2026ยทEdit this page