Inventory planning
Planning inventory with no sales history
Every demand forecast is built on the past. So what do you order when there is no past — a store that opened last month, a product that launches on Friday, or your first Black Friday? The honest answer separates timing, which a calendar can inform, from quantity, which still needs evidence.
The blind spot, stated plainly
Forecasting apps commonly learn seasonality and quantity patterns from your own sales. That is a sound approach once you have enough data, and it has little to work with before then. Read the requirements each app publishes and the pattern is consistent — these were taken from the App Store listings on 1 August 2026:
| App | History it asks for |
|---|---|
| Fabrikatör | Six months of orders |
| Monocle | Twelve months, and at least twenty SKUs |
| Stockful | Learns each product’s seasonality from two years of daily history |
| Stockie | Forecasts from real sales history |
| Prediko | Sufficient sales history |
| Cogsy | Twelve-month forecasts |
None of this is a flaw in those products. It is a consequence of the method. But it does mean that if you are opening a store, launching a product, or heading into a season you have not traded through yet, the quantity estimate may have no defensible basis.
And this is not only a new-store problem. Apparel and DTC brands launch products continuously; last year’s data does not transfer to this year’s styles. A mature store can be in a cold start on half its catalogue.
What can exist before the first sale
You cannot conjure missing demand. You can use timing that does not depend on product history. A quantity still needs sales evidence or a manual buying decision.
1. The calendar of the country you sell in
Retail peaks are not discovered — they are known. Black Friday falls the day after American Thanksgiving. The French soldes run twice a year. Mothering Sunday in the UK is in March, not May. Japanese gift seasons, Ochugen and Oseibo, land in July and December. A statistical model has to survive one of these before it can see it; a calendar knows it in advance.
UreyukiBox applies a fixed calendar coefficient based on your store’s own country — 51 countries, each cut in that country’s own time zone. Japan has the deepest calendar at 13 events; Canada has 10, the UK and France 9 each, the US and Australia 8, Germany 7, and China, Korea, India, Southeast Asia, the Gulf and Latin America each have their own. Countries without a calendar get no adjustment rather than a borrowed one.
A calendar says when demand may change; it does not establish a base quantity on its own. That still comes from your store’s evidence.
2. A manual comparable-product check
Your new product has no history, but products like it may do. As a buying exercise, inspect how two or three genuinely comparable items sold in their first thirty days on sale. Start with the same product type, then the same vendor, and write down why each item is comparable before using it to choose an opening order.
This is a manual decision in the current UreyukiBox interface, not an automated comparable-product forecast. The app starts its normal quantity estimates after the new variant has synced sales of its own.
Refusing to answer is a feature
The failure mode worth avoiding is not a missing number. It is a confident wrong one, because a fabricated figure gets ordered against and paid for.
- No sales for the variant? The current app produces no normal quantity forecast; set the opening order manually instead of treating calendar timing as volume.
- Not enough data to measure variability? Safety stock falls back to the plain deterministic reorder point rather than inventing a spread.
- A product that sells rarely and irregularly? A moving average lurches every time one unit enters or leaves the window, so intermittent demand is switched to a method built for it (Croston / SBA) automatically.
- A product listed twelve days ago? Its average is divided by the days it has actually been on sale, not by a flat thirty — otherwise every new product looks like it is barely selling.
One thing no app can reconstruct is a stockout that happened before it began observing the store. Those old zero-sales days cannot be separated reliably from zero demand after the fact. Once installed, UreyukiBox records the stockout periods it observes and uses that signal as a model feature. It does not invent the missing pre-installation history, and we do not publish accuracy percentages.
What to do this week
- 1. List the products that will carry your next season but have under three months of sales. That set is your exposure.
- 2. For each, find two or three comparable products you already sell and look at their first month, not their steady state.
- 3. Mark the calendar peaks for the country you sell into, and work backwards through your supplier lead time to get the order date — not the sale date.
- 4. Write down what you assumed. When the season is over, that note is the only thing that tells you whether you were wrong for the right reasons.
Where UreyukiBox fits
UreyukiBox is a Shopify inventory forecasting and purchase-ordering app. Country-calendar timing is available from day one, but a normal quantity forecast starts only after the variant has synced sales evidence. Brand-new products therefore need a manual opening order. Once evidence exists, the app handles slow irregular sellers separately, and safety stock steps back when the data cannot support it. Reorder-point alerts arrive by email, Slack or LINE, purchase orders are drafted per supplier as PDF or CSV, and receiving writes back to Shopify inventory. It also migrates suppliers and purchase order history out of Stocky while the Stocky API is still reachable, up to 31 August 2026.
The interface, the App Store listing and support are available in English. Alerts and supplier emails use English for stores outside Japan and Japanese for stores in Japan. The migration tools and the CSV import work on any Shopify store. Purchase orders follow your store too: totals are in your store’s currency, with editable purchase-tax presets for 53 countries. The US, Canada, Brazil, Hong Kong, Indonesia and Malaysia start with no tax line because one national rate would be misleading.
Related guides
-
Stocky alternatives: 14 apps compared
Price at feature parity, reviews, cold-start evidence, POS and migration path — including where ours loses.
-
Stocky shutdown checklist
What needs the August 31 API deadline, what remains read-only afterwards, and what to preserve first.
-
How to export your Stocky data
The exact screens — including the Low Stock report, where your reorder points and lead times actually are.
-
What happens to your data on August 31
Data by data: what stays in Shopify, what is not moved automatically, and how the read-only window works.
-
Stocky vs Shopify’s native purchase orders
What the free built-in feature covers, and the gap it leaves.
-
Stocky vs UreyukiBox
An honest feature-by-feature comparison, including where Stocky is still ahead.
-
How to migrate from Stocky
Six steps in the order that protects your data, even before you pick an app.
-
Move from Stocky to UreyukiBox
One Stocky migration entry for API copy through August 31 and standalone Stocky CSV import from September 1, without requiring API copy; Order limits/Statistics table import, review and export are also supported.
-
Reorder points on Shopify: the complete guide
The formula, safety stock and service levels, and choosing an app after Stocky.
All guides in one place: the UreyukiBox blog