5 March 2026
How to Automate Shopify Printing with Rules
Stop manually printing every label and packing slip. Learn how to set up PrintRule automation rules that print the right documents when orders, stock, or tags change.
By PrintRule Team
Why automate?
If you're manually clicking "Print" for every order, every stock delivery, and every new product — you're spending hours on something that should take zero effort.
PrintRule's automation rules let you define what should print, when it should print, and where it should print. Set them up once and forget about them.
How rules work
Every rule has three parts:
- Trigger — the event that starts the rule (e.g., "order created", "product tagged")
- Conditions — optional filters (e.g., "only if order value is over $50")
- Action — what to print and which printer to use
Example: Auto-print packing slips
Let's say you want a packing slip to print every time an order is tagged as "packed":
- Go to PrintRule > Rules in your Shopify Admin
- Click Create Rule
- Set the trigger to Order Tagged
- Set the tag to packed
- Choose the Packing Slip template
- Select your warehouse printer
- Save
From now on, whenever your team tags an order as "packed", the packing slip prints automatically on the warehouse printer.
Example: Barcode labels for new products
Want barcode labels to print every time you add a new product?
- Create a new rule with trigger Product Created
- Choose your Barcode Label template
- Select the label printer
- Save
Every new product gets a barcode label without you lifting a finger.
Tips for effective rules
- Start simple — begin with one or two rules and expand as you get comfortable
- Use tags — Shopify tags are the most flexible trigger mechanism
- Test first — use the "Test Rule" button to simulate a print before going live
- Check history — review the print job log to confirm rules are firing correctly
Next steps
Once you've set up your first rules, explore advanced features like conditional logic (AND/OR operators), multi-printer routing, and purchase order label printing.