Available on the Shopify App Store
ShelfLife app icon showing product shelves inside a countdown ringShelfLife

Know which batches need attention before they expire.

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

Overview risk cards highlight batches needing attention
From the current App Store listing. Example data shown.
What you can do

From batch records to the next stock decision.

Keep batch details together

Record the product variant, lot, supplier, location, quantity, manufacture date, and expiry date.

Review expiry risk

Run expiry checks and review warning, urgent, and expired stock with waste and activity reports.

Choose optional alerts

Opt in to expiry emails and a weekly digest, with alert settings you control.

Pick by earliest expiry

Use location-aware first-expired, first-out (FEFO) picking guidance.

Bring records in and out

Import CSV files with preview and validation, then export inventory and supplier records.

Keep supplier and traceability records

Review supplier shelf life and batches relevant to a product or recall investigation.

Inside the app

Take a closer look at ShelfLife.

Open any image to view the details. Screenshots show example data and the interface published in our Shopify listing.

Overview risk cards highlight batches needing attention
Overview risk cards highlight batches needing attention
Batch and lot tags keep expiry details together
Batch and lot tags keep expiry details together
FEFO queue ranks earliest expiries for picking guidance
FEFO queue ranks earliest expiries for picking guidance
Getting started

Set up your first useful workflow.

  1. 01

    Add your first batches

    Install from Shopify and record batches or lots without a plan limit. Include quantity, location, and expiry date.

  2. 02

    Check stock at risk

    Run an expiry check and review the batches that need attention. Update quantities as stock moves or is sold.

  3. 03

    Choose the tools you need

    Turn on optional alerts and explore FEFO guidance, CSV tools, and supplier reporting.

Pricing

All supported features are free.

Use the available tools without a subscription charge.

Free

Free

No subscription charge

  • Unlimited batches and lots
  • Expiry checks, recommendations, and opt-in alerts
  • FEFO picking guidance and CSV import/export
  • Waste, supplier, compliance, and traceability reports
Install free on Shopify

Check the Shopify listing for the current plan.

Common questions

Before you install ShelfLife.

Is ShelfLife free to use?

Yes. ShelfLife is free to use with unlimited batches and its currently supported features.

Does ShelfLife automatically maintain batch quantities?

Merchants maintain quantities in ShelfLife. Update batch records as inventory moves or is sold so expiry reports and picking guidance reflect your records.

What does FEFO do?

First-expired, first-out guidance helps you identify which batches to pick first by expiry date and location. It is included in Free.

Will it send emails as soon as I install?

ShelfLife expiry alerts and weekly digests are opt-in features included in Free. Configure an alert address and enable the notifications you want.

Can I use ShelfLife during a recall?

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.

What happens to my data when I uninstall?

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.

Your next step

Know how your store data is used.

Read the ShelfLife privacy disclosure and terms, or contact support@attahirlabs.com for help.