hardDesignCase StudySeniorStaffLead
One basket contains items from three sellers and one line the customer wants to collect in store. What does that do to your design?
7 min readUpdated 2026-08-15
Answer
Short answer
The basket splits into one customer order and several fulfilment orders per seller, the single payment is apportioned into a seller ledger that must survive a refund arriving after the payout, and the collect line is a promise made against a store count far less accurate than a warehouse's.
Was this answer helpful?
Likely follow-ups
- A seller goes silent with twenty unfulfilled orders. What does the platform do, and with whose money?
- How do you price and display delivery when three sellers each have their own shipping rules?
- A collect order is never picked up. What happens to the stock, the money and the store's floor space?
- Would you let a seller's stock be fulfilled from your own warehouse, and what does that change commercially?
Related questions
- A customer walks into one of your stores to return an item they bought from a third-party seller on your site. Who ends up holding the stock, and whose money pays the refund?hardAlso on marketplace6 min
- Design the checkout flow for a marketplace with multiple sellers per order.hardAlso on marketplace7 min
- One managed service in your primary region is having a bad day and your product is down with it. What can you do during the outage, and what should you have designed before it?hardSame kind of round: design6 min
- How would you aggregate exposure across a portfolio so that the number can still be defended a year later?hardSame kind of round: design6 min