Stock records and batch management
Guide to stock records and batch management in Shoporama. Track inventory movements, create batches with expiration dates and receive items with FIFO support.
Shoporama's inventory management gives you full traceability of all stock movements. With stock records you can see exactly when items have come in and gone out, and with batch management you can keep track of expiration dates, production dates and suppliers per batch.
Inventory entries
Every time there is a stock movement - either in or out - a stock record is created. You can find all entries under Warehouse → Entries.
Each entry shows:
- Order number (if the item is sold via an order)
- Product name
- Quantity (positive for incoming, negative for outgoing)
- Purchase price and sales price
- Time of day
- Warehouse location
- Batch (if batch management is enabled)
Quick stock addition
Under Warehouse → Quick access, you can quickly add stock by scanning or entering a GTIN code. This is ideal for quick receipt of goods directly from the warehouse.
Exporting inventory data
You can export all stock records as a CSV file for use in accounting or internal reporting. The export includes product details, variants, quantities, prices and stock locations.
Batch management
Batch management is ideal if you sell products with expiration dates, production dates or need traceability per batch. You can find batch management under Warehouse → Batches.
Create a batch
When you create a batch, you specify:
- Batch number - A unique number that identifies the batch
- Batch name - Optional descriptive name
- Expiration date - When the batch expires
- Production date - When the batch was produced
- Supplier - Which supplier the batch is from
- Notes - Additional information about the batch
Goods receipt with batches
Under Warehouse → Batches → Receiving, you can receive an entire shipment at once. For each item, enter the product, batch number, quantity and expiration date. The system automatically creates new batches if they don't already exist and adds the stock together.
FIFO - First In, First Out
When batch management is enabled, Shoporama automatically uses the FIFO principle when picking orders. This means that the oldest batch is always picked first, so you avoid sending items that are close to expiration.
Expiration warnings
In the batch overview, you can filter by expiration status:
- Expired - Batches that are already expired (marked in red)
- Expiring soon - Batches that will expire within 30 days (marked in yellow)
- Not expired - Batches with a good shelf life
- No expiration date - Batches with no stated expiration
You can also filter by stock availability, supplier and search by batch number or product name.
Tip: Batch management
Batch management is particularly relevant for food, cosmetics, supplements and medicines where traceability and expiration dates are required by law.
Manual editing of stock records
On the inventory entries page, you can now manually edit existing entries. This is useful for error correction - for example, if an incorrect quantity has been registered. Click on the entry and correct the quantity directly.
Multi-batch picking list
Order lines can now be distributed across multiple batches. For example, if a customer orders 3 pieces of an item, 2 pieces can come from batch A and 1 piece from batch B. The batch information is automatically displayed on the pick list and packing labels, so warehouse staff know exactly which batches to pick from.
Related articles
Unsubscribe links in automatic emails
Give your customers the option to unsubscribe from automatic follow-up emails after purchases and product reviews - with a simple link in the email.
AI assistant in the text editor
Learn how to use Shoporama's built-in AI assistant to generate product texts, image descriptions and text suggestions.
Ajax filtering
Technical documentation for Shoporama's /ajax endpoint for filtering products. For developers.