Cart through address, delivery slots, VAT, and payment confirmation
The mobile checkout journey composes persistent cart validation, Saudi address context, delivery-zone rules, optional time slots, coupons and loyalty, VAT display, and prepaid online payment into confirmation.
01 · Checkout theater
Multi-step phone journey
Bag
Line item · variant
Qty · 1 · stock validated
Persistent cart status: complete
Mobile checkout theater
Delivery zone & address
Zone · Serviceable
Delivery fee, minimum order, and free-delivery threshold follow configured zone rules. Selected slot: 14:00–16:00
Price & tax composition
1Cart with stock and price validation
2Address book and zone validation
3Delivery fee and optional time slot
4Offers, VAT totals, payment confirmation
02 · Payment confirmation rail
Totals converge into confirmation
Price snapshots capture checkout composition so later catalog edits leave historical order totals intact.
Continue the conversation
Discuss a Flutter customer app and Next.js admin for single-vendor commerce operations.