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

Fresh stock. Clear priorities.

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

ShelfLife

Batch overview

Overview
Needs attention3
ProductBatchExpiry risk
Green teaGT-001At risk
Vitamin D3VD-002Expiring soon
Oat milkOM-014Healthy
Illustrative overview · Example data. See app screenshots ↗
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.

A clearer way to work

One decision at a time.

Explore the workflow. Screenshots show example data.

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.

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
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
View Free on Shopify

Pricing checked September 30, 2026. See the Shopify listing.

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 subscription terms, or contact [email protected] for help.