Toko dan Checkout Anda

The checkout process

Checkout

Reached from any "Checkout" button on the cart. Fields:

FieldRequired?
NameYes
PhoneYes (accepts local or +country format)
Delivery addressYes
EmailNo
Order notesNo — collapsed behind "Add special instructions?"
  • Returning customers don't have to retype — name/phone/email/address are remembered in the browser for that store.
  • The order summary shows line items, subtotal, a coupon discount line (if applied), shipping, an "Included VAT" footnote, and the total.
  • Coupon — collapsed behind "Have a coupon?"; checked live (exists, active, not expired, not maxed out) the moment the customer applies it.
  • Minimum order — if the owner set one and the cart is under it, the entire checkout form is replaced with a "minimum order not met" message and a link back to the store — there's nothing to fill in until enough is added.
  • Shipping — a flat fee (or none), waived automatically once the post-discount subtotal reaches the owner's free-shipping threshold; while under it, a nudge shows exactly how much more unlocks free shipping.
  • Payment — if the owner enabled showing payment methods at checkout, they're listed here (see Settings → Payment) as informational details for a manual settle-up (bank transfer, cash, etc.) — the customer and owner arrange this directly, the way they would over a private sale.
  • Pay with card (Pro, Stripe Connect) — if the owner has connected their own Stripe account (Settings → Payment → "Accept card payments"), a second "Pay with card" button appears alongside the normal order form. It redirects to Stripe's own checkout; the charge settles directly into the owner's Stripe account — WAStore never processes or touches the payment. The order itself is only created once Stripe confirms payment, automatically marked paid, with stock decremented and the owner notified the same way as any other order. Abandoning the Stripe payment page just returns the customer to their still-intact cart — nothing is created.

Placing the order

  • The order always saves to the owner's dashboard — regardless of whether the owner has WhatsApp connected, regardless of whether the customer has WhatsApp installed, and regardless of whether any WhatsApp message ever gets sent. WhatsApp is a convenience handoff, never a requirement to complete an order.
  • If the owner has a WhatsApp number set and hasn't turned off WhatsApp order notifications, submitting also opens a pre-filled WhatsApp message (using the owner's custom template, if they set one) in a new tab for the customer to send — WAStore doesn't check whether they actually send it.
  • Stock is double-checked at the exact moment of submission (not just when adding to cart) — if someone else bought the last unit in the meantime, the order is stopped with an error instead of silently overselling.

Order confirmation

Shown in place immediately after submitting (no page reload) — a checkmark, a short order reference, and a recap (items, shipping, total, delivery address, phone). One primary button follows this priority: the order tracking link if tracking is on (which it is by default), else the WhatsApp message if that's set up, else just "Continue shopping" if neither applies.