Unified inventory dashboard connecting warehouse, FBA, 3PL, and retail locations into one view

How to Set Up Multi-Location Inventory (Without an ERP)

Riley Bailey
Riley Bailey
April 21, 20269 min read
ShareXLinkedIn
inventorymulti-channelworkflowstrategy

Key takeaway: Track each warehouse, FBA center, and 3PL location separately with one unified view. Without consolidated visibility, you create phantom stock (system says available, shelf is empty) and miss transfer opportunities between locations.

The Problem Starts with the Second Location

Selling from a single warehouse is straightforward. You know what you have, where it is, and how fast it is selling. Then you send inventory to FBA. Now the same SKU lives in two places.

I remember the exact moment multi-location inventory broke for me. Amazon said 80 units. My warehouse showed 120. My spreadsheet said 145. A PO was in transit with 500 more. I needed to decide whether to reorder, and I could not answer the most basic question: how many units do I actually have?

Most sellers at this point either overspend on an ERP or keep muddling through with disconnected spreadsheets. Both are wrong. There is a middle path.

When You Need Multi-Location Tracking

You need this if any of the following apply:

  • You sell on Amazon FBA and fulfill orders from your own warehouse
  • You operate multiple warehouses or use a 3PL alongside your own storage
  • You have a retail location and an online store drawing from separate stock
  • You regularly transfer inventory between locations
  • You have experienced overselling or phantom stock from disconnected counts

If you sell from a single location on a single channel, basic inventory tracking is fine. Multi-location tracking becomes necessary when the same SKU exists in more than one physical place.

Why ERPs Are Overkill

The enterprise reflex is to implement an ERP. For most e-commerce sellers under $10M in revenue, that is a mistake:

Factor ERP (NetSuite, SAP B1) Purpose-Built Inventory Tool
Implementation time 3-6 months 1-2 days
Annual cost $25,000-$100,000+ $500-$3,000
Complexity Manufacturing-grade E-commerce focused
Shopify/Amazon integration Requires middleware Native connectors
Team needed to manage Dedicated admin Self-serve
Time to first value Months Hours

ERPs are built for companies that manufacture products, manage complex BOMs, run MRP, and need GL integration across departments. If you buy finished goods and sell them on Shopify and Amazon, you need about 10% of what an ERP offers and none of the overhead.

There is a middle option worth naming. Warehouse-ops platforms like Finale Inventory sit between an ERP and a planning tool: strong on barcode scanning, lot tracking, and pick/pack across locations, lighter on cross-channel demand forecasting. If your bottleneck is the physical warehouse floor, that is a fit. If your bottleneck is deciding what to reorder across channels, that is a different job.

The Four Things You Actually Need

1. A Unified View of All Stock

One screen that shows total inventory across every location, broken down by SKU:

SKU Warehouse FBA 3PL In Transit Total
WIDGET-A 120 80 0 500 700
WIDGET-B 45 200 30 0 275
GADGET-C 0 50 0 100 150

Without this, you are making purchasing decisions with partial data. You might reorder WIDGET-B because the warehouse is low, not realizing FBA has 200 units.

Unified inventory view showing stock quantities across warehouse, FBA, 3PL, and in-transit locations with color-coded health indicators

2. Transfer Tracking

Inventory in transit between locations is neither here nor there. Literally. It must be tracked as its own state:

Source Location  -->  In Transit  -->  Destination Location
 (deducted)         (tracked)         (added on arrival)

Common transfer flows:

  • Warehouse to FBA (FBA replenishment)
  • Warehouse to 3PL
  • Supplier to warehouse (purchase orders)
  • Returns back to warehouse

Each transfer needs a date shipped, expected arrival, and confirmation of receipt. Without this, you either double-count (showing stock at both locations) or lose visibility during transit.

Transfer flow diagram showing inventory deducted from source, tracked in transit for 5-10 days, and added at destination on arrival

3. Location-Aware Forecasting

Demand is not uniform across locations. FBA might sell 80% of your volume for a given SKU while your Shopify store sells 20%. Forecasting and reorder points must account for this:

SKU FBA Velocity Shopify Velocity FBA Restock Lead Time Shopify Lead Time
WIDGET-A 20/day 5/day 10 days (from warehouse) 0 days (ships from warehouse)
WIDGET-B 8/day 12/day 10 days 0 days

WIDGET-A needs 200+ units at FBA at all times (20/day x 10 days). WIDGET-B sells faster on Shopify, so warehouse stock matters more. Most Shopify-first forecasting tools, including Inventory Planner, forecast at the catalog level and leave the per-location split to you. Our days of supply calculator runs this per-location math with your actual velocity per channel.

4. Per-Location Alerts

Different locations have different thresholds:

  • FBA: Alert when stock covers fewer than 14 days of sales (because replenishment takes 7-10 days)
  • Warehouse: Alert when total stock (warehouse + on order) drops below 30 days of combined demand
  • 3PL: Alert based on that location's specific fulfillment velocity

A single global reorder point does not work when replenishment lead times and demand rates differ by location.

Per-location alert cards showing different thresholds: FBA at 14 days cover warning, warehouse at 30 days combined demand, and 3PL healthy at 45 days

Setting It Up

Step 1: Define Your Locations

List every physical place where inventory sits:

Location Type Replenished From Lead Time
Main Warehouse Owned Suppliers 30-45 days
Amazon FBA Marketplace Main Warehouse 7-10 days
3PL West Coast Partner Main Warehouse 3-5 days
Retail Store Owned Main Warehouse 1-2 days

Include lead times for transfers between locations, not just from suppliers. The time to restock FBA from your warehouse is just as important as the time to receive from your supplier.

Step 2: Assign Current Stock by Location

Reconcile each platform's reported numbers. Pull FBA inventory from Seller Central, warehouse counts from your WMS, and 3PL counts from your partner's portal. Include any in-transit shipments. If Amazon says 80 and you think it should be 95, investigate before accepting either number.

Step 3: Configure Transfers

Define your standard transfer workflows:

Warehouse to FBA:

  • Trigger: FBA stock drops below 14 days of cover
  • Quantity: 30 days of FBA demand
  • Method: FBA inbound shipment (see FBA Inbound Shipments)

Warehouse to 3PL:

  • Trigger: 3PL stock drops below 10 days of cover
  • Quantity: 21 days of 3PL demand
  • Method: Pallet shipment via carrier

Each transfer type should have a standard procedure so decisions are repeatable, not improvised.

Step 4: Set Up Location-Specific Alerts

Location Alert Type Threshold Action
FBA Low stock < 14 days cover Send to Amazon
Warehouse Low stock < 30 days combined demand Create purchase order
3PL Low stock < 10 days cover Create 3PL transfer
FBA Excess stock > 90 days cover Pause FBA restocking
Warehouse Dead stock 0 sales in 90 days Review for liquidation

Alerts should consider the full picture. A "low stock at FBA" alert is not urgent if you have a transfer already in transit arriving in 3 days.

Five Pitfalls That Will Cost You

Disconnected systems. The most damaging mistake. Your warehouse uses a spreadsheet. Amazon has its own count. Nobody reconciles them. You end up with phantom stock - units your system says exist but are not physically there. Fix: one system of record. Everything else feeds into it.

Transfer delays not tracked. You ship 200 units to FBA on Monday. Amazon receives and processes them over 5-10 days. During that window, your warehouse shows -200 but FBA has not updated yet. You panic and reorder from your supplier. Fix: track in-transit inventory as a separate state.

Tab-hopping for answers. You check Seller Central for FBA stock. Then Shopify Admin for warehouse stock. Then your 3PL portal. Then a spreadsheet to add it all up. By the time you finish, the numbers have changed. Fix: pull all location data into a single dashboard that updates automatically.

One-size-fits-all reorder points. Using the same reorder point for every location ignores that each has different demand velocity and replenishment lead times. Fix: calculate reorder points per location based on that location's data.

Ignoring channel-specific demand. Amazon Prime Day does not affect your Shopify store. Your Shopify flash sale does not affect FBA. Forecasting combined demand without accounting for channel-specific events produces inaccurate results. Fix: forecast per channel, then sum for total demand. See Multi-Channel Inventory Challenges for more on this.

How We Handle This in ReplenishRadar

ReplenishRadar connects to your Shopify and Amazon accounts and builds the unified inventory view on the first sync. Every location's stock levels - warehouse, FBA, in-transit - show up in one place. No tab-hopping.

The transfers workflow tracks movements between locations with in-transit visibility so you never double-count or lose track of shipments. Forecasting runs per channel, per SKU, which means reorder suggestions reflect where demand actually comes from, not a blended average. Alerts fire based on location-specific thresholds, because 14 days of FBA cover and 30 days of warehouse cover are two different calculations with two different urgencies.

No ERP. No middleware. Connect your stores and the picture unifies within your first sync.


If you are juggling tabs, portals, and spreadsheets to answer "how many do I have," you are solving the wrong problem manually. Try ReplenishRadar free for 14 days ->


Related Reading:

Frequently Asked Questions

Get notified when it matters

Amazon and Shopify change the rules constantly. We'll email you when something affects your business.

Notification preferences

No spam. Unsubscribe anytime.

See what your inventory is really doing

Connect your store and see what is about to run out. No credit card is required to start the 14-day trial. Cancel any time.
Start Your 14-Day Free Trial
No credit card required14-day free trialCancel anytime

Doing $5M+ in revenue? Talk to our team