Show TWINT first in Switzerland
When the shipping country is Switzerland, move TWINT to the first position at checkout so local shoppers see their preferred payment method by default.
Free template · imports into Nex Reorder via Rules → Import
Moves TWINT to the top of the payment method list at checkout when Shipping country is Switzerland.
The problem it solves
TWINT is the homegrown mobile payment the Swiss reach for — a quick QR scan from the banking app. If Swiss shoppers have to scroll past cards to find TWINT, your checkout feels less local and less trustworthy right at payment.
What you get
Puts Switzerland’s preferred mobile payment at the top for local buyers.
Feels native to Swiss shoppers who default to TWINT.
Applies only to shoppers shipping to Switzerland.
No code or theme editing.
What the template contains
Reorder · Payment method
Conditions
- Shipping country is one of
Switzerland
New order
- 1 TWINT moved to the top
Reach for this when…
-
You sell into Switzerland and offer TWINT via your provider.
-
Your default checkout order leads with cards.
-
You target Swiss (DE/FR/IT) shoppers and want a local checkout.
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
- TWINT is added as a custom method matched by name — confirm the checkout label matches.
- Ships with Switzerland pre-selected.
Questions
Show TWINT first in Switzerland
Does it hide anything?
No — TWINT only moves to the top; all methods remain.
Other countries?
Unaffected — scoped to shipping addresses in Switzerland.
Theme edits?
None.
twint-first-switzerland.rule.json
{
"formatVersion": 1,
"type": "rule",
"app": "pay-reorder",
"exportedAt": "2026-08-03T00:00:00.000Z",
"rule": {
"name": "Show TWINT first in Switzerland",
"methodType": "payment",
"action": "reorder",
"methods": [
{
"name": "TWINT"
}
],
"conditions": [
{
"type": "shipping_country",
"operator": "in",
"values": [
"CH"
]
}
],
"matchType": "all",
"tier": "general",
"hideAll": false,
"displayOrder": [
{
"name": "TWINT",
"index": 1
}
]
}
}
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.