Shopify setup for Saudi Arabia: configure Cartsaver for SAR, Aramex, and WhatsApp COD
Saudi Arabia is one of Cartsaver’s largest markets after Egypt. The KSA Shopify setup has its own carrier mix, sender-ID rules, and WhatsApp verification path. This page covers the country-specific decisions on top of the standard Getting Started flow.
Before you start
Section titled “Before you start”You should already have:
- An active Shopify store with SAR as the store currency.
- A WhatsApp Business number registered to a Saudi entity (or a number you’re prepared to migrate to WhatsApp Business).
- A shipping account with Aramex, J&T Express, SMSA, or whichever KSA courier you fulfill through.
1. Install Cartsaver
Section titled “1. Install Cartsaver”Follow Install the app to add Cartsaver from the Shopify App Store. The install is free, and your plan choice can wait until you’ve tested the verification flow.
2. Confirm currency and tax
Section titled “2. Confirm currency and tax”Cartsaver pulls the order total directly from Shopify and surfaces the same SAR amount in every WhatsApp message, so the number the customer sees on the confirmation message matches the number they saw at checkout — no mid-flight FX conversion happens.
Saudi Arabia applies a standard VAT rate of 15% on most goods. Shopify’s tax engine handles the VAT line; Cartsaver renders the same totals on the invoice PDF it generates on request.
3. Choose WhatsApp as your default channel
Section titled “3. Choose WhatsApp as your default channel”Open Choose a verification channel and pick WhatsApp as the default. For KSA the case is even stronger than for most markets:
- WhatsApp penetration in Saudi Arabia is among the highest in the world, and customers expect commerce conversations to happen there.
- SMS in Saudi Arabia is gated by CITC sender-ID registration. Sending bulk SMS at scale requires a registered alphanumeric sender ID, mandatory pre-approval (typically two weeks for international companies, longer for locally-registered ones), and content rules that ban URLs, phone numbers, and a long list of categories. Going WhatsApp-first sidesteps that entirely.
Cartsaver’s WhatsApp Business API is the recommended path. Meta’s verification for Saudi-registered businesses sometimes asks for additional documentation beyond the standard commercial registration — budget a couple of days for the round-trip.
4. Connect Aramex, J&T, or your courier for fulfillment
Section titled “4. Connect Aramex, J&T, or your courier for fulfillment”KSA-friendly Shopify couriers cover most fulfillment needs:
- Aramex — the long-standing default for KSA Shopify stores; works well for medium-volume merchants.
- J&T Express — strong same-city coverage in Riyadh, Jeddah, and Dammam; popular with newer Shopify stores.
- SMSA Express and Naqel — common at larger merchants and for B2B-leaning catalogues.
Cartsaver has no direct integration with any specific carrier. It
reads Shopify’s generic trackingInfo.url and trackingInfo.company
fields, so Order Inquiry sends the
customer whichever tracking link Shopify holds when they reply asking
for status. Switch or mix carriers freely — Cartsaver follows
whatever Shopify holds.
5. Enable WhatsApp Order Confirmation
Section titled “5. Enable WhatsApp Order Confirmation”Follow Enable order verification to turn on WhatsApp Order Confirmation. For KSA COD volume, a reasonable starting setup is:
- Confirmation Delay: 1–6 hours. KSA customers often place orders in the evening and confirm the next morning, so an immediate ping isn’t always optimal.
- Pending Order Action: start on Mark as High Risk for your first week, then move to Auto Cancel once you trust the flow.
- Wait Time After Confirmation Message Sent: 12 hours is the recommended baseline.
See WhatsApp Order Confirmation for the full breakdown of what each setting does.
6. Run a test order
Section titled “6. Run a test order”Place a real end-to-end test before you go live. Use your own KSA phone number, check out with Cash on Delivery, and confirm the WhatsApp message lands with the correct SAR total. Full walkthrough: Place a test order.
A note on non-COD orders
Section titled “A note on non-COD orders”Shopify Payments is not available in Saudi Arabia, so KSA stores typically connect a local gateway — Tap, Moyasar, HyperPay, or Mada/ STC Pay-enabled processors — for card-paid orders. Cartsaver’s WhatsApp confirmation flow runs on Cash on Delivery orders only. Pre-paid orders go straight to fulfillment without a verification step, which matches what most KSA merchants want: COD orders are the ones at risk of being fake or refused at the doorstep.
What’s next
Section titled “What’s next”Once verification is live, the high-impact follow-ons for KSA stores are:
- Abandoned cart recovery — multi-step WhatsApp reminders for carts that didn’t reach checkout.
- Cross-sell on WhatsApp — product recommendations on the channel your customer already replies on.
- Customer Reviews + Buy It Again — 14-day post-delivery follow-up with a star rating and one-tap reorder.
For everything outside KSA-specific context, the main Configuration section covers per-feature tuning.