What is split fulfillment, and how can one order have multiple fulfillments?
Split fulfilment is when a single customer order is fulfilled by more than one vendor. The order is modeled as one Order with multiple Fulfilment records — one per vendor — each carrying that vendor's portion of the lines. For example, a customer orders five items: two stocked by Vendor A and three by Vendor B. The system creates one order with two fulfilments, so each vendor…
Split fulfilment is when a single customer order is fulfilled by more than one vendor. The order is modeled as one Order with multiple Fulfilment records — one per vendor — each carrying that vendor's portion of the lines. For example, a customer orders five items: two stocked by Vendor A and three by Vendor B. The system creates one order with two fulfilments, so each vendor independently handles its part. This is essential for multi-vendor marketplaces where a basket naturally spans sellers, and it's invisible complexity to the customer.