If your Shopify products aren’t appearing in your Printful Dashboard, it’s usually because of how those products are set up in Shopify or your Printful import settings. Here’s what to check and how to fix it.
Enable product import in Printful
First, make sure you’ve enabled the option to import existing products from Shopify into Printful:
- Go to your Printful Dashboard → Settings → Store settings → Orders.
- Enable Import existing products.
This allows Printful to pull in all existing products from your Shopify store.
Make sure your Shopify products are marked as physical products
Printful only imports physical products from Shopify. To verify this:
- Go to your Shopify Admin → Products.
- Open the product that’s missing in Printful.
- Scroll down to the Shipping section.
- Make sure the box This is a physical product is checked:
If this box isn’t checked, Shopify treats the product as a digital product or service, and Printful won’t import it.
Refresh your store data in Printful
After adjusting your product settings:
- Go to your Printful Dashboard → Stores → View store (or click the three-dot menu).
- Click Refresh data to resync your product catalog.
Once refreshed, any physical products should now appear in your Printful Dashboard.
Check product sync status
After your products show up in Printful:
- Make sure they are properly synced and assigned to a Printful product for fulfillment.
- In Printful, review each product and link it to the correct model, size, color, and print file.
Other reasons products may not appear
- Draft products in Shopify won’t sync. Ensure the product is published and available on your sales channel.
- Archived products won’t sync either.
- Ensure Printful is selected as a fulfillment location in Shopify.
Quick checklist:
| Check this | Why it matters |
| This is a physical product | Only physical products import |
| Product is published | Draft or archived won’t sync |
| Printful is a fulfillment location | Required for syncing |
| Refresh data in Printful | Forces catalog update |
Still need help? Our Support Team is here for you—reach out anytime through our contact form or start a chat with us.