Orders
Key Concepts
An order in Printago represents a customer request containing one or more SKUs with quantities, customer details, and a target fulfillment date. Orders bridge the gap between receiving a customer request and producing the physical parts: they translate "what the customer wants" into actionable print jobs in your queue. When you create an order (either manually or through one of the e-commerce integrations), Printago calculates all the individual print jobs needed across every SKU and part, then lets you send them all to the queue at once. Orders also track production progress so you can see at a glance which customer requests are complete and which still have jobs in progress. This is especially useful for businesses fulfilling custom or made-to-order products, where each order may involve multiple parts with different materials and parameters.
Order Sources
Orders reach Printago in two ways:
- Created by hand in Printago, as described in Creating Manual Orders
- Imported from a sales channel: Shopify, Etsy, eBay, WooCommerce, Wix, and TikTok Shop, or through ShipStation or Shippo for any channel you run there. Each integration matches the channel's SKUs to your Printago SKUs and can queue new orders automatically
Imported orders work like manual ones once they arrive. The rest of this page applies to both.
Overview
Orders allow you to:
- Organize multiple SKUs into a single customer order
- Track order progress from creation to completion
- Configure OpenSCAD parameters for customized SKUs
- Automatically reconcile print jobs when order contents change
- Maintain order history and notes for customer reference
Finding Orders
Once a few hundred orders come in from several channels, the job is finding the ones that need you today. The Orders list shows each order's stage and print progress, and lets you narrow the list by channel, problem, shipping and deadline.
Views
The chips above the list each show a count. Click one to switch views:
| View | Shows |
|---|---|
| Needs attention | Open orders not yet shipped, with a failed job, a SKU problem, jobs to cancel, or a missed deadline |
| Open | Every order that isn't closed (the default) |
| To print | Open orders with jobs that haven't been sent to the queue yet |
| In progress | Open orders with jobs queued or printing |
| Ready to ship | Every job printed, not marked shipped yet |
| Shipped | Open orders the channel reports as shipped, ready to close |
| Closed / All | Closed orders, or everything |
Filters
Click Filters to narrow any view:
- Channel: one or more sales channels, or single shops when a channel has several connected, plus Manual for orders made in Printago
- Problems: failed jobs, SKU problems (unknown SKUs, SKUs with no parts, invalid options), or jobs to cancel
- Shipping: shipped or not shipped
- Deadline: overdue, due today, due in the next 7 days, or no deadline
Active filters show as chips under the toolbar; click one to remove it. The view and filters are saved in the page address, so you can bookmark a view such as "Etsy orders due today" or send it to someone on your team.
Search
The search box looks through every order, not just the current view, so an order that's already closed or shipped still turns up. It matches the order number, the channel's order ID, the customer's name or email, the shop, and the SKUs on the order.
Columns
Besides Status, the list has columns you can sort by:
- Stage: one label per order, in this order: Needs attention, To print, Queued, Printing, Ready to ship, Shipped, Closed. Sorting by it puts problems at the top.
- Progress: a bar of the order's jobs (printed, printing, queued, failed, not sent yet) and how many are printed
- Failed, Queued, Printing: job counts
- Problems: what needs a decision
- Shipped: the date the channel reported the order shipped. Etsy, Wix, ShipStation and Shippo report shipping; orders from other channels show Not yet.
Turn columns on or off with the column picker at the right of the table header.
On a phone
On a phone the list shows one card per order: the channel, order number, total, customer, item count, deadline, a progress bar, and tags for anything that needs you. Filters opens as a sheet from the bottom, with a Sort by choice. The bar at the bottom has + (new order) and Print Orders, which prints every order in the current view, as it does on desktop with nothing checked. Tap Select, or press and hold an order, to pick orders instead; the bar then prints just those and adds ⋯ (close, reopen, cancel, delete).
Creating Manual Orders
Starting a New Order
- Navigate to Orders from the Sidebar menu
- Click + New Order
- Fill in the order details:
- Order Number: Custom identifier for tracking
- Customer Name (disabled currently): Optional for order identification
- Customer Email (disabled currently): Optional information for the order
- Fulfillment Date: Target completion date (optional)
- Notes: Any special instructions or details
Adding SKUs to Orders
Add SKUs:
- Search and select SKUs from your product library
- Set quantities for each SKU line item
- Configure any customization parameters for OpenSCAD parts
- SKUs with exposed parameters will show configuration options
SKU Configuration:
- For OpenSCAD SKUs, customize any parameters marked as
SKU PARAM - Each SKU line item can have different parameter values
- Preview shows total parts that will be created across all SKUs
Save Order: Click save to create the order with all configured line items
Creating SKUs On-the-Fly
Missing SKUs: If you need a SKU that doesn't exist yet:
- Type the SKU name when adding line items
- Printago will prompt you to create the new SKU
- Configure the SKU with parts, quantities, and parameters
- The SKU is automatically added to your order after creation
Order to Print Queue Workflow
Understanding Print Job Creation
Each order tracks how many individual print jobs it will generate:
- Job Counter: Shows total print jobs from all SKUs in the order
- SKU Breakdown: Each SKU contributes based on its part count and quantities
- Dynamic Updates: Job count automatically adjusts when you modify the order
Queueing Print Jobs
You can send an order to the print queue from two places:
- From the Orders list: check one or more orders and click Print Orders. With nothing checked, the button reconciles every order in the current view and filters.
- From a single order's page: open the order and click Print Order in the page header. This reconciles just that order and leaves every other order untouched.

Either button opens the same print dialog, where you:
- Choose the printers to use (Next Available, Specific Printer, or Tagged Printers)
- Review what will change: jobs to add, jobs to cancel, and any SKUs that still need to be linked
- Set the priority and queue position, then confirm
The badges on the button preview the outcome before you open the dialog: a red count for SKUs that are missing or empty, and a +N / -M count for jobs that will be added or cancelled.
On an order's page, Print Order:
- Is not shown while you are creating a new order. Save the order first.
- Is disabled while the order has unsaved item changes, because printing works from the saved order. Save or cancel the changes to continue.
- Is only available to members whose role includes the
order.printpermission. - Stays visible on closed orders, matching the list. A closed order's items are skipped, so the dialog reports nothing to process.
Queue Integration: Jobs from orders appear in the print queue with:
- Order number displayed for easy identification
- Clickable links back to the source order
- Ability to filter and sort by order number
Print queue showing jobs with order numbers (like JCSFY-001) and clickable order links
Order Management
Modifying Active Orders
Adding More Items:
- Add additional SKUs to existing orders and save
- Click Print Order again to queue only the new items
- Printago reconciles the order and adds new jobs without duplicating existing ones
Cancelling Items:
- Click the red cancel button on an item (its tooltip reads Cancel item) and confirm with Yes, Cancel Item
- Save the order. The item is marked cancelled when you save, and shows struck through
- Click Print Order. The print dialog lists the item's queued jobs under jobs to cancel, and removes them when you confirm
On a new, unsaved order the same button deletes the item instead.
Cancelling and Reopening Orders
- Cancel Order: open the menu next to Close Order and choose Cancel Order. This closes the order and marks all of its items as cancelled.
- Reopen Order: a closed or cancelled order shows Reopen Order in its header, which puts it back in the open orders list. Once you reopen an order that came from a sales channel, Printago stops closing it automatically from that channel's updates, so it stays open until you close it yourself.
Both need the order.edit permission.
Order Status and Job Tracking
Order Navigation:
- Click order numbers in the print queue to view full order details
- View all jobs associated with a specific order
- Track completion progress across all order line items
Closing Completed Orders
Order Completion Status:
- When all jobs for an order are completed, a green check appears next to the order in the orders list, and its stage reads Ready to ship
- The Ready to ship and Shipped views list the orders waiting to be closed
Closing Orders:
- Bulk Close: Check-select multiple completed orders and use the Actions menu to close them
- Individual Close: Click into a specific order and click the "Close" button
Ignoring SKUs
Some items on imported orders don't need printing: a sticker pack, a gift card, a product you make by hand. Add their SKUs to the store's ignore list and Printago skips them whenever it processes orders, so they stop showing up as problems.
From the print dialog
When you click Print Order or Print Orders, the review lists SKUs that need attention (such as Invalid SKUs and SKUs Not Linked) along with the job changes. Open the menu next to a SKU and choose Ignore all "SKU-NAME" to add it to the ignore list. Every item with that SKU, in this and future orders, is then skipped.
The Ignored SKUs section at the bottom of the dialog (click Show) lists the ignored SKUs that appear in the orders you're printing. Click Remove from Ignore List to start processing a SKU again.
On an order's page, an item whose SKU is ignored is dimmed and marked with a crossed-out eye icon.
The Ignored SKUs page
To see and edit the whole list, open the Ignored SKUs page: search for "Ignored SKUs" with global search. Type a SKU (for example RL-TC87-U50K) and press Enter or click + to add it, or click Remove next to a SKU to take it off the list.
Troubleshooting Item Options
Items imported from a sales channel carry line item properties: the options and personalization the customer chose. When Printago can't work out a valid variant from them, the item is flagged with invalid options.
On the order's page, click the troubleshooter button on the item (its tooltip reads Line item properties and option troubleshooter). It turns red when the item has invalid options. The Option troubleshooter has two tabs:
- Option resolution: one row per SKU option, showing the value found on this item, which line item property it came from, and a status. OK means the option resolved. Anything else explains the problem: Missing (no property supplied it), Unknown value (the value doesn't match any of the option's values), Filtered out for this SKU, Not bound to this SKU, or Option doesn't exist.
- Raw line item properties: everything the channel sent for the item, with an arrow to the SKU option each property fed.
From there, Configure Line Item lets you set the item's options by hand, and Open SKU options takes you to the SKU so you can fix the option values or aliases for future orders.
Order Tracking Features
Order Organization
Order History:
- All created orders remain accessible for reference
- Search and filter orders by customer, date, or order number
- Once you have connected more than one shop, a filter above the list narrows orders to a single sales channel (every Etsy shop, every Shopify store, and so on) or to one shop within it
- Turn on the optional Source and Shop columns to see which channel and which shop each order came in from
- Notes field maintains context and special instructions
Production Planning
Fulfillment Dates:
- Set target completion dates for planning
- Helps coordinate production scheduling across multiple orders
Integration with Print Queue
Smart Assignment
Manual order jobs use all the same printer assignment features:
- Material Matching: Jobs only go to printers with correct materials
- Printer Tags: Route order jobs to specific printer groups
- FabMatic Support: Continuous printing works with order-based jobs
Order Tracking in Queue
Queue Visibility:
- Order numbers appear in job listings
- Click-through navigation from queue to order details
- Filter queue by specific orders for focused monitoring
Progress Monitoring:
- Track completion status of all jobs within an order
Need help with orders? Join our Discord community for support and tips from other users!