🥫 For food, cosmetics, supplements and other perishable or regulated goods

Lot, batch and expiry tracking
Shopify doesn't have.

Log lot numbers, quantities, suppliers and expiry dates against your Shopify products. See what's expiring and what's past date at a glance. Mark batches depleted, expired or recalled — so you always know which batch is on the shelf and which one to pull.

⏳ Coming soon to the Shopify App Store See pricing

Free forever for up to 25 active lots · Paid plans from $19.99/mo

TraceKit — Expiry Dashboard

Lots at a glance

Today
Active lots
42
across 18 products
Expiring within 30 days
5
rotate these first
Past expiry
2
pull from shelf
Recalled
1
quarantined
Recent lots
Cold-Pressed Olive Oil 500ml · Lot OL-2409-B
120 units · Marchetti Farms · expires Oct 2, 2026
Expiring soon
Vitamin D3 2000 IU · Lot VD-1187
400 bottles · NutraSource · expires Mar 14, 2028
Active
Rosehip Face Serum · Lot RS-0731
60 units · Botanica Labs · expired Aug 30, 2026
Expired
Ground Turmeric 200g · Lot TM-5502
0 of 250 units remaining · Spice Route Imports
Depleted
Peanut Butter Granola · Lot PB-0902
85 units · Supplier notice received · note: hold all stock
Recalled

Everything a batch log needs. Nothing it doesn't.

TraceKit lives inside your Shopify admin and attaches lot records to the products you already sell.

📝

Batch log with product picker

Pick a product from your store and log the lot or batch code, quantity and unit, supplier, and manufactured, received and expiry dates. Add free-text notes for anything else.

Expiry dashboard

One screen shows how many lots are expiring within 30 days and how many are already past expiry, so you know what to rotate forward and what to pull before it ships.

🔄

Status workflow

Every lot is active, depleted, expired or recalled. Change status in one click and keep the record — a recalled batch stays on file with its supplier, dates and notes.

🆓

Free for up to 25 active lots

Small catalogs never pay. The Free tier includes every feature with up to 25 active lots. Upgrade only when you need more capacity.

Pricing

Every tier has every feature. Tiers differ only by how many active lots you can track.

Free

$0
Up to 25 active lots
Free forever

Micro

$19.99/mo
Up to 150 active lots

Starter

$49/mo
Up to 750 active lots

Growth

$99/mo
Up to 3,000 active lots

Pro

$199/mo
Up to 10,000 active lots

Enterprise

$349/mo
Unlimited active lots

Paid plans are billed through Shopify every 30 days and include a 7-day free trial on your first paid subscription. Cancel anytime in the app. Downgrading to Free keeps your data.

Questions

Short answers, no fine print.

What data does TraceKit access?

Only your product catalog (Shopify's read_products scope), so you can pick a product when logging a lot. TraceKit does not read orders, customers, or any personal data about your customers, and it never writes to your store. Details are in our Privacy Policy.

Does it work with variants?

Lots attach to a product, and to a specific variant when the product has exactly one variant. A per-variant picker for multi-variant products is on the roadmap.

Can I export my lot records?

Not yet. Your records live in the app while it is installed, and you can request a copy from us at any time by emailing support@nerdlabs.us.

What happens if I uninstall?

Your lot records are kept for 48 hours so an accidental uninstall can be reversed by reinstalling. After that, Shopify sends its shop-redaction request and everything for your store is permanently deleted.

Know which batch is on the shelf.

As soon as TraceKit is live: pick a product, log your first lot. The Free tier covers up to 25 active lots with no time limit.

⏳ Coming soon to the Shopify App Store