Skip to content

Stock locations

A stock location is a place where you store inventory. PLANA's inventory model is built around locations — every quantity is "of product X, at location Y".

The location tree

A typical setup:

- Physical Locations
  - Warehouse Sofia (WH/Sofia)
    - Stock
      - Aisle A
      - Aisle B
    - Quality
    - Output (for shipping)
    - Input (for receiving)
  - Warehouse Plovdiv (WH/Plovdiv)
    - Stock
    - ...
- Partner Locations
  - Customers
  - Vendors
- Virtual Locations
  - Inventory loss
  - Production
  - Scrap

Three top-level categories:

CategoryUse
PhysicalYour warehouses + sub-locations within them
PartnerWhere the customer / vendor "holds" stock during transit
VirtualLogical movements (scrap, loss, production)

Movements happen between locations. Every stock change is a transfer from one location to another.

Configuring locations

Inventory → Configuration → Locations.

For each location:

FieldWhat
NameDisplay name
ParentThe parent location
TypeStock / Internal / Customer / Vendor / Inventory loss / Production / Transit
Storage strategyFIFO / LIFO / Closest
Removal strategyFIFO / FEFO (first-expired) / Closest
Cyclic count frequencyFor inventory adjustments (days)

For most small warehouses, the default Stock location is enough. Sub-locations (Aisle A, Aisle B) are useful only if you actually manage stock by position.

Multi-warehouse

For tenants with multiple warehouses (Pro+ tier):

  • Each warehouse is a top-level Physical location with its own Stock, Input, Output sub-locations
  • Products can have stock in any warehouse
  • Sale orders default to the warehouse closest to the customer (or a configured preference)
  • Transfers move stock between warehouses

Configure in Inventory → Configuration → Warehouses.

Transit locations

For multi-step transfers (warehouse to warehouse):

Sofia Stock ──▶ In-Transit ──▶ Plovdiv Stock

The In-Transit location holds the goods while they're moving. Useful for accurate reporting — "what's in transit right now?" is a single location query.

Storage strategies

StrategyBehaviour
FIFOPick oldest stock first
LIFOPick newest stock first (rare)
FEFO (First Expired)Pick stock with the soonest expiry
ClosestPick the location physically closest to the picker

Configure per location based on the workflow it serves.

Where to read more

© PLANA Digital Ltd.