Zones, drivers and aggregators.
Draw where you deliver, then set the fee, minimum order and delivery time for each branch that serves the area.
Decide how each branch delivers, how riders get assigned, what happens when they arrive, and whether you accept cash.