WooCommerce Product Batch Numbers lets you create, manage, and track batch/lot numbers for products and variations. It adds batch fields to products, assigns batches per order item, and supports stock, expiry, and recall workflows—so you can stay compliant, boost traceability, and keep customers safe.
- Create unique batch/lot numbers for simple and variable products
- Assign batches at product, variation, or order-item level
- Automatic or manual batch number generation
- Track stock by batch with quantity controls
- Set manufacture and expiry dates per batch
- First-Expire-First-Out (FEFO) and FIFO picking options
- Batch selection on checkout, admin orders, and POS
- Display batch numbers on invoices, packing slips, and emails
- Customer account view of batch numbers for purchased items
- Admin tools for recalls, holds, and batch deactivation
- Bulk import/export of batches via CSV
- Advanced search and filtering by batch, date, or product
- REST API endpoints for batch data integration
- Compatible with WooCommerce stock management and refunds
- Hooks and filters for developers to customize workflows