Inventory how-to
How to plan inventory for free gift with purchase offers
Treat the free gift as a separate SKU with its own demand forecast tied to the promotion, not to its own sales history.
Short answer: Treat the free gift as a separate SKU with its own demand forecast tied to the promotion, not to its own sales history. Estimate how many qualifying orders you expect, add a buffer, and order enough gift units to cover that, with a backup plan for when they run out.
Why gift-with-purchase items are hard to forecast
A free gift usually has little or no sales history of its own, because nobody buys it directly. Its demand depends on how many people buy the qualifying product or hit the order minimum, not on its own past sales. Forecasting tools that look at a SKU's own sales window will miss this completely.
Base the gift quantity on the promoted product, not the gift
Start from the forecasted or expected sales of the item or cart threshold that triggers the gift. If you expect a certain number of qualifying orders over the promo period, that number is your gift demand, not the gift's own sales history. Add a safety margin because promotions often sell faster than normal stock.
Decide what happens when the gift runs out
Set a rule before launch: pause the promotion, substitute a different gift, or let the offer run without the gift until restock. Whatever you choose, write it down and make sure customer service knows, because this is a common source of complaints during promotions.
Reconcile stock after the promotion
Count what is left of the gift item in your store admin after the promo ends. Leftover units are either carried into the next promotion or written off. Do not let the gift SKU quietly sit in inventory and distort future forecasts for that item if it is also sold on its own.
Step by step
- List the free gift as its own SKU in your store admin, separate from any version you sell normally.
- Estimate expected qualifying orders for the promo period using past sales of the triggering product or similar past promotions.
- Multiply expected qualifying orders by a safety factor (for example 1.2 to 1.3) to avoid running out mid-promotion.
- Check the gift supplier's lead time and order early enough to have stock on hand before the promo starts, not after.
- Order in full case packs or minimums as required by the supplier, rounding up from your estimate.
- Set a clear fallback rule for stockouts (pause, substitute, or run without gift) and share it with support staff.
- After the promotion ends, count remaining gift stock and decide whether to carry it forward or write it off.
Worked example
A store expects 800 orders of its "summer bundle" product during a two-week promotion, based on past launches of similar size. Each qualifying order gets one free tote bag. They multiply 800 by 1.25 for safety, landing on 1,000 tote bags needed. The supplier's case pack is 150 units with a 10-day lead time, so they order 7 cases (1,050 units) two weeks before launch to have buffer for delays. After the promotion, 60 totes are left over, which they decide to use as a gift for the next seasonal promo instead of restocking fresh.
How SteadyShelf helps
SteadyShelf forecasts each variant from its own recent sales history, so it will not automatically predict gift demand tied to a separate promoted product or cart threshold. You need to set the gift quantity manually based on expected promo orders, then enter it as a purchase order in SteadyShelf so receiving and supplier emailing are still handled for you.
$29/month flat, unlimited products and suppliers, 30-day free trial. Run the numbers now with the free reorder point calculator.
SteadyShelf is launching on the Shopify App Store. Join early access to get the install link first.
Related guides
- How to plan inventory for Halloween
- How to plan inventory for handmade products
- How to plan inventory for influencer campaigns
- How to plan inventory for Father's Day
All inventory how-to guides ยท Inventory glossary
FAQ
Can I track the free gift as a bundle with the main product?
SteadyShelf does not handle bundles. Keep the gift as its own separate SKU and manage the pairing logic (who qualifies, how many gifts per order) in your store setup, then forecast and order the gift SKU separately as described above.
Should the free gift SKU get its own reorder point after the promotion?
Only if you plan to keep offering it regularly or sell it on its own. If it was a one-off promo item, it is simpler to treat leftover stock as a fixed quantity to use up in future promotions rather than setting an ongoing reorder point for it.
Let SteadyShelf do this math for every SKU
Order-by dates per supplier, seasonal forecasts and draft POs for your Shopify store. $29/month after a 30-day free trial.
Get early access