Rule-based distribution: 7+ ways to allocate
Instead of hand-keying quantities per store, Runit builds distributions from rules you choose. Pick the method that fits the merchandise and the moment:
- Minimum number of units — keep every store stocked to a floor quantity.
- Sell-through performance — allocate based on how fast a style sold over any date range you set, so proven sellers get more.
- Min/Max (maximum quantity requirement) — top each store up to its target, never over.
- Sales volume — distribute by units sold over any date range.
- Days of supply — send each store enough to cover a set number of selling days.
- Percentage allocation — split a buy across stores by percentages you define.
- Fill-in sold units — replace exactly what sold over a chosen period.
- Consolidate to one store — pull a slow style out of many stores into one, to sell through or mark down in one place.
Distribution methods per Runit’s auto-distribution and warehouse-management tools. Runit generates the distribution; your team reviews and commits it.
Rule-based stock balancing between stores
Demand is never even across locations. Runit builds stock-balancing transfers between stores — moving units from where they’re sitting to where they’re selling — so you cut out-of-stocks in busy stores and clear overstock in slow ones without manually comparing every location. It surfaces the imbalances and prepares the transfers from the rules you set; your team reviews and commits. Balancing runs off the same real-time inventory the rest of the system uses, so decisions reflect what’s actually on hand right now.
Transfers & in-transit tracking
Every move is tracked end to end. Inter-store transfers update both locations the moment they’re issued, and Runit’s in-transit option follows merchandise as it travels warehouse-to-store, store-to-store, or store-to-warehouse. Associates can scan outgoing or incoming stock at the register, and transfer requests can schedule future distribution so replenishment is planned, not reactive.
Receive and distribute in one step
Distribution doesn’t have to be a separate chore. Plan it while writing the purchase order or during receiving, and Runit can generate the transfers that send each store its share as merchandise is received — using your past sales and expected stock levels to propose the split, for your team to confirm. New UPCs and existing barcodes both scan in, and received units flow straight into inventory.
How this compares
Most POS systems offer reorder-point suggestions — a list of what’s below its threshold — and leave the multi-store split to you. Rich rule-based allocation across stores, and rule-based stock balancing, are far less common.
| Capability | Typical POS | Runit |
|---|---|---|
| Multi-store allocation | Reorder-point suggestions; quantities entered per store manually | 7+ rule-based methods (sell-through, days of supply, %, min/max, and more) |
| Rule-based stock balancing | Manual transfers; compare stores yourself | Builds balancing transfers between locations (you commit) |
| Receive & distribute | Receive, then create transfers separately | Transfers generated on receipt for review |
Comparison reflects public vendor documentation as of 2026 and describes general market patterns; specific systems vary and are compared individually on our Runit vs Lightspeed and Runit vs RICS vs Teamwork pages. Some specialty systems (e.g., RICS) also offer strong balancing.
Frequently asked questions
How does Runit distribute inventory to stores?
What is rule-based stock balancing?
Can Runit distribute merchandise as it’s received?
Does Runit track inventory in transit between locations?
How is this different from reorder points in a typical POS?
Related guides & features
See Runit move your inventory
Book a demo and we’ll run distribution, stock balancing, and receive-and-distribute against your own store setup.


