Expiry per product
Set expiration dates for simple products and variations.
WooCommerce expiry plugin
DeDanix Expiry, Batch & Recall for WooCommerce starts with a practical Free version for expiration dates, product filters, admin alerts and optional purchase blocking for expired products.
The Free version solves the first operational problem: knowing what expires, filtering it and stopping expired products from being sold.
Set expiration dates for simple products and variations.
See expired, expiring soon, valid and missing-date products from the admin list.
Choose whether expired products stay unchanged, go out of stock or move to draft.
Optionally prevent customers from buying products that are already expired.
Daily summary for expired and soon-to-expire products.
Preview and apply expiration dates by SKU or product ID.
Multiple lots, FEFO, stock by batch, affected-order lookup and recall emails are planned for the future Pro add-on, not claimed as Free features.
Single expiration date per product or variation, filters, alerts, blocking and simple CSV import.
Lots, FEFO, batch stock, recall lookup, audit trail and advanced import/export.
Perishable inventory needs more than a normal WooCommerce stock number.
Clear scope for the WordPress.org Free release.
No. Free focuses on expiration dates by product or variation. Batch workflows are planned for Pro/future.
Yes, if the store owner enables purchase blocking.
Yes. The Free version includes a simple preview/apply CSV import by SKU or product ID.
No. It complements WooCommerce stock management with expiration awareness.
Track dates, filter risk and stop expired products from reaching checkout.