Why are my Shopify products showing as "Out of Stock" after syncing from Printoteca?
Applies to: Printoteca → Shopify integration Audience: Merchants using Printoteca as a Print-on-Demand supplier on Shopify
TL;DR
Printoteca does not push stock quantities to your Shopify store, because all our products are print-on-demand — they are manufactured the moment an order comes in, so stock is effectively unlimited. When a product is created in Shopify with inventory tracking enabled but no quantity is sent, Shopify treats it as 0 in stock and shows it as Sold out.
The dashboard showing "100% linked" is correct — the link between Printoteca and your products is working. The "out of stock" badge is a Shopify-side setting, not a Printoteca issue.
You have two ways to fix this:
Option | What it does | Best for |
|---|---|---|
A. Turn off Track quantity | Removes inventory tracking entirely for the product. The "Sold out" badge disappears and customers can always order. | Recommended for pure print-on-demand catalogs. |
B. Enable Continue selling when out of stock | Keeps inventory tracking on (quantity stays at 0) but allows customers to buy anyway. | If you also sell physical stock from a warehouse and want to keep tracking visible. |
Option A — Turn off inventory tracking (recommended for POD)
A.1 — Fix one product at a time
- Go to Shopify Admin → Products.
- Click the product that is showing as out of stock.
- Scroll down to the Inventory section.
- Uncheck the box labeled Track quantity.
- Click Save in the top-right corner.
The "Sold out" badge will disappear from the storefront within a few seconds.
A.2 — Fix many products at once (Bulk editor)
If you have dozens or hundreds of Printoteca products, do this in batches of up to ~20 products at a time (Shopify's bulk editor can become unstable above that).
- Go to Shopify Admin → Products.
- Tick the checkbox next to each product you want to update.
- From the bar that appears at the top, click Bulk edit.
- In the bulk editor, click Columns (top right).
- Scroll to the Inventory group and check the Track quantity column.
- Scroll the spreadsheet to the right until you see the new Track quantity column.
- Uncheck the box for each product/variant row.
- Click Save in the top-right corner.
Option B — Keep tracking on, but allow sales when out of stock
Use this if you want Shopify to keep showing inventory numbers in your admin (even though they will stay at 0 for Printoteca products) but still let customers buy.
- Go to Shopify Admin → Products → [Product name].
- Scroll to the Inventory section.
- Make sure Track quantity is checked.
- Check the box labeled Continue selling when out of stock.
- Click Save.
The product will still show as "0 in stock" inside the admin, but on the storefront the "Sold out" badge will disappear and customers can place orders normally.
How to verify the fix
- Open the product in an incognito browser window (so you see the storefront as a customer would).
- Confirm that:
- The red "Sold out" badge is gone.
- The Add to cart / Buy now button is enabled.
- Optionally, place a test order to confirm the order flows through to Printoteca normally.
Frequently asked questions
Q: The Printoteca dashboard says my product is "100% linked". Does that mean stock should be synced? A: "100% linked" means the product mapping between Printoteca and Shopify is complete — every variant in your store is correctly connected to a Printoteca production item. It does not mean a stock quantity has been transmitted. Printoteca intentionally does not send stock because production is on-demand and effectively unlimited.
Q: Will turning off inventory tracking break anything in my Shopify reports? A: Inventory-related reports (e.g., Inventory snapshot by SKU) will no longer include these products. Sales reports, order reports, and analytics are unaffected.
Q: I sell both Printoteca POD products and items I stock myself. What should I do? A: Apply Option A (turn off tracking) only to Printoteca products. Leave Track quantity enabled for the products you stock and ship yourself.
Q: I just enabled the fix but the storefront still shows "Sold out". A: Shopify caches storefront pages aggressively. Wait 1–2 minutes and refresh in an incognito window. If it persists, open the affected product and confirm Save was clicked after the change.
Q: Do I need to redo this every time I publish a new Printoteca product? A: Yes — Shopify enables Track quantityby default on every new product. The cleanest long-term workaround is to duplicate an already-corrected product as a template when creating new ones, or to handle it via CSV import on bulk publishes.
Still stuck?
If you've applied one of the options above and your products are still showing as out of stock, contact Printoteca support with:
- The Shopify product URL (storefront link).
- A screenshot of the Inventory section in your Shopify product editor.
- Your Printoteca dashboard screenshot showing the link status.
We'll take it from there.
Updated on: 21/05/2026
Thank you!
