📌 1. Overview
The Multi-Business Checkout feature allows customers to place a single checkout with products from multiple stores.
Even though the checkout is unified, the system still processes one order per store.
⚙️ 2. Main Settings
🔘 Enable Multi-Business Checkout
Description:
Enable or disable multi-business checkout.
Yes: Customers can checkout with multiple stores
No: Only one store per checkout is allowed
🔘 Display Combined Delivery Fees
Description:
Show delivery fees as a total sum for all items.
Yes: Customer sees a single combined delivery fee
No: Delivery fees are shown separately per store
Important:
This only affects display, not calculation.
🔘 Display Combined Driver Tips
Description:
Show driver tips as a total sum.
Yes: Tips are displayed as one combined value
No: Tips are shown per store
🔘 Select Progress Bar Style
Description:
Controls the checkout progress bar design.
Options may include:
Single
Multiple
Both
Behavior:
Visual only — does not affect functionality.
🔘 Select Coupon Input Style
Description:
Defines how coupon fields are displayed.
Individual: Coupon input per store
Other options (if available): Shared/global input
Important:
This affects how discounts are applied across stores.
🔘 Disable Individual Order Buttons
Description:
Hide individual order action buttons.
Yes: Only global checkout actions are shown
No: Individual store actions are visible
🚚💸 3. Delivery Fee Discounts per Cart (Key Section)
This is the most important section for multi-store behavior.
Each "cart" = one store
🔘 Cart 1 Delivery Fee Discount
Description:
Discount applied to the first cart's delivery fee
Range: 0% to 100%
0% → No discount
100% → Free delivery for first cart
🔘 Cart 2 Delivery Fee Discount
Description:
Discount applied to the second cart
🔘 Cart 3 Delivery Fee Discount
Description:
Discount applied to the third cart
🔘 Cart 4 Delivery Fee Discount
🔘 Cart 5 Delivery Fee Discount
🔘 Cart 6 or More Delivery Fee Discount
Description:
Each field defines the discount for that specific cart position.
"Cart 6 or More" applies to all carts beyond the 5th
🧠 How This Works (VERY IMPORTANT)
The system applies discounts based on the order of carts, not globally.
🧪 4. Example (Based on Screenshot)
⚙️ Configuration:
Cart 1 → 0%
Cart 2 → 50%
Cart 3 → 100%
Cart 4+ → 0%
🛒 Customer Order:
Cart | Store | Delivery Fee | Discount | Final |
1 | Store A | $40 | 0% | $40 |
2 | Store B | $60 | 50% | $30 |
3 | Store C | $50 | 100% | $0 |
💳 Final Delivery Total:
$40 + $30 + $0 = $70
🆓 5. 100% Discount (Free Delivery Scenario)
If a cart is set to 100%, that cart’s delivery becomes free.
✅ Example:
Cart 1 → 0%
Cart 2 → 100%
Cart | Fee | Discount | Final |
1 | $40 | 0% | $40 |
2 | $60 | 100% | $0 |
👉 Customer pays: $40 total delivery
Delivery Fee Free for Multi Checkout
Description:
Set a minimum purchase amount required to make the delivery fee free for all carts in a multi-business checkout.
⚙️ How it works
The system evaluates the total order amount (all carts combined)
If the total is equal to or greater than the configured value, then:
👉 All delivery fees are set to $0 (free delivery)
Value = 0 → Disabled
Value > 0 → Free delivery when cart total reaches this amount
🧪 Example:
Minimum = $100
Order total = $120
👉 Delivery = FREE (all carts)
❌ Common Misunderstandings
“Why is only one delivery free?”
→ Because only that cart has 100% discount
“Why is shipping not fully free?”
→ Other carts do not have 100% configured
“Why does the total look different?”
→ Fees may be combined visually but still calculated per store
“Discount is not applied correctly”
→ Check cart order and discount per cart











