Holiday sales plan: a four week countdown for a small online shop
A four week plan for a peak day: stock from real sales, gift wrap counted on its own, the last order day formula and an early message to past customers.
Published: November 3, 20263 min read

A holiday sales plan is decided about four weeks before the day, not on it. What gets an order delivered in time is stock you bought, a last order date you published and customers who heard first. Count back from your peak day.
Start the holiday sales plan four weeks out
Four weeks is enough if each week has one job and the order does not change.
| Weeks left | The job that week |
|---|---|
| Four | Read last season's sales and shortlist products. |
| Three | Set stock per variant, gift wrap included; fix the last order date. |
| Two | Message past customers first, then publish the date. |
| Final week | Codes with an end date, packing. |
| After the day | Write down four numbers. |
A supplier may need more than a week, so the table is an order, not a guarantee. With less than four weeks, start with the last order date. More levers are in increasing online shop sales.
Stock what actually sold
Take quantities from recorded orders. They show only sales that happened; a customer who left because an item was out of stock is in no order, so treat a product that sold out early as a floor, not a ceiling.
Give gift wrap its own variant with its own count: with twenty boxes, order twenty-one is not accepted. Variant setup is covered in online shop inventory management.
Work out the last order day
The last order day is your peak day minus the carrier's transit days minus one safety day; take the transit figure from your carrier.
- 1Ask your carrier how many days your farthest customer is away.
- 2Add a day if parcels leave after payment, then one safety day.
- 3Add the weekends or holidays the carrier skips.
- 4If you confirm payments by hand, count to the last day you confirm one.
- 5Subtract the total from your peak day and publish that date in your bio, a highlight and a pinned post.
Among US shoppers who abandoned a purchase in checkout, the Baymard Institute found 20 percent cited slow delivery and 40 percent extra costs. They shopped on websites, not in DMs, and could give several reasons, but the direction holds: show the delivery date and total cost early. See online shop shipping costs.
Tell past customers first
Message people who already bought before you announce publicly. Harvard Business Review reports that winning a new customer can cost five to 25 times more than keeping one, depending on the study; Bain & Company research found a five percent rise in retention lifts profit by 25 to 95 percent. Those ranges span industries: a direction, not a forecast.
Use a channel that still reaches them: Meta lets a business message someone only within 24 hours of their last message, so for older customers send a text to a saved segment. See online shop customer club.
What does not work: a late deep discount
A deep discount in the last two days does not work: the last order day falls days before the peak, so later orders will not arrive. You promise what you cannot keep or turn the customer away, and either way you paid for the discount.
The arithmetic is in discounts that do not lose money. If you still use a code, end it on the last order day, not the peak day.
Write four numbers afterwards
- Orders and average basket value.
- The share of orders from past customers.
- Products that sold out, and the day.
- Orders you declined because the date had passed; note these yourself, no report has them.
Where to start tomorrow morning
- 1Open last season's orders and list the best sellers with quantities.
- 2Ask your carrier for the days to your farthest customer and work out the last order day.
- 3Create gift wrap as its own variant and enter its stock.
Frequently asked questions
Does a holiday sales plan make sense for a shop with no past customers?
Yes, if you can source the stock and deliver by the peak day. The early message to past customers drops out and the work narrows to stock and the last order day. Start with one or two products you are sure you can deliver.
What if an order arrives after the last order day?
Say plainly that it will not arrive in time and give the real delivery date; the choice is the customer's. A promise made without the arithmetic becomes a complaint afterwards, and an honest no beats a late yes.
Should gift wrap be free or priced?
Price it separately and count the real cost of the box, ribbon, card and packing time. Free wrap comes out of the profit on every order, and you can no longer tell which product actually earned money.
How do I compare this peak with the next one?
Compare each occasion with the four weeks before it, not the whole month, and put the past customer share and average basket side by side. Total sales alone mislead, because prices and stock change between occasions.
Should I pre-sell items that are likely to sell out?
Only if you can state a delivery date and your supplier has committed to it. Pre-selling means taking money before you hold the goods, so if the date falls after the peak day, tell the buyer first that it will not arrive for it.
Hand your online shop to ProMall
Explore the free demo and review orders, payments and inventory management.
Get a free demoRelated reading
Sales
Customer discounts that do not lose money: build them from product profit
A 20 percent discount off the price takes more than half of a product's profit. One worked example, one table by discount percentage, and a simple way to build a code that does not lose money.
Shipping
Online shop shipping cost: who pays, how much, and Post or Tipax
Four decisions in order: who pays, flat rate or live quote, where the free-shipping line goes, and what reaches the customer once the parcel is handed over.
Customers
Online Shop Loyalty: The Second Sale From Your First Customer
Acquiring a new customer costs several times more than keeping an existing one. Here is how to earn the second sale.