Skip to content

Cash on delivery on Shopify: confirm COD orders before you ship

A cash-on-delivery order is a promise, not a payment. Confirming COD orders before you pack, and making it easy to cancel or pay online, keeps refused parcels from eating your margin.

AlliDesk team3 min read

AlliDesk orders list with paid and cash-on-delivery orders, and a customer's orders on a phone

For most Indian Shopify stores, cash on delivery is not optional: plenty of shoppers will not buy without it. But a COD order is only a promise. When the parcel reaches the door and the customer refuses it, you have paid for shipping out, shipping back and packing, and the product has spent days away from your shelf. A quick COD order confirmation, asked before you pack, catches most of these.

Confirmation is the simplest way to catch those orders before they leave your warehouse. This guide covers why unconfirmed orders are expensive, what a good confirmation flow looks like, and how to run one on Shopify with AlliDesk.

Why unconfirmed COD orders cost so much

A refused parcel costs more than a cancelled order ever does:

  • Two shipping charges. You pay to send the parcel and again for it to come back.

  • Stock stuck in transit. The item cannot be sold to anyone else until it returns and is checked.

  • Packing and handling time spent on an order that was never going to be paid for.

  • Courier performance. A high rate of refused deliveries can make couriers less keen to offer you COD at all.

Most of these orders are not fraud. The customer ordered on impulse, bought the same thing elsewhere, typed a wrong number, or forgot. A quick question before you pack catches most of them.

What good COD order confirmation looks like

  • Ask straight after the order, while the shopper still remembers buying.

  • Make confirming one tap, and make cancelling just as easy. A cancellation now is far cheaper than a refusal later.

  • Reach them where they read: email, and WhatsApp for most Indian shoppers.

  • Mark confirmed orders clearly so the packing team ships those first and holds the rest.

  • Offer to pay online before the order ships, so a willing buyer can switch to prepaid.

AlliDesk orders list with paid and cash-on-delivery orders, and a customer's orders on a phone
Orders in AlliDesk, with how each was paid and where it stands.

Setting up COD confirmation on Shopify with AlliDesk

  1. Switch on COD confirmation under Orders → Order rules. Cash-on-delivery orders then get a message asking the customer to confirm.

  2. Send it on WhatsApp too. Connect your WhatsApp tool (Spur, BIK, Interakt and others) under Settings → Integrations and tick the COD confirmation event, so the same request goes out on WhatsApp.

  3. Filter before you pack. Confirmed orders are tagged allidesk-cod-confirmed in Shopify, so your team can filter the orders list and ship those first.

  4. Confirm by hand when you call. If a customer confirms on the phone, press Mark confirmed on the order page, or Send confirmation request to ask again.

  5. Let customers cancel and switch to prepaid. Set a cancellation window, and allow cash-on-delivery orders to be paid online from the customer's account before they ship.

Tip: Reward the behaviour you want. A Prepaid order earn rule in the loyalty module gives extra points to customers who pay online, which nudges repeat buyers away from COD over time. See loyalty points.

When a COD order comes back anyway

Some returns are unavoidable. For those, a return raised from the customer's account keeps the conversation out of your inbox, and a cash-on-delivery refund can go out by bank transfer to the account details the customer enters, since there is no card or UPI payment to refund to.

Common questions

Should I stop offering cash on delivery?

Usually not. Many shoppers will not buy without it. Confirming COD orders and nudging repeat customers towards prepaid keeps the sales while cutting the refusals.

What if the customer never confirms?

Treat it as a warning, not a cancellation. Call or send the request again, and ship confirmed orders first.

Can a COD order be refunded?

Yes. Since nothing was paid online, the refund is made by bank transfer to the details the customer gives, or as store credit.

Catch refused parcels before they ship COD confirmation, prepaid nudges and customer cancellations in one Shopify app. Install AlliDesk →

  • COD
  • Orders
  • India

Put this to work on your store

AlliDesk brings sign-in, loyalty, returns and GST invoices into one Shopify app, on any theme.