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).