ProfitVenaJournalTry ProfitVena
Guides

One SKU, Two Stocks: Plan FBO and FBS Without Double Counting

Plan operator-warehouse and seller-warehouse inventory separately, track inbound and returns correctly, and avoid promising the same unit twice.

One SKU is allocated between marketplace and seller warehouses without double counting
One SKU is allocated between marketplace and seller warehouses without double counting

A central warehouse holds 200 units. The seller plans to send some to the platform warehouse and keep the rest for seller-fulfilled orders. With one shared inventory column, the same physical unit can easily be promised to both channels.

FBO and FBS planning starts with physical location, availability status and fulfilment responsibility.

Clarify the fulfilment vocabulary

FBO is a useful industry label for operator-held inventory, but platforms use their own names. Wildberries calls its warehouse model FBW, while Yandex Market uses FBY. FBS generally means seller-held and seller-packed inventory, but timing, statuses and constraints come from each platform and contract.

An internal model may use “operator warehouse” and “seller warehouse.” Keep the official scheme name, platform, account, warehouse, region and rule-effective date beside it.

1. Separate responsibility

Control Operator warehouse (FBO/FBW) Seller warehouse (FBS)
Physical storage platform after accepted delivery seller until dispatch
Stock source platform report by warehouse and status internal records and published channel limit
Availability after receiving and put-away after reservation and successful synchronization
Main risk regional shortage or excess overselling, cancellation or late dispatch

Use one SKU catalog, but preserve separate inventory sources and promise rules.

2. Track states, not one number

For every SKU, warehouse and model, keep physical, available, reserved, blocked, quarantined, damaged, expired, returned and confirmed-inbound quantities.

Available = physically good − reservations − blocks − quarantine − damage − expiry.

Do not subtract reservations twice if the source already excludes them from “available.” When one warehouse serves several channels, use a shared limit or atomic reservation.

3. Calculate targets separately

An operator-warehouse target depends on regional demand, full delivery and receiving lead time, review cycle, safety stock, capacity and shelf life.

FBO deficit = max(0, target stock − operator available − confirmed inbound).

An FBS target depends on demand until replenishment, open orders, packing speed, stock-update frequency and other channels using the same warehouse. Never publish a channel limit above truly free stock.

4. Never count inbound twice

Inbound passes through plan, request, confirmation, dispatch, transit, arrival, receiving, put-away and availability. Include only a documented status in the calculation.

Moving 60 units from central stock to the platform reduces seller availability by 60. It does not create new units. A delivery plan is also not confirmed inbound.

5. A return is not yet available stock

A returned unit may be in transit, at a separate return location, under inspection or blocked. Add it back to available inventory only after location and condition are confirmed.

Worked allocation example

The seller holds 240 central units: 30 are reserved and 10 under inspection, leaving 200 available. The operator-warehouse target is 170; 90 are available there and 20 are confirmed inbound. The FBS target is 120.

Step Calculation Result
Central available 240 − 30 − 10 200
Operator deficit 170 − 90 − 20 60
After allocation 200 − 60 140
Buffer above FBS target 140 − 120 20

The 60 units are a transfer candidate, not an automatic shipment. Check receiving capacity, packaging, cost, regional demand, shelf life and actual availability date. This is an illustrative example, not a volume recommendation.

Set a control rhythm

  • Daily: FBS freshness, reservations, cancellations, synchronization errors and late dispatches.
  • Several times weekly: operator-warehouse deficits, inbound status and expected availability.
  • Weekly: SKU reallocation, returns, excess and constraints.
  • Monthly: turnover, storage, lost demand, write-offs and parameter quality.

Before a bulk action, check one SKU, model, warehouse, region and snapshot time. Record the decision owner and rollback path.

Where ProfitVena helps

Product 360 shows products in the context of live Wildberries sales, returns, inventory and health signals within connected-source coverage. Profit Engine helps test whether SKU economics can sustain the selected fulfilment and storage approach.

For Wildberries, use official statuses and the FBW term where it applies to the operation. Forecast Center is preparing for integration and is shown as a preview; other marketplaces remain on the roadmap until confirmed. ProfitVena does not create an automatic shipment from this calculation.

Technical part updated in ProfitVena.

ProfitVena is part of the Wicsora ecosystem.

Detailed educational methodology and worksheet: FBO and FBS inventory planning.

Previous article: AI You Can Trust.

This article completes the practical ProfitVena series on profit, reporting, forecasting, data and inventory.

ProfitVena

The journal editorial team

ProfitVena

Turn insight into a clearer business picture.

Try ProfitVena

Keep exploring

A little perspective

Your next good idea,
in your inbox.

New articles, delivered thoughtfully. Confirm your email to subscribe. Unsubscribe from any email.