Forstock
AI demand planning

Know what you'll sell months ahead.

An AI forecast built from your own orders predicts every product at every location, up to a year out, and turns it into the exact order dates and quantities. Connect Shopify, Amazon, or Walmart and it starts reading your history the same day.

5.0 on the Shopify App StoreShopifyAmazonWalmart
Demand Planning
Last refreshed today · 10:50
ExportEdit Plan
UnitsSales
All suppliersAll locations
LYAPlanActual
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
ProductPlanActual
Mayfair Top HandleMayfair Top Handle$19.3K$18.9K
Heritage RunnerHeritage Runner$17.2K$16.8K
Pleated TrouserPleated Trouser$11.5K$11.2K
Terry PoloTerry Polo$15.3K$14.9K
Heritage Runner · SandHeritage Runner · Sand$10.0K$9.7K
Total · all products$132.2K$129.4K
Every size and colorIts own forecast
Used every morning at
01 · On its own

It reads what the sales report hides.

A sold-out week shows zero in your report, so a naive forecast decides nobody wanted the product. The AI forecast is told the days each SKU sat out of stock at each location, alongside the sales. It also rebuilds every promotion you have ever run from your order history, discount by discount, per SKU and per channel, so it knows what 20% off does to each product before you run the next one.

Mayfair Top HandleMayfair Top Handle · last 12 months
Read from your orders
−20% · 9 DAYSOUT OF STOCK · 11 DAYS−30% · 4 DAYSOCTDECFEBAPRJUNAUG
Units soldPlanned demandPromo found in ordersOut of stock
Found without asking you2 promos · 11 days empty
02 · You tell it, in the app or to Alfred

Declare the promo, not the number.

Two things no history can predict: the sale you haven't run and the product you haven't launched. Give Forstock the dates, the discount, and the products, and it lifts the plan using what your past promos did to each SKU. For a new product, pick one to five comparable products with a year of history on that channel and say how hard you'll push. Fill in the form, or just tell Alfred in a sentence.

Two ways to tell it
Declare a promotion
NameBlack Friday week
DatesNov 24 → Nov 30
Discount10%20%30%
Channel · productsShopify · all variants · 38 SKUs
Save to plan
Declare a launch
Heritage Runner NavyHeritage Runner · NavyNew
Sells like · pick 1–5
Heritage Runner · GreyHeritage Runner · Grey3 yrs
Heritage Runner · SandHeritage Runner · Sand2 yrs
Trail Runner · MossTrail Runner · Mossneeds 1 yr
Push intensityLowNormalHigh
Saved to plan38 SKUs lifted for Nov
03 · You stay in control

Change any number. Reorders follow.

A wholesale order, a store opening, a hunch: type your own number for any month, product, or location. Edit a total and Forstock spreads it across products. Read the same plan by location when you buy and by sales channel when you sell, group it by supplier, vendor, category, or type, and export it to CSV or Excel. Go ahead, grab November.

  • Every reorder date and quantity follows your number, not the model's
  • Refreshes weekly on its own, or whenever you press Refresh
  • Nothing moves until you save, and Discard takes you back
Heritage RunnerHeritage Runner
Demand plan · next 6 months
Save changes
AI forecast · 96
96u
Drag me ↕
Jun 26Jul 26Aug 26Sep 26Oct 26Nov 26
6-month total658unitsAI forecast
After you saveReorders recalculated
Review on the Shopify App Store
Very easy to use stock and inventory tool. Great for planning and wonderful customer service. They truly are here to help you, as the shop owner, succeed. I like the ABC analyses and the Reorder feature.
The Afropolitan ShopThe Afropolitan Shop · Dallas, TX · United States
The day you connect
01
Sync
Orders, stock by location, and every discount, from Shopify, Amazon, or Walmart. Warehouses and 3PLs plug in too, over 150 of them.
02
Pick a method and a horizon
The AI forecast once you have six months of orders, a simple average over a window you choose until then. Plan 3, 6, or 12 months out. Switch anytime.
03
Get the first plan and reorder list
Same day. Every synced order after that updates the actuals, and the plan refreshes weekly on its own.
Questions

Four things people ask before they start.

Not unless you ask it to. The plan and the reorder list live in Forstock. Pushing a received purchase order back to Shopify inventory is a setting you switch on per order.

Your store · your numbers

See your forecast before you order again.

Bring your store. We'll connect it on the call and walk through your first plan together.