Catalog & Inventory
Batch & Lot Tracking
Track batches by lot number and expiry date with FIFO/FEFO consumption.
Track inventory by batch and lot number to manage expiry dates, enforce stock rotation, and maintain full traceability.
Overview
Batch and lot tracking in Stogly lets you:
- Assign unique lot numbers to incoming stock
- Track expiry dates per batch
- Enforce FIFO (First In, First Out) or FEFO (First Expired, First Out) stock rotation
- Trace products back to their source batch for quality control
- Receive alerts before batches expire
This is especially useful for food, beverages, cosmetics, pharmaceuticals, and any perishable goods.
Enabling Batch Tracking for a Product
- Navigate to Products > Product List
- Open the product you want to track by batch
- In the product details, enable the Batch Tracking toggle
- Click Save
Once enabled, every stock receipt for this product will require a lot number.
Creating Batches During Stock Receipt
When Receiving a Purchase Order
- Open the Purchase Order and click Receive
- For each batch-tracked item, you will see additional fields:
| Field | Description |
|---|---|
| Lot Number | Unique identifier for this batch (e.g., LOT-2026-0328) |
| Expiry Date | When this batch expires |
| Manufacture Date | Optional — when the batch was produced |
| Quantity | Number of units in this batch |
- To receive multiple batches in a single PO line, click + Add Batch
- Complete the receipt as usual
Manual Batch Entry
- Navigate to Inventory > Stock Adjustments
- Select a batch-tracked product
- Click + Add Batch and fill in the lot number, expiry date, and quantity
- Save the adjustment
Stock Rotation: FIFO & FEFO
Stogly supports two rotation methods:
| Method | How It Works | Best For |
|---|---|---|
| FIFO | Oldest stock (by receipt date) is sold or used first | Non-perishable goods, general retail |
| FEFO | Stock with the nearest expiry date is used first | Perishable goods, food, cosmetics |
Setting the Rotation Method
- Navigate to Settings > Inventory
- Under Stock Rotation, select FIFO or FEFO
- This applies globally — the POS and order fulfillment will suggest picking from the correct batch automatically
Viewing Batch Inventory
Batch Inventory List
- Navigate to Inventory > Batches
- Browse all active batches across your locations
- Use filters to narrow by:
- Product or category
- Warehouse / Store
- Expiry date range
- Lot number
Product Batch Detail
- Open any batch-tracked product
- Click the Batches tab
- View all batches for that product with their lot numbers, quantities, expiry dates, and locations
Expiring Batches Alerts
Stogly alerts you before batches expire so you can take action.
Configuring Alerts
- Navigate to Settings > Notifications
- Under Batch Expiry Alerts, set:
- Warning threshold — days before expiry to trigger a warning (e.g., 30 days)
- Critical threshold — days before expiry for urgent alerts (e.g., 7 days)
- Notification method — in-app notification, email, or both - Save your settings
Reviewing Expiring Stock
- Navigate to Inventory > Batches
- Click the Expiring Soon tab
- Batches are sorted by expiry date, with the nearest expirations at the top
- From here you can:
- Transfer batches to a location with higher turnover
- Apply a discount to move stock faster
- Write off expired inventory
Tips & Best Practices
- Standardize lot numbers — use a consistent format (e.g., LOT-YYYY-MMDD-SEQ) across all suppliers for easier searching
- Use FEFO for perishables — FEFO ensures the shortest-dated stock is always used first, reducing waste
- Set alerts early — configure warning thresholds with enough lead time to run promotions or relocate stock
- Audit regularly — periodically compare physical batch quantities against the system to catch discrepancies
- Train your team — ensure staff receiving goods always enter lot numbers and expiry dates accurately
Need help? Contact support at support@stogly.com