/

On-Demand Packaging & Batch Tracking for Bulk Products in Veeqo

Industry Guide

On-Demand Packaging & Batch Tracking for Bulk Products in Veeqo

How to maintain complete lot traceability when selling bulk products (barrels, drums, pallets) in multiple package sizes with on-demand fulfillment.

Updated January 2025

8 min read

The Challenge: Tracking Batch Numbers for Variable Package Sizes

If you store products in bulk containers (barrels, drums, pallets, totes) and package them on-demand in customer-requested sizes, you're facing a critical traceability challenge: how do you maintain lot number traceability when the same bulk batch is sold in dozens of different package sizes?

Most inventory systems, including Veeqo, struggle with this. They're designed for pre-packaged products with fixed SKUs, not for bulk products that are measured and packaged at order time. You can't prove which customer received which lot number when package sizes vary by order.

Compliance Risk: Regulatory agencies require lot-level traceability. If you sell the same bulk lot in variable package sizes (100g, 500g, 1kg, 5kg bags), can you prove which lot number went to each customer? Without proper tracking, you can't — creating serious liability risks during recalls.

What Are On-Demand Products?

In TraceLot, we call these on-demand products — products that are:

  • Stored in bulk containers (barrels, drums, pallets, totes)
  • Measured and packaged at order fulfillment time, not in advance
  • Sold in multiple package sizes from the same bulk inventory
  • Tracked in minimum measurement units (grams, oz, lb, ml, etc.)
  • Often mixed with pre-packaged inventory of the same product

Examples include protein powder sold in 1lb, 5lb, and 10lb bags; specialty chemicals sold by the ounce or gallon; coffee beans sold in custom quantities; or supplements packaged to customer specifications. All these scenarios require batch tracking at the measurement unit level, not the package level.

Manual Tracking vs TraceLot for On-Demand Products

Batch Tracking for Variable Sizes

Without TraceLot

Can't track lot numbers when selling same product in multiple sizes

With TraceLot

Full batch traceability across all package sizes from single bulk lot

Inventory Deduction Accuracy

Without TraceLot

Manual calculations for each order size, error-prone

With TraceLot

Automatic deduction in minimum units for any package size

Historical Inventory Visibility

Without TraceLot

No way to see past inventory levels or batch movements

With TraceLot

Complete ledger showing inventory at any point in time with batch detail

Batch Corrections & Transfers

Without TraceLot

Manual adjustments without audit trail, lose traceability

With TraceLot

Powerful tools for batch transfers, recalls, and corrections with full audit trail

Reporting & Snapshots

Without TraceLot

Can't generate historical reports on batch locations and quantities

With TraceLot

Snapshot reporting showing exactly how much product you had where at any time

How Batch Tracking Works for On-Demand Products

TraceLot solves the on-demand packaging challenge with measurement unit-level batch tracking:

  1. Configure your minimum measurement unit - Choose your base unit (grams, oz, lb, ml, etc.). Veeqo tracks inventory in this unit.
  2. Create product variants in your shop - Set up variants for different package sizes (1lb, 5lb, 10lb bags). TraceLot automatically converts these to bundles of your minimum unit.
  3. Receive bulk batches with lot numbers - When receiving a barrel or pallet, create a batch with the supplier's lot number in your minimum units (e.g., Lot ABC-123, 50,000 grams).
  4. Orders automatically deduct in correct units - When a customer orders a 5lb bag, TraceLot deducts the correct quantity in your minimum units from the batch (e.g., 2,268 grams if minimum unit is grams).
  5. Maintain complete batch traceability - Every order records which batch and lot number fulfilled it, regardless of package size ordered.

Example: You receive a 200kg drum of protein powder (Lot XYZ-789). Your minimum unit is grams, so Veeqo shows 200,000g in inventory. A customer orders a 5lb bag — TraceLot deducts 2,268g from Lot XYZ-789. Another customer orders a 10lb bag — TraceLot deducts 4,536g from the same lot. Both orders maintain perfect lot traceability.

Mixing Pre-Packaged and On-Demand Inventory

Many businesses sell the same product in both pre-packaged bags and on-demand custom sizes. For example, you might stock 100 pre-packaged 1lb bags for quick fulfillment, plus a 50-gallon drum for custom orders.

TraceLot handles both seamlessly. Pre-packaged inventory and bulk inventory both draw from batches tracked in your minimum measurement unit. Each maintains its own batch number and lot lineage. When a customer orders a standard pre-packaged size, it ships from pre-packaged stock. When they order a custom size, it's filled on-demand from bulk stock. Both maintain full batch traceability.

Complete Inventory Ledger: Historical Snapshots

One of the most powerful features of TraceLot's on-demand product tracking is the complete inventory ledger. Every movement is logged in your minimum measurement unit:

  • Batch receipts: when you received the bulk lot, quantity, lot number, expiry date
  • Order fulfillments: which orders shipped from which batch, in what quantities
  • Warehouse transfers: moving batches between locations with full audit trail
  • Inventory corrections: adjustments for shrinkage, damage, or quality holds
  • Batch recalls: removing specific lot numbers from available inventory

This ledger allows you to generate historical inventory snapshots — seeing exactly how much product you had at any specific point in time, which batches were active, and where they were located. This is critical for regulatory compliance, financial audits, and quality investigations.

Snapshot Reporting: Query TraceLot to see your inventory as it existed on any past date. For example: "Show me all active batches of Product X on June 15, 2024." You'll see batch numbers, lot codes, quantities in minimum units, warehouse locations, and expiry dates — exactly as they were on that date.

Powerful Batch Management Tools

Managing bulk inventory requires flexibility. TraceLot provides powerful tools for batch operations:

  • Batch transfers - Move specific batches between warehouses while maintaining lot number integrity and creating audit trail
  • Batch corrections - Adjust quantities for damage, shrinkage, or cycle count discrepancies with required reason and date fields
  • Batch recalls - Instantly identify and quarantine specific lot numbers, seeing every order that received affected batches
  • Batch splitting - Divide large batches into smaller batches for better inventory rotation or warehouse organization
  • Expiry management - Set expiry dates at batch level, receive alerts for approaching expirations, auto-block expired batches from orders

Every operation is logged with complete audit trail: who made the change, when, why, and what quantities were affected. Veeqo inventory syncs automatically in real-time.

How Product Variants Work with Minimum Units

When you create product variants in your shop (different package sizes), TraceLot automatically converts them into bundles of your minimum measurement unit. Here's how it works:

Real-World Example:

Your Setup: Protein powder, minimum unit = 1 ounce
Bulk Inventory: 200lb barrel = 3,200 ounces (Lot ABC-123)
Shop Variants: 1lb bag, 2lb bag, 5lb bag, 10lb bag

What Happens:
• Customer orders 5lb bag → TraceLot deducts 80 oz from Lot ABC-123
• Customer orders 2lb bag → TraceLot deducts 32 oz from Lot ABC-123
• Customer orders 10lb bag → TraceLot deducts 160 oz from Lot ABC-123

Remaining: 2,928 oz in barrel (183 pounds)
Traceability: All three orders show Lot ABC-123 in records

You don't need to manually calculate conversions or track multiple SKUs separately. TraceLot handles all unit conversions automatically while maintaining batch traceability across every order size.

Compliance and Regulatory Readiness

Regulatory agencies (FDA, USDA, state health departments) require complete lot-level traceability for recalls and quality investigations. Traditional inventory systems fail when products are sold in variable sizes because they can't prove which lot went to which customer.

TraceLot provides audit-ready documentation: Every order has a recorded batch number and lot code, even when package sizes vary. If a supplier recalls Lot ABC-123, you can instantly generate a report showing every customer who received product from that lot — regardless of whether they ordered a 1lb bag, 5lb bag, or custom 3.7lb size.

This turns a multi-day crisis into a 5-minute query, protecting your customers and demonstrating regulatory compliance.

FAQ

Frequently Asked Questions

What are on-demand products in TraceLot?
On-demand products are products you store in bulk containers (barrels, drums, pallets, totes) and package to order in customer-requested sizes. Unlike pre-packaged inventory, on-demand products are measured and packaged at fulfillment time. TraceLot tracks these products in your minimum measurement unit (grams, oz, lb, ml, etc.) while maintaining full batch traceability across all package sizes you offer.
Veeqo tracks inventory in your minimum measurement unit — whether that's grams, ounces, pounds, milliliters, or any other unit. When you create product variants in your shop (1lb, 5lb, 10lb bags), TraceLot automatically converts these into bundles of your minimum unit. For example, if your minimum unit is 1 ounce and you sell a 5lb bag, TraceLot deducts 80 ounces (5 × 16) from your batch inventory while maintaining lot number traceability.
Yes. You can have pre-packaged bags of the same product alongside on-demand packaging. Both draw from the same bulk batch tracked in minimum units. For example, you might have 100 pre-packaged 1lb bags in Veeqo, plus 500 pounds of bulk inventory for on-demand orders. TraceLot maintains batch traceability for both, tracking everything in your minimum unit (ounces, grams, etc.).
TraceLot maintains a complete ledger of all batch movements in your minimum measurement unit. Every order deduction, batch transfer, correction, or recall is logged with timestamp, quantity, batch number, and reference. This means you can query the system to see exactly how much product you had at any specific point in time — critical for compliance audits, inventory reconciliation, and quality investigations.
TraceLot provides powerful batch management tools. You can transfer batches between warehouses, make inventory corrections for shrinkage or damage, or recall specific batches — all while maintaining full batch traceability. Every operation is logged with reason, date, and quantity in your minimum units. Veeqo inventory syncs automatically, and you maintain a complete audit trail for compliance.
Yes. TraceLot's reporting tools let you generate inventory snapshots at any point in time. You can see how much of each batch you had at a specific date, which warehouse it was in, and what lot numbers were active. This is essential for regulatory compliance, financial audits, and investigating quality issues that may have occurred weeks or months ago.
The batch number (lot number) stays the same regardless of package size. If you receive Lot ABC-123 (a 200kg barrel), every order filled from that barrel — whether it's a 100g bag, 1kg bag, or 5kg bag — shows Lot ABC-123 in TraceLot's records. This maintains complete traceability from the original supplier lot through every customer order, no matter what size they ordered.
TraceLot supports all standard measurement units: weight (grams, kilograms, ounces, pounds, tons), volume (milliliters, liters, fluid ounces, gallons), and count (pieces, units). You choose your minimum measurement unit when configuring the product, and TraceLot tracks all inventory movements in that unit while maintaining batch traceability.

Stop losing track. Start using TraceLot.

Get started with TraceLot

No more spreadsheets. No more guessing. Just clarity, control, and compliance — built for real warehouses.

Start your free trial

© TraceLot 2025. All rights reserved.

When you visit or interact with our sites, services or tools, we or our authorised service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.