Run a seasonal bundle offer without the mess

Seasonal bundles are some of the easiest offers to sell: a Christmas gift set, a back-to-school kit, a summer pack. They are also the ones that go wrong in public, with a bundle that ends a day late, runs out of stock halfway through or shows a countdown that never ends.
This is the checklist to run one cleanly.
Plan backwards from the end date
Pick the day the offer ends first, then work back.
| Step | When |
|---|---|
| Last order date for delivery in time | Fixed by your shipping |
| Offer ends | A day before, to leave margin |
| Offer starts | Long enough to build interest, usually one to three weeks |
| Bundle ready for testing | Several days before it starts |
Write the dates down. “Until the end of the month” means something different to a customer in another time zone.
Check stock for every item
A bundle is only as available as its scarcest item. If one of the items sells out, the bundle can’t be bought. Before you start:
- Count the stock of every item against what you expect to sell. Multiply the expected bundles by the quantity of each item.
- Include the main product, whose stock also goes down with each bundle.
- Decide what you’ll do if one item runs out: remove it from the bundle, replace it or end the offer.
Set a start and an end
Don’t rely on remembering to switch a bundle on and off. Give it dates, so it appears on the first day and disappears on its own. Check the dates in the format your plugin expects. A single wrong digit, such as a month, can start a bundle weeks early.
Use a countdown only if it’s true
A clock that counts down to a real end date adds urgency. A clock that restarts for every visitor or every visit teaches customers not to believe it. Show a countdown only when the offer really ends, and set the end date to match it. When the date passes, the clock should be gone and the bundle with it.
What happens in the cart
Customers will ask these, so know the answers.
- Each item is its own line in the cart and on the order, indented under the main product.
- Removing the main product removes the whole bundle.
- Changing the quantity of the main product changes the items with it.
- Tax, shipping and any coupon limited to certain products are worked out for each item.
- Stock goes down for each item, and comes back on a cancelled order or a refund with Restock refunded items ticked.
After it ends
- Check that the bundle is gone from the product page and the shop grid.
- Look at the orders. Which items sold most? Did customers remove any? That tells you what to keep.
- Count the stock. Compare it with what you expected.
- Write down the dates, discount and result, so next year starts from facts.
Doing this with C4D Product Bundles
In C4D Product Bundles the Active Dates fields (From and To, written YYYY-MM-DD) make a bundle appear and disappear on its own. Show Countdown counts down to the To date, and with no end date it runs for 15 minutes from a visitor’s first view, so only turn it on for a real deadline. Stock is reduced for each item, and a bundle with an out-of-stock item can’t be bought. The cart behaviour is described in Getting started with Product Bundles, and the dates and countdown in Discounts and bundle pricing. To decide how much discount the offer can afford, read how to price a product bundle.