Skip to content
Reorder Payment India

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

Checkout mockup: Show UPI first in India (COD last)

Moves UPI to the top of the payment method list at checkout when Shipping country is India.

Why use it

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.

Benefits

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.

Inside this rule

What the template contains

Reorder · Payment methods

UPI Cash on Delivery (COD)

Conditions

  • Shipping country is one of India

New order

  1. 1 UPI moved to the top
  2. Cash on Delivery (COD) moved to the bottom
When to use it

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.

How to use it

Import in three steps

  1. 01

    Download the JSON

    Grab this template as a ready-to-import rule file.

  2. 02

    Import in the app

    In Nex Reorder, open Rules → Import and pick the file.

  3. 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.
FAQ

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.

The file

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.

Control your Shopify checkout

$4.99/month, free trial. Import this template and go live in minutes.