How to hide local delivery on Sundays in Shopify
Short answer: Hide the local delivery option on the days your drivers don't work. In Checkpost, choose “No local delivery on Sundays” from Templates, adjust the values, test it, then save and enable the rule.
The problem
If your drivers don't work on Sundays, a shopper choosing local delivery on Sunday expects a delivery you can't make, and you're left calling to rearrange it.
How to set it up
- Install Checkpost from the Shopify App Store.
- Open Templates and choose No local delivery on Sundays.
- Pick the days and the name of your local delivery rate.
- Use Try this rule to test a sample cart, then click Save rule.
The rule
Hide delivery methods containing "Local delivery" when all of these conditions is true:
- Day is Sunday
Shoppers see no message: the methods are changed before checkout shows them.
Rule definition (JSON)
{
"name": "No local delivery on Sundays",
"action": {
"kind": "hide_delivery",
"methods": [
"Local delivery"
],
"match": "contains"
},
"match": "all",
"conditions": [
{
"kind": "day_of_week",
"op": "is_any",
"days": [
"sunday"
]
}
]
}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
- Pick every day your drivers are off; the rule hides the option on any of them.
- Days follow your store's timezone in Settings → General.
- Combine with a time condition (Store time is at or after 18:00) to also hide it late on Saturday.
FAQ
Will shoppers see pickup and shipping on Sundays?
Yes. Only options whose name contains "Local delivery" are hidden.
Can I rename it instead, e.g. "Local delivery (Monday)"?
Yes. Switch the rule to Rename and enter the new name.
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.
Same-day delivery cutoff
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.
Holiday shipping cutoff
From 18 to 24 December every year, hide standard shipping that won't arrive in time, so holiday shoppers pick express.