Quick Answer: Printify connects to Shopify through its app store, to Etsy through OAuth, and to WooCommerce through an API key pair. Each setup takes 5–15 minutes and uses one Printify product catalog as the source of truth.
The work that actually matters comes after the link: order-approval windows, production-partner disclosure on Etsy, tax handling on Shopify, and matching variants across all three so a sold-out color on Printify doesn't ship from the wrong channel.
This guide walks through all three setups in the order most POD sellers actually open them, then covers what changes once you're running multi-channel.
Which platform to connect first
Most POD operators start with the channel that matches where their audience already is. If you have a social following or an email list, Shopify gives you the cleanest control over branding and checkout. If you have neither, Etsy brings built-in shopper traffic but takes a cut and dictates the listing format.
WooCommerce is the right pick when you already run a WordPress site, want to own the data outright, or need a custom checkout flow. It's free to install but the maintenance load is on you.
You don't have to choose one forever. Printify lets you connect up to five stores on the free plan, so you can layer channels as you grow. The order you set them up just changes which one becomes your first source of orders.
Shopify ↔ Printify setup
Shopify is the fastest of the three because Printify ships a Shopify app rather than asking for credentials. The whole link is two clicks plus a permission prompt.
Steps
- In Printify, click My Stores → Add New Store → Shopify.
- Enter your Shopify store URL (the
your-store.myshopify.comone, not the custom domain). - You'll be redirected to Shopify to install the Printify app — click Install app.
- Shopify sends you back to Printify with the store now connected.
The Printify app needs broad write access on Shopify: products, orders, inventory, and shipping. Shopify shows the full scope list on the install screen — read it before clicking through, especially if you already have manually-managed products you don't want Printify to touch.
By default, Shopify orders flow to Printify instantly. There is no built-in approval window. If you want one, you have to set it in My Stores → Shopify → Settings → Order Approval and switch it to 24 hours or manual.
For a deeper Shopify-only walkthrough, our Shopify-Printify setup guide for POD sellers covers theme integration, variant sync, and shipping zones in more detail.
Etsy ↔ Printify setup
Etsy uses OAuth, which means you sign into Etsy from a Printify popup and click Allow Access to grant scopes. No API keys to copy, no apps to install.
Steps
- In Printify, click My Stores → Add New Store → Etsy → Connect.
- Sign into your Etsy account in the popup that opens.
- Click Allow Access to grant Printify the four scopes: read shop info, manage listings, read orders, read transactions.
- Printify redirects you back. Your shop name appears under My Stores within seconds.
Before you push your first product, three things have to be in place on the Etsy side. You need an active seller account (not just a buyer login), a valid payment method on file for the $0.20-per-listing fees, and a declared production partner in Shop Manager → Settings → Production Partners.
The production-partner step is the single biggest blocker for new Etsy-Printify sellers. Etsy requires you to disclose any third party that physically makes your product, and Printify counts. You also have to tick the partner box on every listing — Printify cannot do this for you through the API.
If you skip the declaration, Etsy can suspend your shop without warning the first time a buyer reports a quality issue. Bootstrapping Ecommerce walks through the Etsy connection flow with screenshots if you want a second source.
WooCommerce ↔ Printify setup
WooCommerce is the slowest of the three because there's no app store and no OAuth. You install a WordPress plugin, generate an API key pair on the Woo side, and paste it into Printify.
Steps
- In WordPress, go to Plugins → Add New, search for Printify, and install + activate the plugin.
- Enable the legacy REST API: WooCommerce → Settings → Advanced → Legacy API, tick "Enable the legacy REST API".
- Change permalinks to anything other than "Plain": Settings → Permalinks → Post name (or any non-default option). The Printify API breaks on plain permalinks.
- In WooCommerce → Settings → Advanced → REST API → Add Key, create a key with Read/Write permissions. Copy the consumer key and consumer secret.
- In Printify, click My Stores → Add New Store → WooCommerce, paste your store URL plus the two keys, and click Connect.
If the connection fails, it's almost always one of three things: permalinks left on "Plain", the legacy REST API toggle missed, or the key created with Read-only instead of Read/Write. Avada has a step-by-step WooCommerce-Printify walkthrough if you want screenshots of the plugin install.
WooCommerce orders sync to Printify on a poll, not a webhook. Expect a 5–15 minute delay between checkout and the order appearing in Printify's queue. This is normal — don't refresh anxiously.
Side-by-side: what each integration actually does
The three integrations look similar on the surface but differ in ways that affect daily operations.
| Feature | Shopify | Etsy | WooCommerce |
|---|---|---|---|
| Connection method | Printify app install | OAuth grant | API key pair (manual) |
| Setup time | ~5 min | ~5 min | ~15 min |
| Default order approval | Instant | Instant (24h delay recommended) | Instant |
| Inventory sync | Two-way | One-way (Printify → Etsy) | Two-way |
| Sync mechanism | Webhook (near real-time) | Webhook | Polling (5–15 min lag) |
| Tax collection | You configure per state | Etsy collects for you (most US states) | You configure per state |
| Listing fee | None (Shopify plan covers it) | $0.20 per listing | None |
| Transaction fee | 2.4–2.9% + $0.30 (payment) | 6.5% transaction + 3% + $0.25 payment | None from Woo; your payment gateway charges its own |
| Production-partner disclosure | Not required | Required on every listing | Not required |
The fee column is where most new sellers get surprised. Shopify costs more in monthly subscription ($39+/mo) but takes less per sale. Etsy costs nothing monthly but takes ~9.5% per transaction plus $0.20 per listing. WooCommerce is free in fees but you pay for hosting, your theme, and any premium plugins.
Running all three off one Printify catalog
The reason to bother with multiple integrations is that Printify treats your products as a single catalog, not per-store inventory. Design a t-shirt once, push it to Shopify, Etsy, and WooCommerce, and orders from any platform flow back through Printify for fulfillment.
What this gets you
- One design library across channels — no SKU drift.
- One stock signal: if a Gildan 5000 in Heather Grey goes out of stock at the print provider, all three channels see it.
- One profit center for production cost. Each channel reports revenue separately, but cost-of-goods consolidates in Printify.
What this costs you
- Variant mismatch risk. Etsy and Shopify model variants differently. If you edit a variant on Etsy directly (instead of in Printify), the next Printify push overwrites your edit.
- Pricing drift. Printify lets you set retail price per channel. Sellers running Etsy promos forget to mirror them on Shopify, and the same shirt ends up $24.99 on Etsy and $19.99 on Shopify. Price-sensitive buyers notice.
- Tax reconciliation. Etsy collects sales tax for you. Shopify and WooCommerce don't. Running all three means three different tax-collection regimes to reconcile at year-end.
If TikTok Shop is on your roadmap, the multi-channel setup gets one more node. Our TikTok Shop-Printify setup guide for POD sellers covers the OAuth quirks — TikTok's API enforces stricter compliance fields than Etsy.
Per-channel quirks nobody warns you about
Shopify: theme product templates can break sync
Premium Shopify themes sometimes hard-code metafields or custom variant options that Printify doesn't write to. If your product looks fine in the Printify dashboard but shows missing options on the storefront, the theme is overriding the variant list.
Fix: switch to a stock Shopify theme (Dawn) and re-publish from Printify. If the product is correct on Dawn, the issue is your premium theme, not the integration.
Etsy: tag count and SEO description
Etsy requires 13 tags per listing or it blocks the publish. Printify only auto-generates 5–7. You either fill the rest manually in Etsy's draft view or you write a tag-generator workflow.
The product description Printify sends to Etsy is also too short for Etsy's SEO algorithm. Etsy ranks listings with longer, keyword-rich descriptions higher. Expect to rewrite the description in Etsy's draft view before publishing.
WooCommerce: webhook absence forces polling
WooCommerce orders take 5–15 minutes to appear in Printify because the sync is poll-based. Customers who refresh their order tracking page in the first 10 minutes will see "not yet sent to production" and panic.
Fix: add a one-line note to your order confirmation email saying "Production typically starts within 30 minutes." Manages expectations without requiring an integration change.
All three: stacking promo codes hides true demand
If you run a Printify sample coupon plus a Shopify discount plus an Etsy sale on the same product simultaneously, your sales data tells you nothing about which channel actually drives margin.
Our breakdowns of how Printify's sample coupon affects landed cost and how the sample discount stacks with channel promos cover this in depth.
What to track once you're live
Connecting three platforms is the easy part. Running them is the job. Three things need watching weekly across all channels:
Margin per channel after fees. A $24.99 shirt nets very different take-home on Shopify ($14–15 after fees) vs. Etsy ($8–9 after fees) vs. WooCommerce ($16–17 after fees). If your ad spend is the same on all three, the high-margin channel deserves the budget.
Variant-level returns. A 7% return rate on Heather Grey across all channels means your supplier has a quality issue with that fabric. A 12% return rate on size 3XL means your size chart is wrong. You only see this if you can group returns by variant, not by order.
Channel-specific ad ROAS. Etsy Ads, Meta ads to Shopify, and Google Shopping all report success differently. Etsy buries ad spend in your monthly bill; Meta gives you live ROAS; Google's Performance Max obscures the keyword detail.
None of these answers live in one dashboard. Printify shows cost. Each storefront shows its own revenue and ad spend. Connecting them is what spreadsheets used to be for — or, increasingly, an AI operator that can read all three.
For the broader integration landscape (Squarespace, BigCommerce, Wix, eBay, and the rest), see the Printify integrations hub. If you're adding a fourth channel later, our Squarespace-Printify setup guide for POD sellers covers the managed-app install flow. For everything Printify-related — pricing, products, fulfillment — the Printify topic hub indexes the full set.
Printify also maintains its own overview of all supported integrations if you want to compare what the platform officially supports against what's documented in third-party guides.
FAQs
Can I connect Printify to Shopify, Etsy, and WooCommerce at the same time?
Yes. The free Printify plan supports up to 5 connected stores. Each connection is independent — revoking access on one platform doesn't affect the others.
Do I need separate Printify products for each channel?
No. You design products once in Printify and publish to each connected store from a single source-of-truth catalog. Retail pricing can be set per channel.
Which integration is fastest to set up?
Shopify and Etsy both take about 5 minutes. WooCommerce takes ~15 minutes because of the manual API key + plugin install + permalink configuration.
Do I need to disclose Printify as a production partner on Shopify and WooCommerce?
No — only Etsy enforces production-partner disclosure as a platform policy. Shopify and WooCommerce leave it to you, though disclosing in your product page or shipping policy is good practice for buyer trust.
How does inventory sync across all three channels?
Printify is the source of truth. If a print provider runs out of a variant, Printify marks it unavailable in its dashboard, and the inventory status pushes to Shopify and WooCommerce automatically. Etsy gets it on the next listing sync.
Can I use different pricing on Shopify vs. Etsy vs. WooCommerce?
Yes. Printify lets you set retail price per connected store on the same product. Most sellers price higher on Etsy to absorb the transaction fees and lower on Shopify where the margin math is cleaner.
What happens if I disconnect Printify from one of the channels?
Existing orders in the Printify queue still ship. New orders from the disconnected channel stop syncing. Products Printify published stay in the storefront but Printify can no longer update them — you'd manage them manually until you reconnect.
Do all three channels charge transaction fees on top of Printify's cost?
Yes, but at very different rates. Shopify takes ~2.4–2.9% + $0.30 per transaction. Etsy takes 6.5% + ~3% + $0.25, plus $0.20 per listing. WooCommerce itself charges nothing — your payment gateway (Stripe, PayPal, etc.) takes its usual ~2.9% + $0.30.
Hand off your multi-channel POD ops to an AI operator
Three integrations means three dashboards. Three sets of ad campaigns. Three different fee structures eating margin in different ways.
Victor is an AI operator that runs your Meta and Google ads, your Shopify catalog, and your Printify operations across every connected channel. He pulls Shopify, Etsy, and WooCommerce data into one live view, surfaces the decisions in plain English, and asks for your approval before he reallocates spend or updates listings.
You stay in control. He handles the spreadsheet work that used to take a Saturday.
Try Victor free