How to Set Up COD on Shopify in India.
Complete 6-step tutorial. COD payment method, OTP verification, PIN code gating, partial advance, WhatsApp confirmation — cuts RTO 30-50%.
A: 6 steps. Enable COD → Install OTP app → Configure OTP → PIN code gating → Partial advance → WhatsApp confirmation. Total: 30 minutes.
time
reduction
uplift
The COD India Setup.
Open Shopify Admin and add COD as a Manual Payment Method.
Set additional details (instructions for customer, payment method name shown at checkout). Save.
Without OTP, COD RTO runs 28-45%. With OTP, drops to 15-25%. Install one of these apps:
In the COD app, configure verification rules:
SMS template: "Your COD order OTP is: {OTP}. Valid 10 min."
OTP expiry: 10 minutes
Retry limit: 3 attempts
DLT routing: Auto (India regulator-compliant)
SMS sent at checkout. Customer enters OTP to confirm. Failed OTP = blocked order.
Block COD for known high-RTO PIN codes. Use Shiprocket / Delhivery RTO scores.
Customers in high-RTO PIN codes see only prepaid (Razorpay UPI) at checkout. Lifts blended margin 8-15%.
Charge 10-20% upfront via Razorpay UPI. Balance collected at delivery. Drops fake/impulse COD orders 40-60%.
Customer flow: picks COD → pays 15% via UPI → courier collects 85% balance at delivery.
Auto-send WhatsApp message before shipment pickup. Customer confirms with 1-tap or cancels.
[Confirm] [Cancel]
Result: Cancel before pickup = no shipping/RTO cost
Setup via Wati / AiSensy / Gallabox + Shopify webhook for order created event. Cuts bad COD before it ships.
Which App To Pick.
More COD Questions.
Get COD Setup Done for You.
30-minute call. We configure COD + OTP + PIN gating + partial advance + WhatsApp confirm end-to-end. Fixed-price, 3-5 days. Read What is RTO? for context.

