Multi-location inventory replenishment on Shopify
Short answer: Parwise's reorder-point math works from day one at any plan level, including free. Where it changes for multi-location merchants is visibility: the free and Pro tiers show you a summed on-hand total across all your locations; the Scale tier ($79/mo, 14-day trial) adds a per-location stock card so you can see which warehouse or retail floor is actually low, not just the aggregate. Scale also adds automated supplier-feed ingestion, so large catalogs update without manual CSV uploads. If you run one location, Free and Pro cover everything. If you run two or more and want the per-location breakdown alongside automated feed updates, Scale is the right tier. The full picture below.
The multi-location inventory problem on Shopify
Shopify's native admin does track inventory per location. Open a product, and you can see how many units are at each fulfillment center or retail store. That's the tracking layer.
What it doesn't maintain for you is a standing reorder signal per SKU, recomputed from real sales velocity, that fires before you hit zero. The on-hand number is there; the "time to order" calculation is not. For a store carrying twenty SKUs across one location, that's manageable with a spreadsheet check on Monday mornings. For a store carrying 400 SKUs across three locations, it isn't.
The second problem is aggregation. Say you stock a 500 ml water bottle across two warehouses, 80 units in total. That number looks fine. What it hides is that warehouse A has 5 units left and warehouse B has 75, and the majority of your east-coast orders ship from A. The aggregate looks healthy; the east-coast fulfillment is about to go out of stock.
That is the per-location visibility gap Parwise's Scale tier addresses.
What Parwise shows at each tier
Free ($0, no trial required)
The free tier gives you the everyday low-stock picture:
- On-hand dashboard: current stock across your entire store, summed. The total across all locations for each SKU.
- Velocity-based reorder points: for every SKU, Parwise computes
average daily sales (trailing 30-day window) × lead time + safety stockand flags when on-hand is at or below that level. This is shown, not hidden, and editable. You can set lead time per SKU or use a store-wide default. Safety stock defaults to half the lead time in extra days of cover. - Low-stock alerts: the daily signal of what is about to run out.
- Days-of-cover estimate: how many days of stock remain at current velocity.
- The "Caught in time" stat: a count of SKUs that hit their reorder point, got a purchase order raised, and came back above stock before selling out. It is recorded from real events, not estimated.
- CSV export for pulling data into your own sheets.
- First-run backfill from your order history.
The summed on-hand view works fine if you either run one location or are willing to check the per-location breakdown directly in Shopify's admin when something looks off. The reorder-point signal fires on the aggregate; if the aggregate is low, it fires.
Pro ($39/mo, or $390/yr, 14-day trial)
Pro adds the purchase order and receiving layer:
- Purchase orders: draft, send, and track POs against your suppliers.
- The receiving lifecycle: mark partial or full receipt, close the PO.
- Supplier CRUD: record supplier names, lead times, minimum order quantities, and unit costs per supplier. This is what Parwise uses to pre-fill the recommended order quantity on a new PO.
- Pre-filled order quantities:
(2 × reorder point) - on-hand, floored at your supplier's MOQ. You adjust a sensible number rather than guessing from a blank field.
Pro still shows summed on-hand, not per-location detail. For a multi-location merchant, that means you get the full purchase-order workflow but you're still reading the aggregate when deciding where the shortage is.
Scale ($79/mo, or $790/yr, 14-day trial)
Scale adds the two features that change the picture for multi-location merchants:
Per-location stock visibility card. Instead of a single summed number, Scale shows a breakdown by location for each SKU, so you can see that warehouse A has 5 units and warehouse B has 75 at a glance, inside the Parwise dashboard rather than inside Shopify's product admin. When a reorder alert fires, you can immediately see which location is actually running low.
Automated supplier-feed ingestion. For merchants with larger catalogs or suppliers who push structured product/cost data, Scale can ingest supplier feeds automatically rather than requiring a manual CSV upload each time. This matters most when you're managing hundreds of SKUs across multiple suppliers, and the cost or availability information is changing.
Priority support is also included on Scale.
Everything in Free and Pro is included.
A worked example: three locations, one SKU running hot
Say you sell a kitchen knife set, stocked across three locations: a fulfillment warehouse (FC), a Chicago retail store, and a Dallas retail store. On-hand totals 180 units. The reorder point Parwise computes is 140 (based on 10 units/day across the store, 12-day lead time, 6 days safety stock).
The aggregate looks fine. 180 is above 140, so no alert fires.
What Scale shows: FC has 160 units, Chicago has 15, Dallas has 5.
Dallas is 2 to 3 days from zero at its typical daily sales rate. The aggregate is healthy because FC is well stocked, but Dallas customers ordering for in-store pickup or local delivery are about to hit a wall.
This is the scenario the per-location card surfaces. Without it, the reorder signal is working correctly on the aggregate, and you would find out about Dallas from a customer complaint or a Shopify out-of-stock block.
The fix is a small inter-location transfer or an expedited shipment to Dallas. The Scale card puts that decision in front of you before it becomes a customer problem.
Reorder point math: the same formula at every tier
Regardless of tier, the reorder math is:
reorder point = (average daily sales × lead time) + safety stock
Average daily sales is your trailing 30-day net unit velocity, divided by 30. Lead time and safety stock are editable per SKU or set store-wide. Safety stock defaults to half the lead time in extra days of cover (so a 14-day lead time gives 7 extra days of buffer by default).
This is transparent arithmetic, not machine learning and not seasonal forecasting. The trade-off is honest: it is a trailing average, so it does not anticipate a holiday spike on its own. If you run a strong seasonal business, you would raise the reorder point manually going into a known peak, or use a forecasting platform that tries to predict the curve. Parwise's edge is the math you can see and trust, shown on every SKU every day, not a model you have to take on faith.
What Shopify native does versus what Parwise adds
Shopify's admin shows per-location on-hand for every product in the product detail view. Shopify Sidekick can also answer one-off stock questions if you ask. This is useful for a quick check on a specific item.
Parwise's role is different: a dashboard that runs the reorder calculation across your entire catalog, flags what needs attention today, and (on Scale) shows you where across your locations the pressure is. It is the difference between a question you remember to ask and a signal that is already waiting for you when you open the app.
On the purchase-order side, Shopify's native admin has added basic PO and receiving support. If all you need is to raise and receive a PO against a supplier you already know, that is available natively. Parwise's Pro tier adds the supplier CRUD layer (lead times, MOQs, unit costs) and the pre-filled order quantity so the PO is ready to send, not a blank form.
Is Scale worth it for multi-location merchants?
If you run two or more Shopify locations and any of the following describe you, Scale is the right tier:
- You have had a stockout at one location while another was overstocked and you did not catch it until too late.
- You have more than 100 SKUs and manually checking per-location levels in Shopify's product admin is not realistic.
- You work with suppliers who push catalog or cost updates, and loading those by hand is a recurring overhead.
If you run a single location, or you run multiple locations but check Shopify's native per-product view regularly and find that sufficient, Free or Pro is likely the right place to start. The 14-day trial on Scale means you can verify whether the per-location card changes your workflow before committing to $79/mo.
Parwise's pricing is flat: $79 stays $79 as you add SKUs, locations, or orders. It is not metered by revenue or catalog size.
FAQ
Does Parwise support multi-location inventory on Shopify? Yes, with a distinction by tier. Free and Pro show summed on-hand across all your Shopify locations. The Scale tier ($79/mo, 14-day trial) adds a per-location stock visibility card showing the breakdown per location per SKU, and automated supplier-feed ingestion. Reorder-point alerts fire at every tier based on the aggregate on-hand.
What is the difference between the Free and Scale tiers for multi-location merchants? On Free, you see total on-hand (all locations summed) and get reorder alerts based on that aggregate. On Scale, you also see how stock is split across each location, so you can see that one warehouse has 5 units while another has 75, even if the total looks fine. Scale also adds automated supplier-feed ingestion for larger catalogs.
Does Parwise tell me when to reorder per location? Parwise's reorder-point calculation is based on your store-wide sales velocity and fires against the aggregate on-hand. The Scale per-location card shows you which location is actually low when an alert fires, so you can decide whether to reorder from a supplier or transfer stock between locations. Per-location independent reorder points (each location with its own trigger) are not a current feature.
Is multi-location support included on the free plan? No. The free tier shows a summed on-hand total across all locations but does not include the per-location breakdown card. That is a Scale ($79/mo) feature. Reorder-point alerts and the on-hand dashboard are available on Free.
Can Parwise replace what Stocky did for multi-location merchants? Stocky was removed from the Shopify admin on 2026-02-02, with its APIs going dark on 2026-08-31. For reorder points, low-stock alerts, and purchase orders, Parwise covers the Stocky core. For the per-location visibility that larger Stocky users relied on, that requires the Scale tier. Parwise is a single-platform Shopify app, not a multi-channel WMS, so if you are selling across Amazon, eBay, or wholesale alongside Shopify, you need a tool that consolidates those channels.
What data does Parwise read from my Shopify store? Parwise reads orders for SKU, quantity, cost, and date only. It does not request the read_customers scope and does not store customer names, emails, or addresses. Raw order webhook payloads are purged within 7 days. The focus is strictly on the inventory calculation inputs.
How does Parwise handle supplier-feed ingestion on Scale? The Scale tier adds automated ingestion of structured supplier feeds, so cost and product data updates can be pulled in without a manual CSV upload each time. For smaller catalogs or merchants with a single supplier, the manual CSV import available on Pro is usually sufficient.
Where can I install Parwise? Parwise: Reorder Points on the Shopify App Store (free plan; 14-day trial on Pro and Scale).