Batch rulesPriority 1→N top to bottom; a whole order goes to the FIRST matching rule. Products = comma-separated codes, or * = 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.
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).
Component labelsOne 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". Leave a component out and its photos are simply named "Order# <order>". Takes effect immediately (no code deploy).
⬇ 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 7 days.