Receive stock with a lot number and an expiry date, pick first-expired-first-out, get warned before anything goes off, and answer "which orders shipped lot X?" in minutes. Built for food, beverage and supplement brands.
Thanks — you're on the list.
30d
Warning window before stock goes off
1
Plan — everything included
14
Days free, full features
0
Spreadsheets left running the warehouse
01
Receipts get typed twice, counts drift from Shopify, and the person who understands the sheet is on holiday.
02
Nothing warns you that lot 2417 expires in nine days. You find out when a customer emails a photo of the label.
03
A supplier calls about a bad batch and the answer is buried across packing slips, memory, and that spreadsheet.
Recreated app screens — LotCanary runs embedded in the Shopify admin.
Book stock in with its lot number and expiry date. LotCanary publishes the sum of your lots to Shopify — totals stay in line automatically.
Every order shows the recommended lot — soonest expiry first. Staff confirm the pick; two people can't spend the same stock.
A daily digest lands in your inbox before stock expires. Marking a lot recalled takes it off sale immediately.
"A supplier flagged a batch on a Friday afternoon. The customer list took four minutes, not the weekend."
"We stopped finding expired stock at pick time. The digest tells us a month out, and we run promos instead of write-offs."
"The spreadsheet is gone. Receiving takes the same time, and Shopify's number is finally the real number."
"FEFO used to be a whiteboard rule nobody followed. Now the right lot is just the one on the screen."
"Our auditor asked for the lot trail on two SKUs. It was a CSV export, not a week of digging."
Illustrative examples — real merchant reviews replace these at launch
Lot tracking isn't a feature to meter. Every store gets everything: FEFO picking, alerts, recall lookup, the audit trail.
Only for variants you explicitly turn tracking on for. For those, LotCanary publishes the sum of that variant's lots as the Shopify quantity — it sets the total rather than adjusting it, so counts converge instead of drifting. Everything else is untouched.
14 days, full features, no card charged until it ends. It's one $29/month plan after that — no tiers, no usage limits. Cancel from the Shopify admin and billing stops.
v1 tracks lots at your primary location. Multi-location is on the roadmap; if you run several fulfillment locations today, tell us — it shapes what we build next.
LotCanary recommends the FEFO lot per order and your staff confirm the pick — it doesn't hijack fulfillment. If a 3PL picks for you, the confirm queue still gives you the lot-to-order record for recalls.
Your lot data lives in LotCanary's own database, so receipts are never lost — totals reconcile when Shopify is back. The recall export never calls Shopify at all; it works when you're under real pressure.