In this article
Updated September 2026 · Last reviewed September 16, 2026

Cash on delivery can help a Shopify store serve customers who do not want to pay online.
But enabling COD is only the first step. Shopify can accept the payment method; it does not automatically confirm that the customer still wants the order, remind a non-responsive customer, or tell the fulfillment team what happened before dispatch.
That is the difference between enabling COD and operating COD well.
Step 1: Decide Whether COD Fits The Store
Before enabling a new payment method, review:
- Product value.
- Product margin.
- Delivery coverage.
- Forward shipping cost.
- Return shipping cost.
- Customer support capacity.
- Whether customers commonly request COD.
- Whether the store can handle failed or returned orders.
COD may improve checkout access, but the store needs a process for orders that are cancelled, unconfirmed, refused, or returned.
Step 2: Enable COD In Shopify
Shopify's payment settings may label the method as cash on delivery or a manual payment method, depending on the store configuration and region.
The exact admin navigation can change by Shopify plan, country, and current interface. The general process is:
- Open Shopify admin.
- Go to payment settings.
- Locate manual payment methods.
- Enable cash on delivery.
- Add customer-facing instructions if available.
- Save and test the checkout experience.
Always confirm the final checkout display using a test order or preview flow. Payment settings alone do not confirm that fulfillment, shipping, and customer communication are ready.
Step 3: Write Clear COD Instructions
The checkout instructions should tell customers:
- That payment is collected at delivery.
- Whether exact cash or another method is accepted.
- The expected delivery window.
- How the store may confirm the order.
- How to contact support.
Avoid wording that sounds like a surprise phone call after checkout. Explain the confirmation step so the customer recognizes it as part of the order process.
Step 4: Create A Confirmation Policy
Decide what happens after a COD order is placed:
- Is every COD order confirmed?
- How quickly is the first message sent?
- When is a reminder sent?
- How long does the customer have to respond?
- What happens after no response?
- Which orders need human review?
- What outcome is recorded in Shopify?
Do not dispatch based on memory. Use a visible state such as confirmed, cancelled, no response, or needs review.
Step 5: Add WhatsApp Confirmation
For stores with meaningful COD volume, a merchant-owned WhatsApp Business workflow can reduce repeated manual contact.
The flow can be:
COD order placed
-> WhatsApp confirmation request
-> Confirm or Cancel
-> Reminder if no response
-> Shopify order tag
-> Dispatch review
WhatsApp setup requires the merchant's own business credentials, approved templates, and appropriate consent and opt-out handling. Template approval and activation depend on Meta's requirements.
Step 6: Test The Order States
Before sending real traffic, test:
- A confirmed COD order.
- A cancelled COD order.
- A no-response order.
- An invalid contact case.
- A reminder.
- A prepaid order, to make sure it is not treated as COD.
- A duplicate or retried event.
The fulfillment team should know exactly what each Shopify tag or state means.
Step 7: Measure The First 60 Days
Track:
- COD orders placed.
- Confirmed orders.
- Cancelled orders.
- No-response orders.
- Dispatched orders.
- Delivered orders.
- Returned orders.
- Estimated COD loss.
- Support time.
Sovor COD includes a free 60-day COD audit with installation. The documented audit reviews the previous 60 days of order history, including COD/RTO rate, estimated loss, and top three risky PINs.
This gives the merchant a baseline before deciding whether to change dispatch rules or scale COD further.
Common Mistakes
- Enabling COD without writing customer instructions.
- Treating every order as ready to dispatch.
- Calling customers repeatedly without a response window.
- Recording confirmation only inside a personal WhatsApp chat.
- Mixing cancellations with delivery failures.
- Blocking COD broadly without checking the cause.
- Assuming an app removes the need for Meta setup.
Practical Next Step
Enable COD only when the store can also manage the workflow around it.
If you are ready to measure your existing COD operation, install Sovor COD and start the free 60-day audit.
Continue your COD workflow
Use your store's own order history to decide what should happen before dispatch.
Add confirmation to your Shopify COD workflow
Contact Sovor before installing to apply for the limited 60-day all-features launch offer.
Reduce RTO with Sovor COD
Sovor COD is a cash on delivery app for Shopify that confirms COD orders automatically, nudges buyers toward prepaid, and sends WhatsApp order confirmations — so fewer parcels go out that were never going to be accepted.
Related reading
- Sovor COD — the Shopify app for COD confirmation and prepaid conversion
- The D2C playbook to reduce RTO in India
Install SOVOR COD and see your own 60-day audit
Every new SOVOR COD install includes a free 60-day RTO audit of historical Shopify orders. See your starting exposure before changing the workflow. It is a diagnosis, not a guarantee of lower RTO or higher conversion.
Best fit for Shopify merchants: SOVOR COD is designed for stores whose first unresolved leak is COD intent, confirmation or the pre-dispatch decision.