Uses the filters below · an exact order # or batch name ignores them.
Date
Status
Ship status
Stock
Batch
Reviewed
Store
📦 Batching view — every Awaiting Shipment order not yet in a batch, any date · filters preset to In stock / all stores / all statuses · dates locked. Needs-attention orders are included: review them before adding to a batch.
Shows every batched order — sidebar filters are ignored
One row per (class, member item). The label prints beside that component's photo on the packing slip and names the photo file in the export — "Order# 4176175675 – Lid #1". Each (class, member item) holds only ONE label — the "#1 #2" numbers come from the photo upload field, not from extra rows here. Leave a component out → its photos are just "Order# <order>". Saves immediately (no code deploy).
Priority 1→N top to bottom (▲▼ or drag ⋮⋮ to reorder); a whole order goes to the FIRST matching rule. Classes = comma-separated class names exactly as in NetSuite, e.g. HG-kits (HH) (HG-kits without the store = every store). * = everything else at that station. Save takes effect immediately (no code deploy).
Store logos & footersUpload each store's packing-slip logo (top-left) and Thank-You/QR footer (bottom). PNG or JPG. Takes effect on the next print — no deploy.
🔗 Combine with…
Order #
Ship-by rulesship_by = order date + N business days. The FIRST matching rule by priority wins — so put the rule that should win higher (smaller priority). Service = substring of the requested service; Class = class prefix; leave either blank = any. The bottom rule with both blank is the DEFAULT (edit its days to change "no match" behaviour).
⬇ Export batches
Pick a day. Every batch of that day is rendered server-side into a named
packing-slip PDF (Best-Order sort, page numbers, batch header, embedded
photos, gift notes) plus the loose photo files renamed to match the slip,
bundled into one zip. Takes a few minutes; the download link appears below
and stays valid for 1 day (the zip is deleted after that).