Product stock sync is a feature that helps keep your store inventory accurate by automatically marking Printful product variants as in-stock or out-of-stock based on availability at our fulfillment centers.
This ensures your customers only see and buy what can be fulfilled without delay, preventing disappointment and confusion.
How does product stock sync work?
Several times a day, we check whether any synced product variants have gone out of stock (or come back in stock) in our facilities. If changes are found, the product status is updated in your store, based on your selected selling region and store settings.
Key points:
- The sync only affects synced variants.
- We strongly advise against manually editing your store’s inventory, as it can lead to inaccuracies.
How your selling region affects stock sync behavior
Your store’s selling region defines which fulfillment centers we consider when updating stock. You can adjust your store’s selling region in your Dashboard → Settings → Store settings → General → Store default selling preferences.
Examples:
- Selling region - North America: If a product is out of stock in the US, Canada, and Mexico, it will be marked out of stock in your store.
- Selling region - North America: If a product is only out of stock in Europe, nothing changes in your store.
- Selling region - Worldwide: A product will remain available in your store even if it’s out of stock in major regions, as long as it’s still available in any fulfillment center, like Latvia or Spain.
POD vs Warehousing stock management
- Print-on-Demand products are considered infinitely available unless marked out of stock.
- Warehousing & Fulfillment products have a tracked inventory count that reflects actual quantities.
Which integrations support stock sync?
Stock sync is supported for:
- Shopify
- WooCommerce
- Etsy
- Wix
- Big Cartel
- BigCommerce
- Squarespace
- Ecwid
- Weebly
- Storenvy
- Magento
- Webflow
- Square
- Nuvemshop / Tiendanube
- BASE
- TikTok
- Walmart
Note: Some platforms like Amazon, eBay, and PrestaShop don’t support automatic stock sync. For these, you’ll need to manage stock manually.
Is stock sync enabled by default?
Yes, it’s turned on automatically for all supported integrations.
If you want to make changes:
- Go to Dashboard → Settings → Store settings → Orders
- Look under Sync as you go
We recommend keeping it enabled so your storefront always reflects real-time stock.
How do I know when something is out of stock?
You’ll get an email alert whenever a variant goes out of stock in your selected region.
You can also enable Dashboard notifications for the out-of-stock variants from your Settings → Notifications:
Troubleshooting sync issues
If a product’s stock status seems incorrect:
-
Log in to your Dashboard and verify:
- The integration supports stock sync - if there’s no Automatic stock update option under Sync as you go, the stock sync isn’t supported for the integration.
- The stock sync setting is enabled.
-
Check the selling region:
- Go to Settings → Store settings → General → Store default selling preferences.
- Refer to the Printful product description → Availability tab to double-check that your product can be fulfilled in the selected selling region.
-
Compare stock status:
- Go to the Product catalog.
- Use the same selling preference as in your store.
- Check if the product is available in that region.
-
Use Refresh data:
- Go to Dashboard → Stores → your store.
- Click Refresh data to trigger a stock sync. (Note: Sync runs separately from other store updates and may take a few minutes.)
-
If still mismatched:
- Confirm in your store’s admin panel whether the product stock matches your storefront.
- If the stock is correct in admin but wrong on the site, it could be a storefront theme issue.
Still having trouble? Contact our Support team at support@printful.com for help.