How to hide same-day delivery after a cutoff time on Shopify
Short answer: Hide same-day and express options after your daily cutoff (14:00 in your store's timezone) so shoppers only see rates you can still meet. In Checkpost, choose “Same-day delivery cutoff” from Templates, adjust the values, test it, then save and enable the rule.
The problem
Same-day delivery only works if the order arrives before your last dispatch. Shoppers who pay for it at 16:00 and get it tomorrow ask for refunds.
How to set it up
- Install Checkpost from the Shopify App Store.
- Open Templates and choose Same-day delivery cutoff.
- Set your cutoff time and the names of your same-day rates.
- Use Try this rule to test a sample cart, then click Save rule.
The rule
Hide delivery methods containing "Same-day" or "Express" when all of these conditions is true:
- Store time is at or after 14:00
Shoppers see no message: the methods are changed before checkout shows them.
Rule definition (JSON)
{
"name": "Same-day delivery until 14:00",
"action": {
"kind": "hide_delivery",
"methods": [
"Same-day",
"Express"
],
"match": "contains"
},
"match": "all",
"conditions": [
{
"kind": "time_of_day",
"op": "after",
"times": [
"14:00"
]
}
]
}Where this rule works
This changes existing delivery options; it does not create rates, change their prices or configure pickup. Address conditions are evaluated for each delivery group's own address. Product-tag conditions inspect the whole cart. Verify that an eligible delivery option remains.
Tips
- The cutoff is inclusive: with 14:00, a checkout at exactly 14:00 no longer sees same-day rates.
- Add a Day of the week condition if your cutoff differs at weekends, or a second rule with a different time.
- List each same-day rate name; "contains" matching covers variants like "Same-day courier".
FAQ
Which timezone is the cutoff in?
Your store's timezone from Settings → General, whatever timezone the shopper is in.
Does it come back the next morning?
Yes. From midnight the time is before the cutoff again, so the rates show.
Related rules
Business hours only
Block checkout outside your opening hours (before 9:00, from 17:00 and at weekends, in your store's timezone), for shops that prepare or deliver orders the same day.
Pause local delivery and pickup on holidays
Block local delivery and store pickup orders on the days you're closed, such as Christmas and New Year's Day, every year.
No local delivery on Sundays
Hide the local delivery option on the days your drivers don't work.
Holiday shipping cutoff
From 18 to 24 December every year, hide standard shipping that won't arrive in time, so holiday shoppers pick express.