Show UPI first in India (COD last)
When the shipping country is India, move UPI to the first position and push Cash on Delivery to the bottom at checkout. If your gateway shows UPI as "Razorpay" at checkout, swap the method to match that label.
Free template · imports into Nex Reorder via Rules → Import
Moves UPI to the top of the payment method list at checkout when Shipping country is India.
The problem it solves
UPI is how India pays — instant, app-based, everywhere. But if your checkout leads with cards and keeps Cash on Delivery prominent, Indian shoppers scroll for UPI while COD (with its higher RTO risk) stays front and centre. The order works against you on both counts.
What you get
Puts UPI — India’s dominant rail — at the top for local shoppers.
Pushes Cash on Delivery to the bottom to nudge prepaid over risky COD.
Applies only to shoppers shipping to India.
No code or theme changes.
What the template contains
Reorder · Payment methods
Conditions
- Shipping country is one of
India
New order
- 1 UPI moved to the top
- ↓ Cash on Delivery (COD) moved to the bottom
Reach for this when…
-
You sell into India and offer UPI (often via a gateway like Razorpay).
-
You want to steer buyers toward prepaid UPI and away from COD.
-
Your checkout currently leads with cards.
Import in three steps
- 01
Download the JSON
Grab this template as a ready-to-import rule file.
- 02
Import in the app
In Nex Reorder, open Rules → Import and pick the file.
- 03
Review & activate
Tweak methods or conditions to match your store, then go live.
Good to know
- If your gateway shows UPI as “Razorpay”, swap the method to match that checkout label after importing.
- This template both moves UPI to the top and moves Cash on Delivery to the bottom.
Questions
Show UPI first in India (COD last)
Does it hide COD?
No — it moves Cash on Delivery to the bottom, not away. It stays available, just deprioritised.
Other countries affected?
No. Scoped to shipping addresses in India.
Theme edits?
None — import and activate.
upi-first-india.rule.json
{
"formatVersion": 1,
"type": "rule",
"app": "pay-reorder",
"exportedAt": "2026-08-03T00:00:00.000Z",
"rule": {
"name": "Show UPI first in India (COD last)",
"methodType": "payment",
"action": "reorder",
"methods": [
{
"name": "UPI",
"code": "UPI"
},
{
"name": "Cash on Delivery (COD)",
"code": "Cash on Delivery (COD)"
}
],
"conditions": [
{
"type": "shipping_country",
"operator": "in",
"values": [
"IN"
]
}
],
"matchType": "all",
"tier": "general",
"hideAll": false,
"displayOrder": [
{
"name": "UPI",
"code": "UPI",
"index": 1
},
{
"name": "Cash on Delivery (COD)",
"code": "Cash on Delivery (COD)",
"index": 9999
}
]
}
}
This is the exact import format — app: "pay-reorder", validated by the app on import.
Related checkout rules
Control your Shopify checkout
$4.99/month, free trial. Import this template and go live in minutes.