Business situation
A basket spans several stalls with different preparation times. One forwarded order cannot track partial cancellation and collection.
The key decision
Define platform and stall responsibilities. Combined payment should not imply simultaneous preparation or pickup.
How implementation works
Split stall orders, track preparation and pickup separately and connect partial refunds to the correct suborder.
Business value and evolution
Diners see actual progress and stalls manage their own work. Provider execution is reconciled against scoped transaction records.