How to stop fake COD orders on your Pakistani Shopify store

Updated · ACOD (E-TRADE PARTNER)

Fake COD orders are Pakistan's most expensive e-commerce problem, and the defense is layered: restrict COD to Pakistan and to cities your courier serves reliably, set a minimum and maximum order value, add a small COD fee so a bogus order costs the prankster something to imitate, and block known refusers with customer tags. All four rules run at checkout via ACOD; confirmation calls and OTP tools stack on top for the orders that get through.

4.9 · ACOD does this for you: COD fees plus location, order-value, product, and customer rules.

Try it free
On this page
  1. The fake-order tax on Pakistani stores
  2. Layer 1: COD only where it can work
  3. Layer 2: order-value rules
  4. Layer 3: a fee that makes COD cost something
  5. Layer 4: the refuser blocklist
  6. What stacks on top: confirmation workflows
  7. Frequently asked questions

The fake-order tax on Pakistani stores

With most Pakistani stores running the large majority of orders on COD, every fake order is a real parcel: picked, packed, shipped, refused (or never answered), and shipped back, with the courier charging you for both directions. Wrong numbers, prank orders, and competitor mischief all look identical to a real order at checkout. You can't make fake orders impossible, but you can make them expensive to place, easy to catch, and cheap to survive.

Layer 1: COD only where it can work

Start with geography. If you sell internationally at all, restrict COD to Pakistan with a one-line country allowlist; a COD order your courier can't collect on is a guaranteed loss. Within Pakistan, if TCS, Leopards, PostEx or your courier of choice collects reliably only in major cities, a city allowlist keeps COD to Karachi, Lahore, Islamabad, Rawalpindi, Faisalabad, and wherever your delivery data is actually good. Everyone else checks out prepaid via card or wallet.

Layer 2: order-value rules

  • Maximum: a refused Rs. 15,000 parcel is a serious loss, and large amounts are a favorite of prank orders precisely because they hurt. Cap COD (Rs. 5,000–10,000 is a common band) and let genuine high-ticket buyers prepay. How to pick the number.
  • Minimum: below a few hundred rupees, the courier's COD charge exceeds the margin even when the order is real. A floor filters both the uneconomic order and the low-effort prank.

Layer 3: a fee that makes COD cost something

A visible COD fee (Rs. 100–250 is the common band) changes the economics of the fake order in your favor: the real buyer accepts it as normal (couriers charge it themselves on marketplace orders), while the wallet-capable buyer switches to prepaid to avoid it, self-verifying the order in the process. Set it up as a shipping rate linked to the COD payment method so it can't be dodged, and it also covers the courier's cash-handling charge on legitimate COD orders.

Layer 4: the refuser blocklist

Refusals repeat. When a customer refuses a parcel or is unreachable at delivery, tag the customer account (manually or with Shopify Flow) and hide COD for that tag from then on. They keep the option to buy prepaid, so you lose the refusal risk without losing the customer. One Shopify limitation to know: guests without customer accounts can't be tag-matched, so the blocklist works best alongside phone-number checks at the courier or confirmation stage.

What stacks on top: confirmation workflows

The layers above stop most bogus orders from existing. For what remains, Pakistani stores typically confirm before dispatch: a WhatsApp message or quick call for first-time customers and larger orders, courier-side phone verification, or an OTP app if volume justifies automation. ACOD deliberately doesn't do OTP or partial advance collection; it handles the checkout rules, and confirmation tools run alongside it without conflict. If you're choosing between approaches, do the checkout rules first: they're one-time setup and work on every order automatically.

Make fake COD orders unprofitable

Pakistan-only COD, city allowlists, PKR fees via a linked shipping rate, value rules, and refuser blocking. Configured in about 5 minutes, from $4.99/month with a 7-day free trial.

Install ACOD free for 7 days

4.9 stars · 100+ reviews · Built for Shopify

Frequently asked questions

How do I block fake COD orders on Shopify?

Layer the defenses: COD only for your serviceable country and cities, a minimum and maximum COD order value, a visible COD fee, and a customer-tag blocklist for repeat refusers. Confirmation calls or OTP tools then handle the small share that gets through.

Can I offer COD only in certain Pakistani cities?

Yes. A city allowlist rule in ACOD shows COD only for the cities you list; customers elsewhere see prepaid options only. Pair it with a country rule so international orders never see COD at all.

Will a COD fee scare away real customers in Pakistan?

The fee is familiar: Pakistani couriers and marketplaces charge cash-handling fees routinely. Priced in the normal Rs. 100–250 band, real buyers accept it, wallet-capable buyers switch to prepaid, and the zero-commitment prank order becomes less attractive to place.

Does ACOD verify phone numbers or send OTP codes?

No. ACOD is the checkout-rules layer: fees, location, order-value, product, and customer conditions. OTP and call-verification apps work alongside it if you need that layer too.

Related articles