Skip to main content
This is a beta feature. Treat every recommendation as a starting point, not a decision — check quantities against what you know about your store and vendors before you submit.
Every morning, Vori looks at what you’ve sold, figures out what you’re likely to sell before your next delivery from each vendor, and drafts a purchase order to cover the gap between that and what’s already on your shelf or on order. Nothing is ever sent without you. Each recommendation shows up as a draft order that you open, adjust, and submit yourself.

How a recommendation gets built

1

Vori refreshes your sales picture overnight

Vori updates your sales history for every item and every day.
2

We check which products have enough history to predict

A product only gets a recommendation if it has sold on at least 180 separate days over the last two years, and at least once in the last 30 days. That bar is intentionally high: an item you move once every few weeks has no real pattern to go on, and something you’ve stopped carrying shouldn’t quietly show up on an order again.Items sold by weight are left out of this entirely, as is anything you’ve excluded yourself — whether for one product or a whole department.
3

We work out how far ahead to plan, per vendor

Vori reads a year of your invoices to learn how often each vendor actually delivers to you — not a schedule someone typed in once. A vendor needs at least six deliveries in the past year, with at least one in the last six months, before Vori will plan around them at all.Vori then plans past your next delivery, not just up to it. A vendor who comes weekly gets roughly ten days of coverage, so an order carries you into the delivery after next rather than running you down to empty the day it arrives.If you receive from a vendor but never invoice through Vori, there’s no delivery rhythm for Vori to read, so that vendor produces no recommendations.
4

We set a target coverage level and calculate a quantity

How much Vori suggests depends on the type of product:
  • Dairy, eggs, and other essentials: covered about 19 days out of 20. An empty milk shelf is the most visible gap in a store.
  • Most grocery items: covered about 9 days out of 10.
  • Highly perishable produce: covered about 4 days out of 5, accepting the occasional gap on purpose, since over-ordering here turns straight into shrink.
From there, Vori subtracts what’s already on your shelf and what’s already on its way, then rounds up to whole cases.

When Vori leaves an item off a recommendation

Vori would rather show nothing than a number it can’t stand behind:
  • No case size on file. If Vori doesn’t know how many units come in a case, it skips the item rather than guess.
  • Already covered. If your shelf stock and open orders already meet the forecasted need, no additional inventory is needed.
  • Implausibly large. A suggested quantity that works out to more than about five weeks of normal sales is dropped — an obviously wrong number is worse than a missing one.
You’ll also only ever have one open draft per vendor. Vori won’t stack a second draft on top of one still sitting there, and an untouched draft expires partway through the delivery window.

If recommendations look thin or aren’t showing up

Three things have to be true for Vori to recommend an order, and having two out of three still means you’ll see nothing:
  1. Sales history. A store without enough sales history recorded in Vori won’t yet have products that clear the history bar.
  2. Invoices in Vori. Delivery rhythm comes from your invoices — a vendor you never invoice through Vori stays invisible to this feature.
  3. Vendor catalog with costs and case sizes. This is what turns a forecast into an actual orderable line.
Your vendor catalog will usually show you which of these is missing. See Preparing your store for ordering launch for getting that data in shape.