How does a cart containing items from multiple vendors become one order with multiple fulfillments?
When a cart spans multiple vendors, checkout produces one order that is split into multiple fulfilments behind the scenes — one per vendor. The customer pays once and receives a single unified order and invoice, while each vendor gets its own fulfilment portion to handle. So the multi-vendor complexity is resolved at checkout: the basket is divided by vendor into fulfilments, but…
When a cart spans multiple vendors, checkout produces one order that is split into multiple fulfilments behind the scenes — one per vendor. The customer pays once and receives a single unified order and invoice, while each vendor gets its own fulfilment portion to handle. So the multi-vendor complexity is resolved at checkout: the basket is divided by vendor into fulfilments, but presented to the customer as a single purchase. This is the split-fulfilment model applied at the cart boundary.