COD

How to Prevent Fake Orders in Your Online Shop: Practical Playbook

Drix Team · 16 Jan 2026

How to Prevent Fake Orders in Your Online Shop: Practical Playbook

Ask any F-commerce seller in Bangladesh what eats their margin, and fake orders come up before rent does. An order arrives, you confirm it on Messenger, you pack it, you pay the courier — and the customer vanishes. The parcel travels to Rangpur and back, and you pay for both legs of the journey plus a product that returns creased and unsellable at full price.

Fake order prevention is not one trick. It is a layered playbook: make fake orders harder to place, catch them before you ship, and make the few that slip through cheaper to absorb. This guide walks through each layer in the order you should build them, tuned to how Bangladeshi shops actually operate — Facebook pages, COD-first customers, and couriers like Pathao, Steadfast, and RedX carrying the parcels.

Why fake orders happen at all

Cash on delivery removes every barrier to ordering. No card, no bKash PIN, no commitment — a buyer risks nothing by typing an address. That convenience built Bangladeshi e-commerce, but it also means:

  • Anyone can place an order as a prank, using anyone’s number and address.
  • Impulsive buyers can change their mind after you have already shipped, at zero cost to them.
  • A hostile competitor can bury your delivery budget under bogus orders spread across a week.
  • Serial refusers — people with a habit of ordering and rejecting at the door — cycle through shops freely because no single seller sees their full history.

You cannot remove COD; most of your customers still insist on it, as we discuss in our comparison of COD versus online payment in Bangladesh. What you can do is add friction exactly where fake orders are weak: identity, confirmation, and commitment.

Layer 1: Make the order form work for you

Prevention starts before any human touches the order.

  • Require a working phone number and structured address. Separate fields for district, thana or upazila, and detailed address. Vague single-line addresses invite failed deliveries — genuine or not.
  • Verify the number with an OTP where possible. A one-time code by SMS kills the largest category of fake orders instantly: orders placed with someone else’s number. If your shop runs on a website, most checkout plugins support this. On a Facebook page, the confirmation call plays this role instead.
  • Show the delivery charge and timeline up front. Surprise charges at the door are a leading cause of refusals that look like fraud but are really failed expectation-setting.
  • Limit quantity on first orders. A brand-new customer ordering six units of your most expensive item deserves a closer look, not an instant booking.

Layer 2: Confirm before you pack

The confirmation call is your single highest-value fraud filter, and most shops do it badly — a rushed “order confirm?” that a prankster answers as easily as a real buyer.

A good confirmation call takes ninety seconds and does four things:

  1. Restates the order and total price including delivery. Fake orderers often hesitate or get details wrong.
  2. Reads the full address back and asks a locating question. “Which landmark is closest?” A person who never intended to receive the parcel gives thin answers.
  3. States the arrival window. “The parcel reaches you Thursday or Friday — will someone be home with the cash?” This forces a small verbal commitment.
  4. Notes the customer’s tone. Your confirmation staff develop an ear for reluctance. Trust it enough to flag, never enough to cancel on instinct alone.

If the number is unreachable at confirmation time, do not ship. Try twice across a day, then message and move on. An unreachable number before shipping is unreachable at delivery.

Layer 3: Screen the phone number

Before booking, run a quick courier fraud check on the customer’s number. Third-party checker tools — FraudPeek, fraudchecker.link, and similar services — aggregate delivery history across major couriers and show how many parcels a number has received versus refused. Your own refusal log matters just as much: a number that burned you once should never get a second COD parcel without advance payment.

We cover how these lookups work, their blind spots, and how to read the results in our full guide to courier fraud detection in Bangladesh. The short version for this playbook:

Signal Action
Clean history, normal order Ship COD as usual
No history (new number) Ship if confirmation call was solid; consider advance for high value
Mixed history (some returns) Require partial advance payment
Heavy refusal history Full advance payment or politely decline

Layer 4: Use advance payment as a scalpel, not a hammer

Demanding advance payment from everyone kills conversions in a COD market. Demanding it from nobody funds fraudsters. The answer is conditional advance payment:

  • Partial advance (often the delivery charge) for risk-flagged orders. “We ship after you send 120 taka delivery charge to our bKash — it is adjusted from your total.” A genuine buyer loses nothing. A fake orderer disappears, which is exactly the outcome you wanted before paying a courier.
  • Full advance for high-value or custom items. Custom-tailored punjabis, imported gadgets, bulky furniture — anything expensive to return should not travel on pure COD to an unknown customer.
  • Advance for repeat offenders’ areas only if your own data supports it. Punish patterns you can see in your numbers, not districts by reputation.

Frame it as policy, not suspicion: “For orders above 3,000 taka, we take a 200 taka booking advance.” Customers accept rules; they resent accusations.

Layer 5: Make your data compound

Every fake order teaches you something — if you record it. Shops that log refusals in a notebook or a lone Excel tab lose the lesson within a month. The pattern only becomes visible when your order, booking, and return data live in one system.

This is where your courier’s technology matters as much as your own. When your delivery partner runs proper courier management software, you get a merchant panel where every parcel’s outcome is recorded against the customer — refusals, unreachable attempts, address failures — and visible the next time that number orders. Couriers running Drix also reconcile every collected and returned parcel through structured COD management, so a disputed “customer refused” or “customer paid” status is settled by records instead of arguments.

Ask your courier what visibility their merchant tools give you. If the answer is a hotline number, that is a real cost of working with them.

What to do when a fake order still gets through

No playbook stops everything. When a parcel bounces:

  • Log the number, address, date, and courier-reported reason immediately.
  • Message the customer once, politely — occasionally a genuine buyer missed the rider, and a reshipment with advance delivery charge recovers the sale.
  • Inspect returned stock the day it arrives and dispute damage with the courier while the return is fresh.
  • Review your refusal log weekly. Three refusals sharing an address or a pattern is intelligence, not coincidence.

Fake order prevention is a system, not a mood

Each layer here is small: a better form, a ninety-second call, a number lookup, a conditional advance, a log. Stacked together, they turn fake orders from a silent tax into a rare, absorbable event — without pushing genuine COD customers away.

Drix helps the delivery side of that system hold up. It is courier management software built for Bangladesh’s COD market, giving courier companies end-to-end parcel and cash tracking, and giving their merchants the order history and settlement transparency that fraud prevention depends on. If you run a courier or delivery startup and want your merchants to trust every status update, book a free demo or explore pricing to see how Drix fits your operation.

Related Articles

Courier Fraud in Bangladesh: How Merchants Detect Fake COD Orders
COD
Drix Team27 Jul 2026

How to run a courier fraud check in Bangladesh — spot fake COD orders, screen phone numbers, and cut losses from serial parcel refusers.

COD vs Online Payment in Bangladesh: What Sellers Need to Know
COD
Drix Team01 Jan 2026

Cash on delivery in Bangladesh vs online payment — real costs, risks, and how sellers can offer both without losing money or customers.

Rider Cash Handling: 8 Best Practices for Courier Companies
COD
Drix Team06 Aug 2026

Eight rider cash handling best practices for Bangladeshi courier companies — deposit rules, limits, verification, and fair accountability.