Physical Locations — SanadiqCloud
Product version: 1.0.0+1
Last updated: 2026-08-13 Audience: Tenant Owners, Tenant Employees, Regular Users
A. What are Physical Locations?
Physical Locations are bins (shelves, racks, floor spots) inside a stock pool. They are the lowest level of storage placement:
Location (address) → Warehouse (facility) → Warehouse zone + Stock pool → Physical location (bin)
Each bin belongs to a stock pool. Placement can include a warehouse zone (entity picker), optional free-text zone label, aisle/rack/shelf/bin identifiers, bin type preset, capacity, and a storage code. Stock items are allocated to bins so pickers know where product sits.
Do not confuse Locations (site addresses) with warehouse zones (functional areas — Warehouse Zones) or physical locations (bins). Setup can create bins; zones are managed in their own list/detail/form.
B. Viewing the Physical Location List
Navigate to Inventory > Physical Locations. The list shows:
| Column | Description |
|---|---|
| Display location / ID | Formatted placement plus physical_location_id |
| Storage code | Combined code when set |
| Capacity / utilization | Occupancy and 3D utilization when configured |
| Active | Status indicator |
| Updated | Last update |
Filter by Inventory or use the Search bar to find by code or description.
C. Creating a Physical Location
- Click + Create Physical Location.
- Fill in the fields:
| Field | Required | Description |
|---|---|---|
| Inventory | Yes | Select the parent stock pool |
| Warehouse zone | No | Dropdown of warehouse zones for this warehouse (warehouse_zone_id) |
| Bin type | No | Local preset: standard, pallet, shelf, floor, cold |
| Zone | No | Optional free-text placement label (in addition to the warehouse-zone picker) |
| Aisle | No | Aisle identifier (e.g., Aisle 3, A3) |
| Rack | No | Rack identifier (e.g., Rack 1, R1) |
| Shelf | No | Shelf identifier (e.g., Shelf 2, S2) |
| Bin | No | Bin identifier (e.g., Bin 5, B1) |
| Section | No | Section identifier |
| Storage Location Code | No | Combined code (e.g., A3-S2-B1). Auto-generated if left empty |
| Description | No | Free-text notes |
| Max Capacity | No | Maximum number of items this location can hold |
| Active | No | Defaults to true |
- Click Save.
At minimum, provide enough fields to uniquely identify the location. The Storage Location Code is the primary identifier used for picking and put-away operations.
D. Editing a Physical Location
- Click a row to open the detail view.
- Click Edit.
- Update fields as needed. You can change zone, aisle, rack, shelf, bin, section, code, description, and capacity.
- Click Save Changes.
E. Physical Location Detail View
Placement Grid
A visual representation of the location's position in the warehouse:
- Zone → Aisle → Rack → Shelf → Bin
- Bin Type — Storage type (pallet, shelf, floor, etc.)
- The formatted location string is shown (e.g.,
Zone A - Aisle 3 - Shelf 2 - Bin 1) - Storage Location Code is prominently displayed for scanning reference
Stock Pool
Lists all Inventory Items allocated to this physical location:
| Column | Description |
|---|---|
| Product | Product name |
| Barcode | Item barcode |
| Quantity | Allocated quantity at this location |
| Status | Item status (available, reserved, etc.) |
Click an item to navigate to its Stock Item detail view.
Capacity
| Metric | Description |
|---|---|
| Current Capacity | Sum of all allocated item quantities |
| Max Capacity | The limit set during creation |
| Utilization | Percentage of max capacity in use |
| Is At Capacity | Indicator when current ≥ max |
F. Managing Bin Contents
From the detail view you can manage the stock at this physical location:
View Stock
The Stock Pool table shows all items allocated to this bin. Each row shows the product, quantity, and status.
Add Stock (Allocate)
- Click + Add Stock.
- Select an Inventory Item from the dropdown.
- Enter the Quantity to allocate.
- Click Save.
This creates an allocation record and updates the item's distribution to include this physical location.
Remove Stock (Deallocate)
- Locate the item in the Stock Pool.
- Click the action menu and select Remove.
- Enter the quantity to remove (partial deallocation is allowed).
- Click Confirm.
Deallocating stock does not delete the item — it only removes the allocation link. The item's total quantity_on_hand is unaffected unless you also adjust it.
Transfer Between Bins
Use Bin Transfer from the Stock Item detail view to move stock from one physical location to another (see Stock Items).
G. Capacity Alerts
Capacity is calculated using 3D volume dimensions (height × length × width) and packing efficiency. When volume utilization reaches 85% a warning is shown; at 100% the location is flagged at capacity. You can:
- Redistribute stock — Move items to other bins via bin transfer
- Create new physical locations — Add more bins/shelves to spread the load
- Adjust dimensions or packing efficiency — Edit the physical location to update its 3D capacity
Next: Adjustments
See also: Warehouse Zones | Stock Items | Locations | Warehouses