BatchGuard Demo

A walkthrough of the BatchGuard: Expiry & Lots Shopify app

This walkthrough shows the merchant flow end to end: the dashboard that splits every lot by time, logging a lot with supplier, COA link and location, the FEFO pick order with expired lots held back, a confirmed bulk write-off with undo, pull lists emailed per location, the recall report by supplier, and the automations in Settings. An animated walkthrough of the app’s real screens using demo-store data; on-screen captions narrate each step (the video has no audio).

What the video covers

0:00 The problem — Shopify has no field for a lot or an expiry date — and the units currently at risk.

0:04 Dashboard — already expired, next 30 days, 31–60, beyond; what needs attention, expired first.

0:08 Lots — search, status filters, Add a lot and Import CSV in the header.

0:13 Add a lot — lot code, expiry, quantity, plus location, supplier and COA link.

0:18 FEFO — the pick order per product; expired lots held back and marked do-not-ship.

0:23 Write off — confirmation that says exactly what will be removed, then Undo all.

0:28 Pull list — each location gets only its own expired stock, by email, print or copy.

0:33 Recall — search a supplier, get every lot: logged, written off, on hand, COA.

0:39 Scope — inventory only, never orders or customers; no protected-data review to install.

0:43 Settings — opt-in automations and who to email at each location.

Testing notes

Install on a development store with a few products. Add a lot (or import the sample CSV on the Lots page), then open the Dashboard to see the expiring/expired buckets. A write-off adjusts Shopify inventory — capped so it never goes below zero — and is reversible with Undo. The app reads and writes products and inventory only; it never reads customer data.

Links

Support: support@aro-pcrm.com. The Shopify App Store listing goes live once the app is approved.