How to Set Holiday Delivery Cutoffs in PrestaShop
A holiday delivery cutoff is the last order time that still fits your preparation, collection and transit schedule for a particular destination. It should come from the fulfilment process, not from the date used by a competitor.
Use this guide to build a cutoff worksheet for your PrestaShop store and turn it into consistent messages across products, checkout and support. The worked calendar is fictional; obtain current commitments from your own suppliers and carriers before publishing dates.
This is especially useful when your store mixes warehouse stock, assembled gift sets and dropshipped products. Those routes should not share a promise unless they genuinely support it.
1. Separate Dispatch From Arrival
Define the event each message describes. “Dispatches within two working days” tells the customer when the parcel should leave; it does not state when the parcel reaches the recipient.
Record the stages between ordering and arrival:
- Payment or order approval, where your process requires it.
- Picking, personalisation or gift assembly.
- Waiting for the next carrier collection.
- Carrier transit to the destination.
- Any separately justified contingency allowance.
Check how weekends and local holidays affect each stage. A supplier may work on Saturday while the carrier's relevant service does not collect that day.
Use wording that matches the strength of your evidence. An estimated arrival window and a guaranteed service are different promises; use the latter only when the underlying arrangement supports it.
2. Group Products by Their Fulfilment Route
Build groups based on operational behaviour rather than product category names. Two notebooks may need different delivery calculations if one is in your warehouse and the other is made to order.
| Route | Preparation owner | Additional fact to confirm |
|---|---|---|
| Ready warehouse stock | Your packing team | Same-day order processing boundary |
| Gift sets assembled to order | Your packing team | Assembly capacity and packaging stock |
| Domestic dropshipping | Supplier | Acceptance time and actual collection schedule |
| Cross-border supplier stock | Supplier and carrier | Destination coverage and transit conditions |
| Personalised products | Production team | Approval and manufacturing time |
Assign each advertised product to a route. If a combination changes the route, record that exception explicitly.
For supplier-held products, complete the dropshipping supplier checks first. A published catalogue lead time is not enough to support your own seasonal arrival claim.
3. Work Backward From the Required Arrival Day
Start with the latest acceptable arrival day and subtract the working time each stage requires. Use the real working calendar for the route rather than subtracting calendar days blindly.
Consider this fictional week with no public holidays:
| Stage | Planned day |
|---|---|
| Latest acceptable arrival | Friday, Week 2 |
| Contingency day | Thursday, Week 2 |
| Planned transit day 3 | Wednesday, Week 2 |
| Planned transit day 2 | Tuesday, Week 2 |
| Planned transit day 1 | Monday, Week 2 |
| Carrier collection | Friday, Week 1 |
| Preparation day | Thursday, Week 1 |
| Customer order cutoff | Wednesday, Week 1, 14:00 shop time |
This example assumes orders accepted before Wednesday's cutoff can enter Thursday's preparation, Friday collection is confirmed and transit starts on the next working day. Changing any assumption changes the customer cutoff.
Have the person responsible for dispatch explain the worksheet back to you. If they interpret “three days” differently, settle the definition before putting it on the website.
4. Confirm the Carrier and Supplier Assumptions
Ask for the last collection time, the relevant service and the destination coverage in writing. Keep the date of confirmation and the person or document that supplied it.
Distinguish a carrier's final recommended posting date from a commitment covering your specific service. Your shop may need an earlier customer cutoff because preparation happens before the carrier receives the parcel.
For dropshipping, ask when the supplier considers an order accepted. A file uploaded at 13:55 may miss a 14:00 processing boundary if the supplier only checks the file later.
Include a response deadline for exceptions. If the supplier cannot confirm stock before that deadline, decide whether the order is held for customer contact, offered an alternative or cancelled according to the applicable process.
Do not copy last year's dates into this year's campaign. Retain last year's performance as evidence, then confirm the current schedule independently.
5. Create a Customer Message for Each Route
Write short messages that identify the destination, the order boundary and the expected result. Include a timezone when shoppers or suppliers operate across timezones.
An illustrative message could be: “For delivery to mainland Destination A before the event, order eligible in-stock products by Wednesday at 14:00 [shop timezone]. Estimated arrival is Monday–Thursday the following week.” Replace every placeholder with a verified current value before use.
State exclusions near the claim. Personalised products, remote areas and supplier-shipped items should not inherit a general banner if their calculation is different.
Choose existing storefront fields or a tested extension that can display the necessary distinctions. Do not assume PrestaShop automatically calculates supplier-specific holiday arrival dates from product supplier assignments.
Use the gift guide workflow to put the relevant message where shoppers make their selection, not only on a delivery-policy page they may never open.
6. Test Mixed Carts and Changed Addresses
Build a cart with one warehouse product and one supplier-shipped product. Check whether the customer sees one arrival window, separate windows or wording that needs clarification.
If your process sends two parcels, explain that before purchase. If you consolidate them, calculate the promise from the latest expected arrival at your warehouse plus your own onward preparation and transit.
Change the destination during checkout. The available delivery options and any visible message must still describe the chosen address accurately.
Use the split-shipment planning guide for the underlying order map. A single banner cannot explain every mixed-cart case, so make the main promise simple and the exceptions easy to find.
Check the confirmation email as well. It should not repeat an old universal promise after checkout displayed a narrower one.
7. Prepare the Cutoff-Day Switch
Write the replacement message before the cutoff arrives. For example: “Orders placed now are expected after the holiday; see the delivery estimate at checkout.” Use only the options your operation actually offers.
List every place that needs changing: homepage banners, gift guides, product descriptions, checkout messages, scheduled emails and advertising landing pages. Assign an owner to each.
Confirm the store's configured timezone. PrestaShop exposes timezone configuration in its localization settings; also check any separate scheduling tools used for campaigns.
Run a test just before and just after the boundary in a suitable test environment or with a controlled schedule. The expected outcome is a consistent promise everywhere the customer encounters it.
8. Handle Delays as an Order Queue
Create a daily list of orders at risk: unaccepted supplier orders, missed collections and parcels without expected movement. Include order reference, promised window, current evidence and the next action owner.
Contact customers with specific information when the promise is at risk. Avoid sending an unchanged automated “on its way” message when only a shipping label exists.
Record whether the customer chooses to wait or takes another available resolution. Follow the applicable consumer rules and your published terms rather than using the supplier's delay as the entire response.
After the holiday, compare promised and actual arrival by route. Use the exceptions to revise next season's preparation allowance and supplier decisions.
9. Common Cutoff Problems and Fixes
| Problem | Likely cause | What to check or change |
|---|---|---|
| Orders miss the final collection | Customer cutoff copied the carrier cutoff | Add preparation and acceptance time |
| Weekend orders receive an impossible estimate | Calendar days were used as working days | Recalculate with the route's working calendar |
| A supplier item inherits a warehouse promise | Messages are attached too broadly | Separate fulfilment routes and exceptions |
| Old promise remains after the cutoff | Campaign assets have different owners | Use a complete switch checklist |
| Tracking exists but parcel has not moved | Label creation was treated as handover | Confirm actual collection or carrier acceptance |
10. Delivery Promise Checklist
- Dispatch and arrival are described separately.
- Every promoted product has a defined fulfilment route.
- The calculation includes preparation and collection timing.
- Supplier and carrier assumptions have current confirmation.
- Destination and timezone are clear where needed.
- Mixed carts and changed addresses have been tested.
- Replacement messages are ready before the cutoff.
- At-risk orders have a daily owner and next action.
Frequently Asked Questions
Can I use one Christmas cutoff for the whole store?
Only if the relevant products and destinations genuinely share the same fulfilment timing. Otherwise group them by route and make exceptions visible before the customer orders.
Should I publish the carrier's final posting date?
Use it as an input to your calculation, not automatically as your customer deadline. Subtract your preparation, order acceptance and collection requirements first.
Does a tracking number prove that an order has shipped?
No. A label may exist before physical handover. Use the supplier's dispatch confirmation and carrier acceptance evidence according to the process you have agreed.
How much contingency time should I add?
Base it on route variability and evidence from comparable periods. A fixed buffer copied from another business does not account for your preparation process, destinations or supplier reliability.
What should I advertise after the holiday cutoff?
Show an honest post-holiday estimate and any alternatives you actually support. Do not keep a pre-holiday arrival claim active merely because products remain in stock.
What if the supplier changes its schedule during the campaign?
Recalculate affected routes immediately and update the relevant messages. Review already accepted orders separately so customers with an existing promise receive an appropriate resolution.