Guides
Guides for cash on delivery stores in the GCC
Practical answers for shop owners who offer COD in the UAE, Saudi Arabia, Kuwait, Qatar, Bahrain and Oman. Every outside fact links to its source.

Cash on delivery by country
How COD works in each GCC market, what Shopify's checkout asks for there, and which rules fit.
- Cash on delivery in the UAE: a guide for Shopify storesHow COD works for UAE Shopify stores, how checkout records the seven emirates, why there are no postcodes, and how to set COD rules by emirate or city.
- Cash on delivery in Saudi Arabia: a guide for Shopify storesHow COD works for Saudi orders on Shopify, why COD rules must use city names, the National Address rule for parcels, mada, and Arabic checkout.
- Cash on delivery in Kuwait: a guide for Shopify storesKNET as the online alternative to COD in Kuwait, what Shopify's Kuwait checkout asks for (governorate, block, city), and COD rules by area.
- Cash on delivery in Qatar: a guide for Shopify storesWhat Shopify's checkout asks for in Qatar, how Qatari addresses work, which online payments shoppers can use, and the COD rules that fit.
- Cash on delivery in Bahrain: a guide for Shopify storesWhat Shopify's checkout asks for in Bahrain, how Bahraini addresses are written, BenefitPay and other online options, and COD rules that fit.
- Cash on delivery in Oman: a guide for Shopify storesWhat Shopify's checkout asks for in Oman, why P.O. boxes matter for COD, local debit cards and the Maal card, and the COD rules that fit.
- One Shopify store, six GCC countries: different COD rules per marketSelling to all six GCC countries from one Shopify store? How currencies and each country's address fields change the COD rules you can set.

Why COD orders fail
Why shoppers refuse COD orders, what each refusal costs, and how to spot the pattern in your own orders.
- Why COD orders get refused at the doorThe common reasons shoppers refuse cash on delivery orders in the GCC, and the fix each reason points to.
- What one refused COD order really costsA fill-in formula for the full cost of a refused cash on delivery order, with a worked example in AED and the refusal rate where COD stops paying.
- Fake, refused, failed: three COD problems that need different fixesHow to tell fake, refused and failed COD orders apart in your Shopify order history, and which fix fits each one.
- RTO (return to origin) explained for GCC storesWhat RTO means for cash on delivery stores, how couriers handle it, how it differs from a customer return, and how to calculate your own RTO rate.
- How to spot repeat refusers in your Shopify ordersFind customers who refuse COD orders again and again using Shopify order filters, order history and customer tags, without punishing one-off mistakes.

Shopify how-tos
Step-by-step Shopify settings for cash on delivery. Most are useful even without an app.
- How to add Cash on Delivery to a Shopify storeTurn on Shopify's built-in Cash on Delivery (COD) method in Settings > Payments, write clear checkout text, and test it with a real order.
- How to rename Cash on Delivery at Shopify checkoutShopify shows COD as "Cash on Delivery (COD)" and won't let you reuse that name. Here are the ways to show a clearer name, in English and Arabic.
- How to hide a payment method on Shopify: every option explainedTurn a method off, use a payment customization app, Checkout Blocks on Plus, or a custom Function. What each option can and can't hide.
- From Shopify Scripts to Functions: what changed for payment rulesShopify Scripts stopped running on June 30, 2026. What payment Scripts did, what replaced them, and what Plus and non-Plus stores should check now.
- How to hide COD above a cart totalWhy large COD carts carry more risk, how to pick a limit from your own orders, how other currencies affect it, and how to test it with a draft order.
- How to turn off COD for certain productsTag the products that shouldn't ship with Cash on Delivery, tag many at once in Shopify admin, and test that COD disappears at checkout.
- How to block COD for specific customers with tagsTag a customer cod-refused or cod-blocked and a payment rule can hide Cash on Delivery for them. How to tag, and why guest checkouts slip through.
- How to limit COD by emirate, region or cityWhich GCC countries have regions in Shopify's address form, the emirate and governorate codes, and how to list city names in English and Arabic.
- How to hide COD on large first ordersKeep Cash on Delivery for small first orders and hide it for big ones. What counts as a first order at checkout, and how to choose the amount.
- How to find cancelled COD orders in Shopify adminFilter cancelled orders, save the view, export them and keep only Cash on Delivery orders. Plus why apps can only read the last 60 days.
- How to test checkout payment rules with draft ordersBuild a draft order, open its checkout link and check the payment step. Why the admin's payment screen isn't a test, and how to check the Arabic name.

Arabic checkout
Selling in Arabic: the checkout language, the right name for COD, and clear policies.
- How to offer an Arabic checkout on ShopifyAdd Arabic as a store language, fill the gaps in checkout translations, check the right-to-left layout and give Arabic its own URLs.
- What to call Cash on Delivery in ArabicThree Arabic names for Cash on Delivery compared in plain English, how to pick one, and how to show it on an Arabic Shopify checkout.
- A COD policy page template for GCC stores, in English and ArabicA fill-in cash on delivery policy in English and Arabic covering where COD is offered, limits, confirmation, refused orders and contact details.
- Confirming COD orders by phone, SMS or WhatsApp: costs and trade-offsWhat it costs to confirm cash on delivery orders by phone, SMS or WhatsApp, how much work each takes, and how to pair confirmation with hiding COD.

Fewer refusals
Practical fixes that cut refusals before an order is placed: addresses, confirmation, and payment choices.
- Ways to cut COD refusals before the order is placedA checklist for GCC Shopify stores to cut COD refusals: clear totals, honest delivery times, good addresses, phone numbers, confirmation and COD limits.
- Better UAE addresses: landmarks, Makani numbers and delivery notesUAE addresses have no postcode. How to collect building details, Makani numbers, landmarks and map pins so COD parcels reach the right door.
- Saudi National Address and fewer failed deliveriesWhat the Saudi National Address and short address are, why parcel companies need one since 2026, and how to collect it from Shopify shoppers.
- Nudging shoppers from cash to card without losing the saleList online payment first, use clear names, show why paying online is safe, offer instalments and keep COD for the carts where the risk is low.

Choosing an approach
The main ways to control COD on Shopify, compared fairly.
Using Khaleeji COD? See the Khaleeji COD help pages.
Stop paying shipping twice for refused orders
Khaleeji COD is coming soon to the Shopify App Store. Email us and we'll tell you the day it's live.
Coming soon to the Shopify App Store · Email: 9090mohammad123@gmail.com