v5.4.0 — 7 July 2025
Type: Minor release
Breaking changes: None
Highlights
Warehouses v2 — zones and bin locations
For customers managing large physical warehouses, StockFlow now supports a three-level location hierarchy: Warehouse → Zone → Bin.
Setting up zones:
- Settings → Warehouses → [Warehouse] → Zones
- Create zones — e.g.
Zone A,Freezer Section,Receiving Bay
Setting up bins:
- Open a zone → + Add Bin Location
- Enter a bin code — e.g.
A-01-01(Aisle A, Rack 01, Shelf 01) - Optionally set a max capacity per bin
Assigning a product to a bin:
- In Inventory, click the product row
- Edit Location → select zone and bin
Why it matters:
- Stocktake sheets list the bin location for each product — pickers go straight to the right shelf
- The mobile app shows bin location when scanning products
- Pick lists generated from sales orders show the bin location for each item
3PL warehouse type
A new warehouse type — 3PL (Third-Party Logistics) — is now available. Use this for stock held at external fulfilment centres like Amazon FBA, ShipBob, or Flexport.
Key difference from Physical warehouses:
- 3PL warehouses show a sync status badge — green if last sync was successful, orange if overdue
- Stock levels can be synced automatically via the 3PL’s API (where supported)
- Available integrations: Amazon FBA (via Seller Central API), ShipBob
Transfer improvements
- Partial transfers — you can now receive part of a transfer and leave the rest in transit
- Transfer notes — add a note to a transfer (e.g. the carrier tracking number)
- Transfer PDF — print a transfer document to send with the physical goods
- Transfer approval workflow — optionally require Manager approval before a transfer can be created (toggle in Settings → Inventory → Require transfer approval)
- API — new
GET /v1/transfersandPOST /v1/transfersendpoints
Improvements
- Inventory table — new view option: “Group by warehouse” shows all SKUs under each warehouse heading
- Dashboard — new “Warehouse utilisation” widget (requires bin location and capacity configuration)
- Reorder List — now shows the supplier’s estimated lead time next to each item
- Mobile app — warehouse transfers can now be created and received on mobile
Bug fixes
- Fixed: Negative stock quantity shown in the inventory table when an order was cancelled after stock was reserved but before dispatch
- Fixed: Warehouse filter in the inventory table not persisting when navigating away and returning
- Fixed: Transfer “In Transit” status not updating when received via the API (only affected API-triggered receives; UI was unaffected)
- Fixed: Barcode scanning on Safari iOS losing focus after each scan, requiring a manual tap to scan again