Quick Answer: Printify connects to Etsy through OAuth and to Shopify through the Shopify App Store. Each setup takes under 10 minutes and uses a single Printify product catalog as the source of truth for both channels.
Running both at once is the real win: Etsy brings discovery traffic, Shopify gives you the branded checkout and the customer email. One Printify catalog fulfills both.
This guide walks through both connections in order, then covers the multi-channel ops you'll actually need once you're live on both.
Why run Printify on Etsy and Shopify
Etsy and Shopify solve different problems for a print-on-demand seller. Etsy is a marketplace with 90+ million active buyers searching for handmade and custom items every day. Shopify is a storefront platform: no built-in traffic, but you own the checkout, the customer email, and the brand experience end-to-end.
Running both means you stop choosing. New buyers find you on Etsy through search. Repeat buyers and ad-driven traffic hit your Shopify store. Your Printify catalog produces the same shirts, mugs, and posters for both.
The catch is that you now have two channels to operate. Two listing formats, two pricing structures, two fee schedules, two sets of order approvals to manage. The setup is easy; the running-it part needs a system.
Before you start: what you need on each platform
Get these in place before you open Printify, or the connection will succeed and then immediately break on first sync.
For Etsy
- Active seller account — a buyer login isn't enough. Open one at etsy.com/sell.
- Payment method on file for Etsy's $0.20-per-listing fees and 6.5% transaction fees.
- Production partner declared in Shop Manager → Settings → Production Partners. Etsy requires you to disclose any third party that physically makes your product. Printify counts.
- Shop policies and "About" section filled in. Etsy won't process orders if these are blank.
For Shopify
- Active Shopify plan — the free trial works for setup but you'll need to be on a paid plan to publish products live.
- Your
myshopify.comURL (the technical one, not your custom domain). Find it in Shopify Admin → Settings → Domains. - Shipping zones configured in Settings → Shipping and delivery. Printify will inherit these for label generation.
- Tax settings reviewed. Shopify doesn't auto-handle sales tax the way Etsy does — you may need to register in nexus states.
Connect Printify to Etsy
Etsy uses OAuth, so you authorize the connection from inside Etsy rather than copying API keys. The whole flow is under five minutes once your Etsy shop meets the prerequisites above.
Steps
- Log into Printify. Click My Stores → Add New Store → Etsy → Connect.
- A popup opens to Etsy's login page. Sign in with the account that owns the seller shop.
- Etsy shows the permissions Printify is requesting: read shop info, create and manage listings, read orders, and read transactions. Click Allow Access.
- Etsy closes the popup and redirects you back to Printify. Your shop name should appear in My Stores within a few seconds.
- Click into the shop tile. Printify will run a one-time sync to pull your existing listings (read-only — Printify won't modify products you didn't create through it).
If the popup gets blocked or the redirect fails, allow popups for printify.com in your browser and try again. The OAuth handshake won't complete on a blocked redirect.
For a second source on the Etsy side, Printify's official Etsy integration page covers the same flow with screenshots. Our deeper guide to connecting Etsy to Printify walks through the production-partner disclosure step that trips up most new sellers.
Connect Printify to Shopify
Shopify is the simpler of the two because Printify ships a real Shopify app. You install it like any other app and grant scopes through Shopify's standard permission screen.
Steps
- In Printify, click My Stores → Add New Store → Shopify.
- Enter your Shopify store URL. Use the
your-store.myshopify.comaddress, not your custom domain. - Printify redirects you to Shopify's app install screen. Review the scopes (products, orders, inventory, shipping — broad write access).
- Click Install app. Shopify confirms and sends you back to Printify with the store now connected.
- Open My Stores → Shopify → Settings to set your default order-approval window. Default is "instant" — orders flow to production the moment they're placed.
The instant-approval default is the most common source of expensive mistakes. If a customer orders the wrong size or you have a pricing error, Printify will already be printing by the time you notice. Switch order approval to 24 hours or manual until you're confident in your catalog and pricing.
Alternatively, you can install Printify from the Shopify App Store directly. Same outcome — you'll end up logged into both sides with the connection live.
Running one Printify catalog across both channels
The whole point of using Printify on both Etsy and Shopify is that you maintain one product catalog. Create a t-shirt design once, publish to both channels with different price points, and Printify fulfills regardless of which store the order came from.
This is how it works in practice. You design a product in Printify and choose which connected stores to publish it to. Each publish gets its own pricing, title, description, and tags — Etsy and Shopify can show different copy on the same physical product.
When an order comes in, Printify sees the source channel, charges your saved payment method for production, and routes the order to the relevant print provider. The customer gets shipping confirmation tied to the channel they bought from.
The trap to avoid: publishing the same listing twice within the same channel. Printify shows each store's listings on a single dashboard, and it's easy to hit "publish" twice on Etsy thinking the first attempt failed. Etsy then charges you $0.20 per duplicate, and the duplicates compete with each other in search.
Always wait for the listing to show as "Published" with a green dot in Printify before assuming the publish worked. If it stalls on "Publishing" for more than five minutes, check the source channel directly — the listing is usually live; only the status indicator is stuck.
Fee structure: Etsy vs Shopify at the same price point
Setting your retail price on Etsy without accounting for Etsy's fee stack is one of the fastest ways to lose money. Shopify has its own fees, but they're structured differently — what looks like a higher Shopify price may actually net you more.
| Fee | Etsy | Shopify (Basic plan) |
|---|---|---|
| Listing fee | $0.20 per listing, every 4 months | None |
| Transaction fee | 6.5% of total (item + shipping) | None |
| Payment processing | 3% + $0.25 (US) | 2.9% + $0.30 (US) |
| Monthly platform fee | $0 | $39/month (Basic) |
| Off-site Ads fee | 12–15% if Etsy ad drove the sale (mandatory above $10k/year) | N/A |
Run the math on a $25 shirt with $5 shipping. On Etsy: $0.20 listing + 6.5% of $30 ($1.95) + 3% of $30 + $0.25 ($1.15) = $3.30 in platform fees, plus a possible $3.60–$4.50 in Off-site Ads.
On Shopify Basic: 2.9% + $0.30 on $30 = $1.17 in platform fees, but you've also paid $39 that month regardless of sales volume.
The break-even is around 16 orders per month: below that, Etsy is cheaper. Above that, Shopify wins on per-order fees but you also need traffic to feed it, and that's where most POD operators bleed cash. For the cost side of the equation, our Printify t-shirt base cost breakdown shows what Printify charges you before any platform fees, and the 2025 base price walkthrough covers the current Premium tier savings.
Common setup errors and fixes
Etsy: "Connection failed" after OAuth
Almost always a popup blocker. Allow popups for printify.com and etsy.com, then retry the connection from My Stores. The OAuth handshake needs the popup to complete its redirect.
Etsy: listings publish but show as "Inactive"
You're missing the production-partner disclosure on the listing. Go to the listing on Etsy directly, scroll to Production partners, tick your declared Printify partner, and save. Then mark the listing active.
Shopify: app installs but no products sync
You haven't created any Printify products yet, or you created them before connecting Shopify. Go to the product in Printify, click Publish, and select your Shopify store. Existing products don't auto-push retroactively.
Shopify: orders process but show no tracking
Shipping zones aren't configured in Shopify, so Printify can't assign a carrier. Go to Shopify Settings → Shipping and delivery, add zones for the countries you ship to, and rerun the order. Future orders will tag tracking correctly.
Both: products show different prices on each channel after one update
Expected behavior. Printify treats per-store pricing as independent — updating the price on one store does not propagate. If you want lockstep pricing, use a price-management spreadsheet and edit both sides whenever you change one.
What changes after both channels are live
Setup is the easy part. The harder problem is what happens once you have two channels selling the same shirts at different prices through different fee structures.
Order timing diverges. Etsy orders come in throughout the day with marketplace search as the driver. Shopify orders cluster around ad campaigns, email sends, or social posts. Your daily fulfillment window starts to span more hours.
Margin per channel is different on the same product. Same $25 shirt, but Etsy nets you ~$18.80 and Shopify nets ~$23.83. Roll that across 100 orders/month and the channel mix is suddenly a $500/month decision.
Customer service load doubles. Etsy has its own messaging system and dispute process. Shopify uses email or whatever helpdesk you've plugged in. A customer who buys on Etsy and emails your Shopify support address won't be findable without checking both order systems.
Ad spend gets harder to attribute. Off-site Ads on Etsy (mandatory above $10k/year revenue) take 12–15% on top of other fees. Meta or Google ads to your Shopify store have their own CAC. Knowing which channel is actually profitable after all fees and ad spend requires tracking both side-by-side, ideally in one place.
This is where most POD operators stall: not because the setup was hard, but because running two channels by hand — checking two dashboards, copying pricing into a spreadsheet, manually approving orders before Printify auto-prints — eats hours a week. The Printify integrations cluster covers other channel options like connecting Printify to Amazon or designing in Canva for Etsy if you want to see how this multi-channel sprawl tends to grow.
For the full topic view across costs, integrations, and operations, see the Printify topic hub.
FAQs
Can I connect the same Printify account to both Etsy and Shopify?
Yes. The free Printify plan supports up to 5 connected stores. You can run Etsy, Shopify, and three more channels under one Printify dashboard with one shared product catalog.
If I disconnect Etsy or Shopify, do my Printify products get deleted?
No. Your Printify product templates stay intact. The listings on Etsy or Shopify also stay live, but orders will no longer flow to Printify for fulfillment until you reconnect. Disconnecting only breaks the sync, not the content.
Do I have to publish the same product on both channels?
No. You can publish to one, the other, or both per product. Many sellers test a design on Etsy first (cheaper to list) and only push winners to Shopify where the higher fixed costs need volume to make sense.
How long does it take to set up both channels?
Etsy takes about 5 minutes once the prerequisites (production partner disclosed, payment method on file) are in place. Shopify takes 5–10 minutes including the order-approval window adjustment. Allow 1–2 hours total if you're also setting up Etsy and Shopify from scratch.
Does Printify charge anything to use the integrations?
No. The integrations are free on Printify's free plan. You pay Printify only when an order comes through — the base product cost plus shipping. Etsy and Shopify charge their own fees separately.
Can I sync inventory across both channels?
Printify treats POD inventory as effectively unlimited (everything is print-on-demand), so there's no shared stock count to sync. If a Printify provider goes out of stock on a specific blank, Printify pauses listings tied to that provider on both channels automatically.
Which channel should I launch first?
Start with Etsy if you have no audience — the marketplace traffic is your customer acquisition. Start with Shopify if you already have an email list, social following, or paid-ads budget. You can layer the second channel a few weeks later once the first one is generating real orders.
Let Victor run both channels for you
Etsy and Shopify each have their own dashboard, their own fee schedule, and their own fulfillment rhythm. PodVector's AI operator Victor handles the multi-channel ops: approves Printify orders against your rules, rebalances ad spend between Meta and Etsy Off-site Ads based on which channel is actually profitable, and updates Shopify pricing when your Printify base costs shift — with your approval before any material action.
Connect your Etsy, Shopify, and Printify accounts once. Victor watches all three and tells you what to do next.
Try Victor free