Keep batch details together
Record the product variant, lot, supplier, location, quantity, manufacture date, and expiry date.
Keep expiry dates, batches, suppliers, and locations together. Review stock at risk, plan what to pick first, and keep traceability records close at hand.
Free to use ยท Unlimited batches
All supported features included

Record the product variant, lot, supplier, location, quantity, manufacture date, and expiry date.
Run expiry checks and review warning, urgent, and expired stock with waste and activity reports.
Opt in to expiry emails and a weekly digest, with alert settings you control.
Use location-aware first-expired, first-out (FEFO) picking guidance.
Import CSV files with preview and validation, then export inventory and supplier records.
Review supplier shelf life and batches relevant to a product or recall investigation.
Open any image to view the details. Screenshots show example data and the interface published in our Shopify listing.
Install from Shopify and record batches or lots without a plan limit. Include quantity, location, and expiry date.
Run an expiry check and review the batches that need attention. Update quantities as stock moves or is sold.
Turn on optional alerts and explore FEFO guidance, CSV tools, and supplier reporting.
Use the available tools without a subscription charge.
Free
No subscription charge
Check the Shopify listing for the current plan.
Yes. ShelfLife is free to use with unlimited batches and its currently supported features.
Merchants maintain quantities in ShelfLife. Update batch records as inventory moves or is sold so expiry reports and picking guidance reflect your records.
First-expired, first-out guidance helps you identify which batches to pick first by expiry date and location. It is included in Free.
ShelfLife expiry alerts and weekly digests are opt-in features included in Free. Configure an alert address and enable the notifications you want.
Batch, supplier, and traceability records can help you investigate affected stock. Their usefulness depends on the records you maintain; you remain responsible for recall decisions and execution.
Uninstall starts cleanup of your batch, settings, alert, session, and measurement records. Limited protected identifiers can remain to prevent delayed work from recreating erased data. Use available cleanup controls for Shopify-hosted copies while the app is still installed; after uninstall it no longer has Shopify Admin access. Our privacy policy explains these boundaries.
Read the ShelfLife privacy disclosure and terms, or contact support@attahirlabs.com for help.