# Aisles, Racks, Shelves & Bins

<p class="doc-lead">Aisles, Racks, Shelves, and Bins describe physical storage locations inside a warehouse as a four-level hierarchy — Aisle → Rack → Shelf → Bin. Bins are the lowest level and can be tagged on stock so you know exactly where an item is kept.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Getting started</span>
<div class="doc-toc-links">
<a href="#/inventory/warehouse-bins?id=overview">Overview</a>
<a href="#/inventory/warehouse-bins?id=quick-start">Quick Start</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Levels</span>
<div class="doc-toc-links">
<a href="#/inventory/warehouse-bins?id=aisle">Aisle</a>
<a href="#/inventory/warehouse-bins?id=rack">Rack</a>
<a href="#/inventory/warehouse-bins?id=shelf">Shelf</a>
<a href="#/inventory/warehouse-bins?id=bin">Bin</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/inventory/warehouse-bins?id=actions">Actions</a>
<a href="#/inventory/warehouse-bins?id=faq">FAQ</a>
<a href="#/inventory/warehouse-bins?id=related">Related</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; List Views</h2>

A warehouse racking system stores materials in horizontal rows with multiple levels, helping you use space efficiently and organise stock for faster operations. Freespace models this as four master-data levels, each on its own screen under <b>Inventory → Settings</b>:

<ul>
<li><b>Aisles</b> — top level, a row in the warehouse.</li>
<li><b>Racks</b> — sit within an aisle.</li>
<li><b>Shelves</b> — sit within a rack.</li>
<li><b>Bins</b> — the smallest unit, sitting on a shelf; this is what gets tagged to stock.</li>
</ul>

Each level is optional and independent — you can create only the levels you need. Linking each item to its parent (rack to aisle, shelf to rack, bin to shelf) builds the full location path.

All four levels share the same list pattern:

<b>List columns (all levels)</b>

| **Column** | **Description** |
|------------|-----------------|
| Id | Record ID. |
| Name | Location name at this level. |
| Parent | Center (Aisles), Aisle (Racks), Rack (Shelves), or Shelf (Bins). |

<b>Advanced filters (all levels)</b>

| **Filter** | **Description** |
|------------|-----------------|
| Name | Filter by location name. |

<b>List row actions (all levels)</b>

| **Action** | **Description** |
|------------|-----------------|
| View | Opens read-only location details. |
| Edit | Opens the edit form. |
| Delete | Removes the location when not referenced. |

<hr class="doc-section-divider">

<h2 id="quick-start">Quick Start</h2>

<h3>1. Create top-down</h3>
For a complete location path, create an <b>Aisle</b> first, then a <b>Rack</b> under it, a <b>Shelf</b> under the rack, and finally a <b>Bin</b> under the shelf.

<h3>2. Open the level</h3>
Go to <b>Inventory → Settings → Aisles</b> (or Racks, Shelves, Bins) and click <b>New</b>.

<h3>3. Fill and save</h3>
Enter the <b>Name</b>, choose the parent location if applicable, and click <b>Save</b>.

<hr class="doc-section-divider">

<h2 id="aisle">Aisle</h2>

Go to <b>Inventory → Settings → Aisles</b>. An aisle is a row in the warehouse racking layout.

| **Field** | **Description** |
|-----------|-----------------|
| Name * | Unique aisle name. |
| Center | Optional. The location/center this aisle belongs to when you operate multiple centers. |

<hr class="doc-section-divider">

<h2 id="rack">Rack</h2>

Go to <b>Inventory → Settings → Racks</b>. A rack sits within an aisle.

| **Field** | **Description** |
|-----------|-----------------|
| Name * | Unique rack name. |
| Inventory Aisle | Optional. The aisle this rack belongs to. |

<hr class="doc-section-divider">

<h2 id="shelf">Shelf</h2>

Go to <b>Inventory → Settings → Shelves</b>. A shelf sits within a rack.

| **Field** | **Description** |
|-----------|-----------------|
| Name * | Unique shelf name. |
| Inventory Rack | Optional. The rack this shelf belongs to. |

<hr class="doc-section-divider">

<h2 id="bin">Bin</h2>

Go to <b>Inventory → Settings → Bins</b>. A bin is the lowest storage level and is the location tagged on stock.

| **Field** | **Description** |
|-----------|-----------------|
| Name * | Unique bin name. |
| Shelf | Optional. The shelf this bin belongs to. |

<p>Once bins exist, the <b>Inventory Bin</b> field can be shown on item lines and labels. Enable it under <a href="#/inventory/inventory-settings">Inventory Settings</a>.</p>

<hr class="doc-section-divider">

<h2 id="actions">Actions</h2>

All four screens behave the same way.

<b>List header:</b> <b>New</b>

| **Action** | **Description** |
|------------|-----------------|
| View | Opens the location in read-only view |
| Edit | Opens the edit form |
| Delete | Removes the location when it is not in use |
| Suspend / Activate | Disables or re-enables the location (from the view screen) |

<b>Form buttons:</b> <b>Save</b> / <b>Update</b>, <b>Reset</b>, <b>Cancel</b>

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<b>Do I have to create all four levels?</b><br>
No. Each level is optional. Many companies use only bins, or only racks and bins. Create the levels that match how your warehouse is organised.

<b>Is the parent link required?</b><br>
No. The aisle on a rack, rack on a shelf, and shelf on a bin are all optional. Linking them builds the full location path for clearer organisation.

<b>Where does the bin get used?</b><br>
After enabling the <b>Inventory Bin</b> line field in Inventory Settings, you can tag bins on transaction item lines and on printed labels.

<b>Why can't I delete a location?</b><br>
Locations referenced by stock or child locations cannot be deleted. Suspend them instead.

<b>Why is my bin missing from a transaction line?</b><br>
Bin dropdowns may list only bins that currently hold stock for the selected item and center.

<b>What must I enable before using bins on lines?</b><br>
Turn on warehouse bin tracking for the company and enable <b>Inventory Bin</b> under item line fields in <a href="#/inventory/inventory-settings">Inventory Settings</a>.

<h2 id="related">Related Topics</h2>

<ul>
<li><a href="#/inventory/opening-inventory">Opening Inventory</a></li>
<li><a href="#/inventory/inventory-settings">Inventory Settings</a></li>
<li><a href="#/inventory/reports/bin-wise-report">Bin Wise Report</a></li>
</ul>
