Checkout & payments

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 compositionCartZoneSlotOfferVATPay
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

Checkout payment railCart and delivery composition connect through payment processing to confirmation and receipt.Cart+zoneOffers·VATPaymentConfirmPrepaid online path

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.

Back to overview