How to hide standard shipping before Christmas on Shopify
Short answer: From 18 to 24 December every year, hide standard shipping that won't arrive in time, so holiday shoppers pick express. In Checkpost, choose “Holiday shipping cutoff” from Templates, adjust the values, test it, then save and enable the rule.
The problem
In the week before Christmas, standard shipping often arrives too late. Shoppers who pick it and miss the holiday blame the store, not the carrier.
How to set it up
- Install Checkpost from the Shopify App Store.
- Open Templates and choose Holiday shipping cutoff.
- Set the dates of your carrier's last standard-shipping day and your standard rate's name.
- Use Try this rule to test a sample cart, then click Save rule.
The rule
Hide delivery methods containing "Standard" when all of these conditions is true:
- Date is between 18 Dec every year and 24 Dec every year
Shoppers see no message: the methods are changed before checkout shows them.
Rule definition (JSON)
{
"name": "Holiday shipping cutoff",
"action": {
"kind": "hide_delivery",
"methods": [
"Standard"
],
"match": "contains"
},
"match": "all",
"conditions": [
{
"kind": "date",
"op": "between",
"dates": [
"12-18",
"12-24"
]
}
]
}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
- Dates without a year (12-18 to 12-24) repeat every December; add a year for a one-off window.
- A yearly window can cross New Year, for example 12-27 to 01-03 for a holiday shutdown.
- Pair it with a Rename rule that labels express as "Express (arrives before Christmas)" for the same dates.
FAQ
Are both dates included?
Yes. With 12-18 to 12-24, standard shipping is hidden all day on the 18th and on the 24th.
What if a shopper only has standard shipping available?
Checkout then has no shipping rate for them, so make sure an express rate covers every zone you ship to during the window.
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.
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.