Skip to content
Built for Shopify operations

Lot & batch tracking built for Shopify.

Shopify counts your units. It does not tell them apart. LotTrack adds lot numbers, expiry dates and full batch traceability to your existing inventory — from the receiving dock to the customer’s doorstep.

  • 14-day free trial
  • Works with Shopify POS
  • Every feature on every plan
LotTrack dashboard in the Shopify admin listing inventory lots with batch numbers, expiry dates and QC status

Live inventory view

Lot and batch data at a glance

The gap

Shopify has no idea which batch it just shipped.

Shopify inventory is one number per variant per location. There is no field for a lot number, a manufacture date or an expiration date, and nothing records which units went into which order.

So when a supplier flags a bad batch, you cannot answer the only question that matters — who received it. The workarounds leak: a variant per batch wrecks your catalogue, batch codes in the SKU field trigger nothing, and a spreadsheet drifts the first busy week.

Read the full guide to lot tracking on Shopify →

One source of truth

Less guesswork. More control.

Know every lot

Capture batch numbers, manufacture and expiry dates, supplier references and QC status against the Shopify inventory you already manage.

Ship the right stock

Auto-allocate by FIFO, FEFO or LIFO the moment a fulfillment is created, so the correct batch leaves the shelf without anyone deciding.

See expiry coming

Expiry and low-stock alerts with a configurable lead time, delivered in-app, by email or to Telegram — early enough to act on commercially.

Recall with precision

Open a case against a lot to get the affected orders and customers instantly, email exactly those people, and export the whole thing for your file.

Hold what needs holding

QC hold and quarantine keep unverified stock out of fulfillment, and lot splitting lets you hold part of a batch while the rest keeps shipping.

Stay reconciled

Returns go back to the lot they came from, and a nightly drift check flags any lot quantity that has drifted from Shopify’s own numbers.

How it works

Traceability that feels natural.

Lots sit on top of the Shopify inventory you already have, so quantities stay in sync and your team keeps fulfilling orders in the admin they already know.

01

Connect

Install from the Shopify App Store and pick which products actually need lot tracking.

02

Capture

Record lot data as stock arrives, or bring your existing batches across with the CSV import.

03

Respond

Act on expiry and stock alerts, and open a recall case the moment a batch is implicated.

Track only what needs tracking

Most stores sell a mix of perishable and ordinary products. LotTrack defaults to selective tracking — you nominate the SKUs that need lots and the app stays silent about the rest, so alerts never become noise your team learns to ignore.

Every feature on every plan

Recalls, alerts, audit trail, POS support and CSV import are not upsells here. Plans differ only in how many active lots and locations you track, so a small brand gets the same compliance tooling as a large one.

Who it is for

Built for regulated, perishable catalogues.

Simple pricing

Start small. Scale safely.

Every plan includes a 14-day free trial and every feature. Plans differ only in capacity. Save 17% with annual billing.

Starter

$9.99 / month

or $99/year — save 17%

Single-location brands starting with traceability.

Up to 100 active lots

Track lots in up to 2 locations

Lot & batch tracking + expiry dates

FIFO, FEFO & LIFO auto-allocation

Expiry & low-stock alerts

Recall traceability + CSV export

Recall cases + customer recall emails

Audit trail, QC hold & CSV import

14-day free trial

Start free trial

Growth

Most popular

$29.99 / month

or $299/year — save 17%

Scaling brands with a warehouse plus retail or 3PL stock.

Up to 1,000 active lots

Track lots in up to 10 locations

Lot & batch tracking + expiry dates

FIFO, FEFO & LIFO auto-allocation

Expiry & low-stock alerts

Recall traceability + CSV export

Recall cases + customer recall emails

Audit trail, QC hold & CSV import

14-day free trial

Start free trial

Scale

$79.99 / month

or $799/year — save 17%

High-SKU operations and regulated, audit-heavy categories.

Unlimited active lots

Unlimited locations

Lot & batch tracking + expiry dates

FIFO, FEFO & LIFO auto-allocation

Expiry & low-stock alerts

Recall traceability + CSV export

Recall cases + customer recall emails

Audit trail, QC hold & CSV import

14-day free trial

Start free trial

Compare plans in detail →

Frequently asked questions

What is LotTrack?

LotTrack is a Shopify app that adds lot and batch number tracking to your inventory. It records manufacture and expiry dates, supplier references and QC status for each batch, allocates stock to orders by FIFO, FEFO or LIFO, sends expiry and low-stock alerts, and lets you run a targeted recall with full traceability back to affected customers.

Does Shopify track lot numbers or expiry dates on its own?

No. Shopify inventory is a single quantity per variant per location, with no field for lot numbers, batch numbers, manufacture dates or expiration dates. LotTrack adds that layer on top of your existing Shopify inventory.

Do I have to track lots on every product?

No. LotTrack defaults to selective tracking, so you nominate the products that require lots and the app stays silent about the rest. That keeps alerts meaningful for stores selling a mix of perishable and non-perishable items.

How does LotTrack decide which batch ships with an order?

You choose a strategy — FIFO ships the oldest received batch, FEFO ships the soonest expiring batch, and LIFO ships the most recently received. In automatic mode LotTrack applies it as soon as Shopify creates a fulfillment; in manual mode your team assigns lots and any unassigned fulfillment is surfaced in a queue.

How do I find which customers received a recalled batch?

LotTrack links every fulfillment to the lot it drew from. Opening a recall case against a lot resolves the affected orders and customers immediately, lets you email exactly those customers, blocks remaining stock from fulfillment, and exports the case as a CSV compliance report.

Can I import batch data I already have?

Yes. LotTrack includes a CSV import for lots, so existing batch numbers, manufacture dates, expiration dates and supplier references come across in one upload instead of being entered by hand.

Does LotTrack work with Shopify POS?

Yes. LotTrack supports Shopify POS, so units sold in person are recorded against their lot the same way online orders are.

What do the plans cost, and what is the difference between them?

Starter is $9.99 per month, Growth is $29.99 and Scale is $79.99, with annual billing saving around 17%. Every feature is included on every plan — the tiers differ only in capacity. Starter covers 100 active lots across 2 locations, Growth covers 1,000 lots across 10 locations, and Scale is unlimited on both.

Is there a free trial?

Yes. Every plan includes a 14-day free trial, and LotTrack installs directly from the Shopify App Store.

What happens to my lot data if I uninstall?

LotTrack follows Shopify’s app data protection requirements and handles the standard shop and customer data redaction webhooks. Export your lots and recall cases to CSV before uninstalling if you need to retain the records for audit purposes.

See all questions →

Ready when you are

Put every lot in its place.