Forecasting and reordering
How LASI works out when each product runs out and when to reorder it, how to tune the numbers, record what you have ordered, and where the reorder warnings appear.
14 sections · about 9 min read
On this page
- 1. What the forecast does
- 2. The Forecast page
- 3. Statuses
- 4. How LASI counts what sells
- 5. How the dates are worked out
- 6. Setting your lead time and buffers
- 7. Settings for one pallet
- 8. Linking bins into one product
- 9. Marking stock as ordered
- 10. Receiving what you ordered
- 11. Where reorder warnings appear
- 12. Days left on the Inventory page
- 13. On the phone
- 14. Common questions
What the forecast does#
Admins and managers
The forecast watches how fast each of your pallets sells and tells you three things: how many days of stock you have left, the day it will run dry, and the last day you can order more and still get it before then. It also suggests how many to order.
You do not have to set anything up. As soon as a pallet has sold on a couple of different days, LASI starts forecasting it. Reorder warnings then appear on the Inventory page, the dashboard, the notification bell and your phone.
The Forecast page#
Admins and managers
Open Tools → Forecast in the sidebar, or Inventory → More → Forecast.
The tiles at the top count what needs ordering now and soon, the Soonest runs dry date, and the Units on order. The table has one row per product:
| Column | What it means |
|---|---|
| Status | Where the product stands (see Statuses). “est.” beside it means under 14 days of history — treat the dates as rough. |
| Product | The pallet’s name (click it to open the pallet), or a linked product with how many bins it covers, and the supplier. |
| On hand | Units left, across every linked bin. |
| Sold/day | The average units out per day over the last 28 days. A product still learning shows how many days of history it has instead. |
| Cover | Days of stock left at that pace, and roughly how many shows that is. |
| Runs dry | The day it runs out at that pace. “or … fast” underneath is the date at the last 7 days’ pace, when that is sooner. |
| Order by | The last day to order and still have it in time. Red when it is now, amber when it is soon. |
| Suggested | How many to order. |
| On order | Units you have marked ordered or that are on an incoming order, with the expected arrival. |
At the end of each row are Order, Receive (when something is on order) and Link. On a narrow screen the rows become cards with Mark ordered, Receive and Link buttons.
Products with nothing on hand, no sales and nothing on order are hidden. Tick Show inactive to see them.
Statuses#
Every product has one status. The phone app uses slightly different words for two of them.
| Web | Phone | Meaning |
|---|---|---|
| Order now | Order now | The order-by date is today or has passed. Order today or you will run out. |
| Order soon | Order soon | The order-by date is within the next 7 days. |
| On order | Covered | It would need ordering, but stock you have marked ordered (or on an incoming order) arrives before it runs dry. |
| Healthy | Healthy | Nothing to do yet. |
| Learning | Learning | It has sold on fewer than two different days, so there is not enough to forecast. No dates are shown. |
| Not moving | Dead stock | At least 90 days old, stock on hand, and nothing sold in the last 90 days. |
On the Inventory page, Order now and Order soon pallets are the ones counted as Running low.
How LASI counts what sells#
The forecast counts every unit that leaves a pallet by being sold: show sales, TikTok and Shopify orders, sales you record by hand, and giveaways (a giveaway leaves the bin just like a sale).
- A show counts as soon as its sales are counted, even before it is finalized, so a show counted Saturday and finalized Monday does not look like two days of no sales.
- Each show is counted once, never twice.
- Losses (damage, missing units, write-offs) are not sales and are not counted.
- Days are your business days, in the timezone set in Settings.
Sold/day is the units out over the last 28 days divided by 28 — or by the product’s age, if it is younger than that, so a product received 9 days ago is divided by 9. LASI also looks at the last 7 days: if you are selling faster than usual, the faster run-dry date appears under the normal one.
How the dates are worked out#
600 on hand
Sold/day: 20
Cover: 600 ÷ 20 = 30 days. Order by = Runs dry − (lead time + safety buffer).
Order by is today, or already past.
Order by falls in the next 7 days.
An order arrives before Runs dry.
- Cover = on hand ÷ sold per day.
- Runs dry = today + cover.
- Order by = runs dry − (lead time + safety buffer).
- Suggested = enough to last your lead time plus your order cover, less what is on hand and on order.
So with a 14-day lead time and a 7-day safety buffer, a product that runs dry in 30 days must be ordered within 9 days. Lead time, safety buffer and order cover are settings you can change (next section).
Cover in shows (“~12 shows”) counts how many different days this product sold on recently, so it reads in show nights rather than calendar days.
Setting your lead time and buffers#
Admins
Three numbers shape every forecast. Set them once for the whole business:
- 1Open Settings → Business.
- 2Find Forecasting.
- 3Set Lead time (days) — from placing an order to units on the shelf.
- 4Set Safety buffer (days) — a cushion before the predicted dry date.
- 5Set Order cover (days) — how much stock a suggested order buys.
- 6Click Save forecasting defaults.
Out of the box they are 14, 7 and 30 days.
Settings for one pallet#
Admins and managers
A product from a slower supplier needs a longer lead time. Any pallet can override the business defaults:
- 1Open the pallet’s page (click it on the Inventory or Forecast page).
- 2In the Forecast panel, click Forecast settings.
- 3Fill in Lead time (days), Safety days and Order cover (days). Leave a box empty to use the business default.
- 4Optionally set a Reorder point (units): when set, it replaces the worked-out one, and the pallet shows Low stock at or below it.
- 5Click Save.
The Forecast panel on a pallet’s page shows the same figures as the Forecast page — Selling, Cover, Runs dry, Order by, and Suggested order or On order — plus a chart of Units out per week (12 weeks).
Linking bins into one product#
Admins and managers
If one product is spread over several pallet rows — two deliveries entered as separate pallets, or one product kept in two places — each row forecasts on its own history and neither tells the truth. Link them and they forecast as one product: one sales history, one stock count, one reorder date.
- 1On the Forecast page, click Link on one of them.
- 2Type a Product name for the group.
- 3Under Combine with, search for and tick the other bins (or an existing linked product to join).
- 4Click Save.
To undo it, click Link on the product and then Unlink all bins. A linked pallet’s page says it is “Counted as part of …”.
Marking stock as ordered#
Admins and managers
When you place an order with a supplier, tell LASI so the reorder warning goes quiet. Nothing changes in your inventory until you receive it.
- 1On the Forecast page, click Order (or Mark ordered on a card).
- 2Enter the Quantity ordered — the suggested quantity is shown as a hint.
- 3Optionally add the Cost per unit, the Expected arrival and Notes (a PO number, the carrier).
- 4Click Mark ordered.
If the order will arrive before the product runs dry, its status becomes On order. With no expected date, LASI assumes it arrives after your lead time.
On the phone, open the pallet and tap Order stock.
Receiving what you ordered#
Admins and managers
- 1On the Forecast page, click Receive on the product.
- 2For each open order, enter the quantity that arrived (leave it empty for all of it) and the cost per unit (leave it empty to use the cost you entered on the order).
- 3Click Receive.
The units are added to the pallet as a new batch at that cost — the same as Restock. Receive part of an order and the rest stays on order. To drop an order nothing has arrived on, click Cancel order.
An order that is a line of an incoming order shows “On an incoming order. It is received there, with its freight.” with Open the order — receive it there.
On the phone, open the pallet and tap Receive on the open order.
Where reorder warnings appear#
Admins and managers
All of these read the same forecast, so they always agree:
- The dashboard — a banner at the top when anything needs ordering: “2 products need ordering now”, the soonest to run dry, and Forecast ›. Red when something is Order now, amber when only Order soon.
- The notification bell — one entry per product to order now or soon (“Order now: Queen Blankets”, with the run-dry date). They clear themselves once the product is marked ordered or restocked.
- The daily reorder digest — once a business day, when anything is at Order now, managers and admins get one notification and a push to their phones: “Order now: Queen Blankets”, or “Order now: 3 products need a purchase order” with the first names and the soonest run-dry date. Yesterday’s digest is cleared, so the bell never holds more than one.
- The Inventory page — the Days left column and the Running low tile and chip.
- Pallet pages — the Forecast panel.
Days left on the Inventory page#
Admins and managers
The Days left column on the Inventory page’s Pallets tab is the forecast’s cover, per product:
| You see | Meaning |
|---|---|
| A number of days (or “1 yr+”) | Healthy. That is how long the stock lasts at the current pace. |
| Order now · N days (red) | Time to order. |
| Order soon · N days (amber) | Order within the week. |
| Sold out · order now | Nothing left and it is still selling. |
| Sold out | Nothing left and no reorder needed. |
| Learning | Too little history yet. |
| — | No forecast for it. |
Pallets linked into one product share one days-left figure. Sort by Running out first to put the most urgent on top.
On the phone#
Admins and managers
Open Menu → Forecast in the iPhone app for the same list: each product’s status, days left, what is on order and how many to order. Tap one to open its pallet, where Order stock marks an order and Receive takes one in. The Inventory tab’s Bins view shows days left too. Reorder pushes arrive with the daily digest.
Common questions#
Why does a product say Learning?
It has sold on fewer than two different days. After it sells on a second day, LASI starts forecasting it.
Why are the dates marked “est.”?
The product has less than 14 days of history, so the pace behind the dates is still settling. Use them as a rough guide.
I just had a huge show. Why did Runs dry move so much?
The pace is an average of the last 28 days, and one big show raises it. If the last 7 days are faster than that, a second, sooner date appears under Runs dry.
I marked an order but the product still says Order now.
The order is expected after the product runs dry, so it does not cover you. Check the Expected arrival, or order sooner. With no expected date, LASI assumes your lead time.
The same product shows twice on the Forecast page.
It is on two pallet rows. Click Link on one and combine them so they forecast as one product.
A pallet I sold out of is not on the Forecast page.
A product with nothing on hand, no recent sales and nothing on order is inactive and hidden. Tick Show inactive.
Do giveaways count?
Yes. A giveaway takes a unit off the pallet just like a sale, so it counts toward the pace.
Why don’t my barcoded items show up?
The forecast covers pallets only. Barcoded items are listed on the Items tab, one row per product with how many you have.
I don’t get the daily digest.
It goes to admins and managers, only on days when something is at Order now. To get the push, sign in to the LASI iPhone app and allow notifications.
Not on LASI yet?
Signups open soon. Leave your email and we’ll tell you the moment they do.
