A customer paid, the order shows up in Shopify, but no accepted order appears at the expected print provider. This guide helps you inspect the configuration and recorded state. Never assume a paid Shopify order was accepted without checking its provider reference and dashboard.
There are three usual causes: the product is not actually set to go to a provider, the provider connection or product mapping is incomplete, or the order hit a fulfillment error. Work through the sections below in order.
Confirm the order should go to a provider at all
Before you treat this as a bug, verify the product’s fulfillment mode and saved provider mapping. A self-print product remains a merchant-managed workflow, so inspect its output and fulfillment state separately.
Check whether the product is set to self-print
Read the affected order’s recorded route, then compare the product’s fulfillment setting. Self-print is a merchant-managed workflow. If this is what you wanted, follow self-print orders: print, ship, track. Changing the product to a connected provider affects future orders; it does not reroute this existing order. Contact support if the recorded route is wrong.
Confirm a print provider is connected
Go to Print Providers in your dashboard and check which supported connections are available in your account. If the list is empty or the expected provider is missing, connect it first.
Connect a print provider, then configure mappings so a merchant can manually route a test order after review. See connect a provider for the steps.
Confirm the product is mapped to a provider item
A connected provider is not enough on its own. The product, and each variant you sell, must be mapped to a specific provider item so the order knows what to make and where to send it. Open the product, find its provider mapping, and check that the variant on the order points to a provider item. A line that cannot resolve to a mapped product and design will not enqueue a render with the provider. To split orders across more than one provider, see route orders across providers.
Read the fulfillment status and any error on the order
If the product is mapped to a connected provider and the order still did not flow, the order itself usually carries the reason. Composerie records what happened when it tried to process the order, and surfaces failures so you can act on them.
Open the order in your dashboard
Go to Orders and open the affected order. Look for a fulfillment status, an error message, or an incident on the order. The message tells you whether the problem is the provider connection, the mapping, or something the provider rejected.
Check your notifications for an incident
When Composerie cannot process an order’s webhook, it records a merchant incident and sends a notification to your bell menu. The first attempts are logged as a warning. If the same order keeps failing on retry, the incident escalates to critical. So a critical alert means the order has failed more than once, not that it failed worse. Open the bell menu to see incidents for failed orders.
Copy the exact error text
Copy the error message word for word from the order or the incident. Match it against error messages explained to find what it means. The exact wording is what tells you the next step, so do not paraphrase it.
Run the recovery steps
Once you know the cause, follow handle fulfillment errors to recover the order. That guide covers retrying a line, fixing a mapping, and what to do when the provider rejected the design.
Frequently asked questions
My order is paid but nothing went to the provider. What do I check first?
Three things, in order. Confirm the product is not set to self-print. Confirm a print provider is connected. Confirm the product and the ordered variant are mapped to a provider item. Then open the order and read its fulfillment error.
Which provider connections can I use?
Availability depends on the integrations enabled for your account and release. Check the Integrations page for the current supported connections. Self-print remains available for work you fulfill and ship yourself.
Why did my self-print product not go to a provider?
That is expected for an order recorded as self-print. Change the product routing for future orders if a provider should make them. Ask support about the existing order; changing the product does not change its saved route.
I got an incident notification about a webhook failure. What now?
Open the affected order, read the exact error, and follow the handle fulfillment errors guide. A first failure is logged as a warning. Repeated failures on the same order escalate to critical.
If you have confirmed the provider, the mapping, and the order error and it still will not fulfill, contact support with the order number and the exact error text.
Next: handle fulfillment errors.