WooCommerce print on demand for your WordPress store

Install the free JetPrint plugin, connect a WooCommerce API key, and start selling print on demand products without holding inventory.

Custom printed purple hoodie, a JetPrint WooCommerce print on demand product
2017Own factory since
81,000+Merchants worldwide
4,500+Items produced daily
650+Products to sell

How do you sell print on demand products on WooCommerce?

WooCommerce print on demand starts with the free JetPrint plugin: install it from your WordPress dashboard, connect a WooCommerce API key, and your catalog syncs straight into your store. From there, WooCommerce print on demand selling needs no inventory, since JetPrint's own factory produces and ships each order under your brand once a customer buys.

WooCommerce is a WordPress-based, open source e-commerce platform built to be customized. It lets you create your own branded store, and official free and paid plugins let you add or extend functionality however your business needs. You can also design your site's appearance exactly the way you want it.

That flexibility is why WooCommerce pairs so well with JetPrint. The plugin handles catalog sync and the API key handles authentication, so a WooCommerce print on demand store runs on the same account, the same five-step workflow, and the same factory that has produced orders since 2017 as JetPrint's other integrations.

Why run a print on demand store on WooCommerce?

WooCommerce adds four advantages most print on demand sellers eventually need: a huge plugin ecosystem, a proven platform, low fixed costs and a community that keeps building it.

1,000+

Unique plugins

WooCommerce offers thousands of free and paid WordPress plugins to cover almost any marketing or technical need, well past what a print on demand store alone requires.

43.2%

Most popular

According to W3Techs, WordPress powers 43.2% of all websites in 2022, up from 39.5% the year before: two out of every five sites on the internet run on WordPress.

$0

Price

To run a WordPress store, you only pay for hosting. Most hosts bundle hosting, a domain, privacy protection and security into a single low-cost plan.

350+

Worldwide community

Over 350 contributors from around the world help build WooCommerce, and the project is fully open source and managed on GitHub.

How does the JetPrint plugin connect to your WooCommerce store?

Connecting WooCommerce takes two things: the free JetPrint plugin installed on your WordPress site, and a WooCommerce REST API key that authorizes JetPrint to read and write orders. Generate the key once in WooCommerce's own settings, paste it into JetPrint, and the two systems stay in sync from then on.

From that point, new orders flow into JetPrint for production automatically, and a tracking number flows back to WooCommerce the moment a package ships. Nothing has to be re-entered by hand, and the same plugin and API key keep working even if you later add Etsy or another store to the same JetPrint account.

See the connection steps
Illustration of the JetPrint plugin connecting a WooCommerce store, syncing products and orders

How do you connect WooCommerce to JetPrint?

1

Install the JetPrint plugin

Search for JetPrint under Plugins in your WordPress dashboard, then install and activate it like any other WooCommerce extension: the same one-click pattern covered in our how it works guide.

2

Generate a WooCommerce API key

In WooCommerce, go to Settings, Advanced, REST API and create a key with Read/Write permissions. Paste the consumer key and secret into JetPrint to authorize the connection.

3

Choose products and publish

Pick from over 650 items, build a mockup with your design, set your retail price, and publish. The product appears in your WooCommerce catalog automatically.

4

Let orders sync automatically

From here, every order placed on your store pushes into JetPrint for production, and a tracking number syncs back to WooCommerce the moment it ships.

"Very nice products! Good quality and good reply service when there are questions. I love the watches and shoes, and the dresses and prints are good quality too. JetPrint is open to suggestions, and that is positive."

Netherlands flag
Sensus Studio
Netherlands

"The JetPrint app is the easiest to create products with for POD stores. All other tools make it much harder to create similar products, especially when they have many surfaces to print."

United States flag
Yunque Store
United States

"Amazing app and customer service. I honestly can't find anything to complain about: the app runs smoothly, the mockup generator works well, and the customer service is always pleasant and helpful."

United Kingdom flag
beARTified
United Kingdom

WooCommerce print on demand FAQ

Do I need to install a plugin to connect WooCommerce to JetPrint?

Yes. The free JetPrint plugin syncs your catalog and orders. Install it from your WordPress dashboard the same way you would install any WooCommerce extension, then connect it with an API key from your store settings.

Where do I find my WooCommerce API key?

In your WordPress dashboard, go to WooCommerce, Settings, Advanced, REST API, and create a new key with Read/Write permissions. Copy the consumer key and consumer secret into JetPrint to finish the connection.

Does connecting WooCommerce to JetPrint cost anything?

No. The JetPrint plugin, the WooCommerce API connection and your JetPrint account are all free, with no monthly fee and no minimum order. You only pay the product price and shipping once an order sells.

Will my product prices and stock stay in sync?

Yes. Retail price and description edits made in JetPrint sync back to your WooCommerce store automatically, and stock status updates the moment a product goes out of stock or becomes available again.

Can I run WooCommerce alongside Shopify, Etsy or Wix?

Yes. A single JetPrint account can connect WooCommerce and any of JetPrint's other integrations at the same time, including more than one store on the same platform. Every order lands in one production queue no matter which store it came from.

What happens if I deactivate the JetPrint plugin later?

Deactivating the plugin stops new orders from syncing, but products already published and orders already placed are not affected. Reactivate it and reconnect your API key at any time without losing your catalog in JetPrint.

Connect WooCommerce and start selling

Free to start. Install the plugin, add your API key and publish 650+ print on demand products with no minimums and no setup fees.

Start free