Warehouse Vertical Guide¶
RackPlane for Warehouse & Logistics Inventory¶
This guide covers how to configure and use RackPlane for warehouse operations, distribution centers, and logistics inventory management.
Table of Contents¶
- Overview
- Warehouse vs Datacenter
- Setting Up Warehouse Vertical
- Warehouse Terminology
- Warehouse-Specific Features
- Bin Location Management
- Pick/Pack Workflows
- Inventory Counts
- Use Cases
Overview¶
RackPlane's Warehouse Vertical Pack adapts the platform for warehouse and logistics environments. Ideal for:
- Distribution Centers - Track inventory across zones
- Warehouses - Manage bin locations and picking
- Fulfillment Centers - Support pick/pack operations
- Manufacturing - Track raw materials and WIP
- Retail Backroom - Store inventory management
Key Warehouse Features¶
| Feature | Description |
|---|---|
| Bin Location System | Organize by zone, aisle, shelf, bin |
| Pick/Pack Workflows | Guided picking and packing |
| Inventory Counts | Cycle counts and full inventories |
| Expiration Tracking | FEFO for perishable goods |
| Par Level Alerts | Reorder point notifications |
| Barcode Scanning | Fast inventory operations |
Warehouse vs Datacenter¶
Terminology Comparison¶
| Concept | Datacenter | Warehouse |
|---|---|---|
| Primary items | Assets | Items |
| Primary items (plural) | Assets | Items |
| Main location | Datacenter | Warehouse |
| Main locations (plural) | Datacenters | Warehouses |
| Storage unit | Rack | Shelf |
| Storage units | Racks | Shelves |
| Deploy action | Deploy | Pick |
| Return action | Return | Receive |
| Category | Asset Type | SKU Category |
| Status | Status | Item Status |
| Storage area | Storage | Zone |
| Container | Storage Container | Bin Location |
| Position | U-Space | Slot |
Feature Differences¶
| Feature | Datacenter | Warehouse |
|---|---|---|
| Power Efficiency | ✅ Enabled | ❌ Hidden |
| Rack Visualization | ✅ U-slot view | ⚡ Zone/Aisle view |
| Network Ports | ✅ Enabled | ❌ Hidden |
| Bin Locations | ❌ Disabled | ✅ Enabled |
| Pick/Pack | ❌ Disabled | ✅ Enabled |
| Inventory Counts | Basic | ✅ Enhanced |
| Expiration Tracking | ❌ Disabled | Optional |
| Par Level Alerts | Optional | ✅ Enabled |
Setting Up Warehouse Vertical¶
Method 1: During Onboarding¶
POST /api/v1/tenants/onboard
{
"company_name": "FastShip Fulfillment",
"admin_email": "admin@fastship.com",
"admin_password": "SecurePassword123!",
"vertical_pack": "warehouse"
}
Method 2: Apply Preset¶
POST /api/v1/whitelabel/presets/apply
{
"preset": "warehouse",
"reset_terminology": true,
"reset_features": true
}
Warehouse Terminology¶
Complete Warehouse Preset¶
{
"item": "Item",
"items": "Items",
"location": "Warehouse",
"locations": "Warehouses",
"bin": "Shelf",
"bins": "Shelves",
"check_out": "Pick",
"check_in": "Receive",
"category": "SKU Category",
"categories": "SKU Categories",
"lifecycle": "Item Status",
"storage": "Zone",
"stock": "Stock",
"container": "Bin Location",
"containers": "Bin Locations",
"unit": "Slot",
"units": "Slots"
}
Customizing Terminology¶
PUT /api/v1/whitelabel/terminology
{
"location": "Distribution Center",
"locations": "Distribution Centers",
"check_out": "Fulfill",
"container": "Pick Bin"
}
Example UI¶
┌─────────────────────────────────────────────────────────────┐
│ FastShip Fulfillment - Warehouse Management │
├─────────────────────────────────────────────────────────────┤
│ 📊 Dashboard │ 📦 Items │ 🏢 Warehouses │ 📋 Orders │
├─────────────────────────────────────────────────────────────┤
│ Total Items: 15,420 │
│ Low Stock Alerts: 12 │
│ Picks Today: 347 │
└─────────────────────────────────────────────────────────────┘
Warehouse-Specific Features¶
Location Hierarchy¶
Warehouse uses a different location model:
Warehouse (Distribution Center)
├── Zone (A, B, C, Bulk, etc.)
│ ├── Aisle (01, 02, 03...)
│ │ ├── Shelf (A, B, C, D...)
│ │ │ ├── Bin/Slot (1, 2, 3...)
│ │ │ └── Bin/Slot
│ │ └── Shelf
│ └── Aisle
└── Receiving Area
Bin Location Codes¶
Standard format: ZONE-AISLE-SHELF-BIN
Examples:
- A-01-B-03 - Zone A, Aisle 01, Shelf B, Bin 03
- BULK-05-A-01 - Bulk Zone, Aisle 05, Shelf A, Bin 01
- RECV-01 - Receiving Area, Location 01
Creating Locations¶
# Create warehouse
POST /api/v1/locations/warehouses/
{
"name": "East Coast Distribution",
"code": "ECDC",
"address": "123 Logistics Way"
}
# Create zones
POST /api/v1/locations/zones/
{
"name": "Zone A - Fast Moving",
"code": "A",
"warehouse_id": 1,
"type": "pick"
}
# Create bin locations
POST /api/v1/locations/bins/
{
"code": "A-01-B-03",
"zone_id": 1,
"aisle": "01",
"shelf": "B",
"bin": "03",
"capacity": 50
}
Bin Location Management¶
Bin Types¶
| Type | Description | Use Case |
|---|---|---|
| Pick | Primary picking locations | Fast-moving items |
| Bulk | Large quantity storage | Overstock, pallets |
| Reserve | Backup storage | Replenishment stock |
| Receiving | Inbound staging | New arrivals |
| Shipping | Outbound staging | Ready to ship |
| Returns | Return processing | RMA items |
Bin Capacity¶
Track capacity by: - Units - Number of items - Weight - Maximum weight (lbs/kg) - Volume - Cubic dimensions
Bin Utilization¶
┌─────────────────────────────────────────────────────────────┐
│ Bin Location: A-01-B-03 │
├─────────────────────────────────────────────────────────────┤
│ SKU: WIDGET-001 | Qty: 45 / 100 │
│ ██████████████░░░░░░░░ | 45% Full │
│ Last Pick: 10 min ago | Picks Today: 12 │
└─────────────────────────────────────────────────────────────┘
Pick/Pack Workflows¶
Pick Types¶
| Type | Description |
|---|---|
| Single Order | Pick items for one order |
| Batch Pick | Pick multiple orders in one trip |
| Zone Pick | Pick specific zones, pass to next |
| Wave Pick | Scheduled pick waves |
Pick Process¶
- Receive Order - Orders imported or created
- Generate Pick List - System optimizes pick path
- Pick Items - Scan bins and items
- Verify Quantities - Confirm correct amounts
- Pack - Package for shipping
- Ship - Generate labels, mark complete
Optimized Pick Path¶
System suggests optimal walking path:
┌─────────────────────────────────────────────────────────────┐
│ Pick List #1234 - 8 items │
├─────────────────────────────────────────────────────────────┤
│ ☐ 1. A-01-A-01 | SKU-001 | Qty: 2 | ----> │
│ ☐ 2. A-01-B-02 | SKU-045 | Qty: 1 | ↓ │
│ ☐ 3. A-02-A-03 | SKU-102 | Qty: 3 | ----> │
│ ☐ 4. A-02-C-01 | SKU-089 | Qty: 1 | ↓ │
│ ☐ 5. B-01-A-02 | SKU-234 | Qty: 5 | ======> │
├─────────────────────────────────────────────────────────────┤
│ [Start Pick] [Print List] │
└─────────────────────────────────────────────────────────────┘
Barcode Scanning¶
For each pick: 1. Scan bin location barcode 2. Scan item barcode 3. Enter/confirm quantity 4. System moves to next pick
Inventory Counts¶
Count Types¶
| Type | Frequency | Scope |
|---|---|---|
| Cycle Count | Daily/Weekly | Subset of bins |
| Full Count | Monthly/Quarterly | All inventory |
| ABC Count | Varies | By item velocity |
| Spot Count | As needed | Specific discrepancies |
Cycle Count Schedule¶
{
"schedule": {
"A_items": "weekly", // High velocity - count weekly
"B_items": "monthly", // Medium velocity - monthly
"C_items": "quarterly" // Low velocity - quarterly
}
}
Performing Counts¶
- Generate Count Sheet - System creates count list
- Count Items - Physical count at each location
- Enter Counts - Record in system
- Review Variances - Investigate discrepancies
- Adjust Inventory - Approve adjustments
Variance Reports¶
┌─────────────────────────────────────────────────────────────┐
│ Cycle Count #567 - Variance Report │
├─────────────────────────────────────────────────────────────┤
│ Location | SKU | System | Counted | Variance │
│ A-01-B-03 | WIDGET-01 | 45 | 43 | -2 │
│ A-02-A-01 | GADGET-05 | 20 | 22 | +2 │
│ B-01-C-02 | PART-789 | 100 | 97 | -3 │
├─────────────────────────────────────────────────────────────┤
│ Total Items Counted: 847 | Accuracy: 99.2% │
│ [Approve Adjustments] [Review] │
└─────────────────────────────────────────────────────────────┘
Integration with Other Features¶
Expiration Tracking¶
For perishable goods:
FEFO picking automatically prioritizes items expiring soonest.
Par Level Alerts¶
Essential for warehouse operations:
PUT /api/v1/items/{id}/par-level
{
"par_level": 500,
"reorder_point": 200,
"reorder_quantity": 1000,
"lead_time_days": 7
}
Low Stock Dashboard¶
┌─────────────────────────────────────────────────────────────┐
│ ⚠️ Below Reorder Point │
├─────────────────────────────────────────────────────────────┤
│ SKU-001 Widget Large | Stock: 150 | Par: 500 │ PO ✓ │
│ SKU-045 Gadget Small | Stock: 80 | Par: 200 │ PO ✓ │
│ SKU-102 Part XYZ | Stock: 45 | Par: 100 │ │
├─────────────────────────────────────────────────────────────┤
│ [Create Purchase Orders] [Export List] │
└─────────────────────────────────────────────────────────────┘
Use Cases¶
Use Case 1: E-commerce Fulfillment¶
Scenario: Fulfillment center shipping D2C orders.
Configuration:
{
"terminology": {
"location": "Fulfillment Center",
"check_out": "Ship"
},
"features": {
"bin_locations": true,
"pick_pack": true,
"batch_picking": true,
"par_level_alerts": true
}
}
Use Case 2: 3PL Warehouse¶
Scenario: Third-party logistics with multiple clients.
Configuration: - Use multi-tenant for client separation - Each client = separate tenant - Shared warehouse locations with client tags
Use Case 3: Manufacturing Parts¶
Scenario: Factory managing raw materials and components.
Configuration:
{
"terminology": {
"item": "Part",
"items": "Parts",
"location": "Factory",
"check_out": "Issue",
"check_in": "Return"
}
}
Quick Reference¶
Warehouse API Endpoints¶
| Endpoint | Description |
|---|---|
GET /api/v1/locations/warehouses/ |
List warehouses |
GET /api/v1/locations/zones/ |
List zones |
GET /api/v1/locations/bins/ |
List bin locations |
POST /api/v1/picks/ |
Create pick list |
GET /api/v1/picks/{id} |
Get pick details |
POST /api/v1/counts/ |
Create count session |
PUT /api/v1/counts/{id}/entries |
Record count entries |
GET /api/v1/reports/variance |
Variance report |
Warehouse Dashboard Widgets¶
- Total Inventory Value
- Low Stock Alerts
- Picks In Progress
- Receiving Pending
- Bin Utilization
- Daily Pick Activity
Next Steps¶
- White-Label Configuration - Full customization options
- Asset Management - General item operations
- Healthcare Vertical - Healthcare-specific features
- Administrator Guide - System administration