tTendlio
  • How it works
  • Why Tendlio
  • Pricing
  • Resources
    • Guides
    • Documentation
    • FAQ
  • Try Tendlio for Free
Try Tendlio for Free
  • How it works
  • Why Tendlio
  • Pricing
  • Resources
    • Guides
    • Documentation
    • FAQ
  • Try Tendlio for Free

Getting started

14
  • How to install Tendlio
  • What Tendlio does
  • What Tendlio can do for you automatically
  • How to check your tools on the Growth engine page
  • How to set up Tendlio with the Getting started guide
  • How to set up Tendlio and run your first analysis
  • How to compare your Dashboard numbers with earlier periods
  • How to choose and arrange your Dashboard cards
  • Understanding your scores
  • Where the scores come from
  • How to work through your to-do list
  • What your to-do list can catch
  • How to get a daily task from the Growth coach
  • How and when to re-scan your store

What the numbers mean

6
  • Product health colors (Fast / Steady / Slow / Dead)
  • ABC class (A / B / C)
  • Selling pace (Sales/mo)
  • Forecast & “runs out in”
  • AOV and gross profit
  • How Sales lift counts what Tendlio brought in

Inventory

13
  • How to use the Products table
  • How to read a product’s Insights page
  • How to boost a product, or hide it from recommendations
  • What the Inventory Score measures
  • How to decide what to restock and how much to order
  • Reading the Forecast page
  • How to set up Auto outlet to clear your dead stock
  • How to discount products yourself with Manual outlet
  • How to test a higher price on a best-seller
  • How to set up your suppliers and order from each one
  • How to use the Tendlio fields on a product
  • How to set up seasonal detection
  • If you also sell in a physical shop

Customers

11
  • What your customer segments mean
  • What the Customer Score measures
  • How to act on a customer segment
  • How to find and contact customers in the Customer list
  • How to send a campaign to your customers
  • How to welcome first-time buyers and nudge them to a second order
  • How to recover abandoned checkouts and carts
  • How to ask customers for a review after their order
  • How to thank your best customers with Customer recognition
  • Coupons the plugin creates (and cleans up)
  • How to build an email in the email editor

Storefront

9
  • How to show frequently bought together products on your product pages
  • How to suggest more products on your cart page
  • How Tendlio suggests a free-shipping threshold
  • How to show in-stock alternatives when a product is sold out
  • How to set up a Deals page and offer a free gift
  • How to sort your product listings by profit with Smart Product Sort
  • How to set up Recommended for you, Trending now, On-sale picks and 404 suggestions
  • Measuring what the widgets earn
  • Storefront widget positions and shortcodes

Email sending

4
  • How to set up email sending and switch it to Live
  • How to check that your emails reach the inbox (SPF, DKIM, DMARC)
  • Who you can email (consent, in plain words)
  • How sending works: waiting emails, the daily limit and email analytics

Reports

5
  • What’s in Reports
  • Views to sales (where shoppers drop off)
  • Are your discounts paying off? (Discount report)
  • How to read your Store summary and get it by email
  • How to track your net profit, CAC and ROAS

Settings & your data

7
  • How to give Tendlio your product costs
  • How to choose who can use Tendlio and how its menu looks
  • How to switch between Simple and Advanced mode
  • How to see your activity and cleared to-dos in History
  • Your data and privacy
  • How to use the System status page
  • How to contact support or send feedback

Troubleshooting & FAQ

13
  • The analysis looks stuck or is taking long
  • My numbers don’t match WooCommerce Analytics
  • Which orders count as a sale
  • Emails aren’t going out
  • Staging copies and moving your store
  • Tendlio isn’t recording product visits
  • A storefront widget doesn’t show up
  • Caching and optimization plugins: what to exclude for Tendlio
  • Cart recommendations show nothing
  • If a storefront feature is off, does it still load?
  • A score shows “-” instead of a number
  • A to-do I marked done came back
  • Starting over, or what happens if I uninstall
View Categories
  • Home
  • Docs
  • What the numbers mean
  • Forecast & “runs out in”

Forecast & “runs out in”

6 min read

For every product, Tendlio forecasts how many units it will sell in the next 30 days. From that forecast and your stock, it works out how many days are left before the product runs out.

How the 30-day forecast works #

At each analysis, Tendlio looks at each of the next 30 days and finds the matching day in each of the past two years: the same weekday in the same week of the year. It expects the product to sell what it sold on those days, with last year counting more than the year before. The 30 days added up are the forecast.

A date falls on a different weekday each year, so Tendlio matches the week and the weekday instead. A Saturday is compared with a Saturday, and a busy week of your year with the same week last year.

A few products get a different forecast:

  • If your store’s sales history doesn’t reach back two years, or the product is less than two years old, only last year counts.
  • A product you listed less than a year ago gets a forecast of at least its average monthly sales since you listed it, because last year covers only part of its life.
  • If a product you listed one to two years ago sold nothing on last year’s matching days, for example because it was sold out then, Tendlio forecasts it at its average monthly sales over the last 12 months, as long as it has sold in the last 60 days.

On Products & insights, a ~ in front of a forecast means the product was listed less than 60 days ago, so the forecast is a rough estimate from its recent sales.

The forecast counts sales the same way as Sales/mo: only orders with a status that counts as a sale, without free gifts, and without taking partial refunds off.

How “runs out in” is worked out #

Tendlio divides your stock by the forecast’s daily rate, which is the 30-day forecast divided by 30. With 20 in stock and a forecast of 30 for the next 30 days, the product sells one a day and runs out in 20 days.

Beyond those 30 days, the count assumes the product keeps selling at that daily rate. If a busy season is coming later, the product can run out sooner than the number says, and the 6 mo panel shows the months ahead.

The stock is what you had at your last analysis, so a delivery that arrived since then counts only after the next analysis.

There’s no number of days in three cases:

  • The product is sold out already. You see out now instead of a number.
  • WooCommerce doesn’t count the product’s stock, because Track stock quantity for this product is off on its Inventory tab.
  • The forecast is zero, because the product isn’t expected to sell in the next 30 days.

In the last two cases the Days to OOS column on Products & insights shows a dash, and hovering over it tells you which case it is.

Where you see them #

  • Products & insights: the Forecast 30d and Days to OOS columns. Days to OOS is on by default, and Forecast 30d appears once you add it under Columns (the Restock ready set includes it). In Days to OOS, a red number means the product runs out before its supplier could deliver an order you place today, and a yellow number means it runs out within your Stockout warning. A number without a color means the stock lasts longer than that. If you hide the Days to OOS column, the red and yellow day counts show next to the forecast instead.
  • The Restock page: the Forecast 30d and Runs out in columns of What’s running low. There, red means the product runs out before its supplier’s lead time, and orange means its order is due within 7 days (the Order within column next to it shows how many).
  • A product’s Insights page: the 6 mo panel, under What comes next.

Your supplier’s lead time is the Lead time (days) you set for the supplier on the Suppliers page. For a product with no supplier, or a supplier without a lead time, it’s the Default lead time under Settings → General → Inventory, 14 days unless you’ve changed it. The Stockout warning is in the same section. It shows in Advanced mode, and it’s 30 days unless you’ve changed it.

The Forecast page, next to Restock in the menu, is a different forecast: your whole store’s orders and revenue, day by day, matched the same way. Reading the Forecast page explains it.

The 6 mo panel #

Once the Forecast 30d column is on, the 6 mo button next to each forecast on Products & insights opens the next six months for that product. The product’s Insights page shows the same panel under What comes next, whatever columns you’ve picked.

The panel covers six whole months, starting next month, because the rest of this month belongs to the 30-day forecast. It opens with the product’s Sales/mo, rounded, for example “Right now this product sells about 3 a month.”

If last year had months when the product sold more than that, a table lists the six months:

  • Expect to sell: the bigger of the product’s Sales/mo (the panel labels it selling now) and the Sold last year figure for that month. Under each number, selling now or last year tells you which one it is. The months when last year was busier are highlighted.
  • Sold last year (same month): what the product sold in that month in the past two years, with last year counting more. For a product with only one year of sales, it’s last year alone, and the panel says so.

If no month last year was busier than the product’s Sales/mo, one line says so and tells you how many to plan for each month. For a product you listed less than a year ago, there’s no last year to compare with, so the panel gives one monthly figure for all six months.

Then the panel reads your stock as it is now, not at the last analysis. It tells you roughly which month the stock runs out in, counting from next month, or that it covers all six months. If the product is sold out, the panel says you have none in stock, and if WooCommerce doesn’t count the product’s stock, the panel says it can’t tell when it would run out. If the product needs more stock, the panel ends with a Restock (suggested: N) button that opens the Restock page.

Why the forecast works this way #

Why a product that sells can have a forecast of zero #

The forecast follows your store’s own year. A product that sold nothing in these weeks last year and the year before gets a forecast of zero, even if it sells well at other times. That’s right for a seasonal product out of its season, and the 6 mo panel shows when its season comes back. A zero can also mean the product was sold out in these weeks last year, so before you rely on a zero, compare it with the product’s Sales/mo.

Why last year counts more #

Last year is closer to how your store sells today, so it counts more. The year before still counts, so one unusual week last year doesn’t set the forecast on its own.

Additional resources #

  • Selling pace (Sales/mo)
  • How to decide what to restock and how much to order
  • Reading the Forecast page: your whole store’s orders and revenue against the forecast, day by day.
  • How to set up your suppliers and order from each one: a lead time for each supplier.
  • How to set up seasonal detection
  • Reorder point formula for WooCommerce

Frequently asked questions #

Why does a product that sells every week show a forecast of 0? #

The forecast follows the same weeks in past years. If the product sold nothing in these weeks then, for example because it was sold out, the forecast is zero. Compare it with the product's Sales/mo and open the 6 mo panel.

Why don't the days change after a delivery? #

The days come from your last analysis. They change after the next one, which Tendlio runs every week, or right away with Re-scan store.

What does the ~ in front of a forecast mean? #

The product was listed less than 60 days ago, so the forecast is a rough estimate from its recent sales.

Updated on October 5, 2026
Selling pace (Sales/mo)AOV and gross profit
Table of Contents
  • How the 30-day forecast works
  • How "runs out in" is worked out
  • Where you see them
  • The 6 mo panel
  • Why the forecast works this way
    • Why a product that sells can have a forecast of zero
    • Why last year counts more
  • Additional resources
  • Frequently asked questions
    • Why does a product that sells every week show a forecast of 0?
    • Why don't the days change after a delivery?
    • What does the ~ in front of a forecast mean?
tTendlio

More profit from the WooCommerce store you already run.

Product

  • How it works
  • Why Tendlio
  • Pricing

Resources

  • Documentation
  • Guides
  • FAQ

Tendlio

  • About
  • Contact & support

Practical WooCommerce tips to help you sell more.

    An email when we publish a new guide, plus the news when Tendlio launches. Unsubscribe anytime. Privacy policy

    © 2026 Tendlio. Privacy Terms Refunds

    Cookie settings

    We'd like to use cookies to count visits and see how people use these pages. We set them only if you accept, and you can change your choice any time under Cookie settings.

    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    Preferences
    • {title}
    • {title}
    • {title}