Printify makes Print-on-Demand Simple and Profitable.
With over two million active merchants, Printify is a leading all-in-one solution for modern print-on-demand needs. Any merchant can make a new customized product in seconds — then have those items automatically synced to an online store. All the back-end logistics are handled by our experts, including printing, sourcing, and shipping. This makes your business, truly your business.
What Do You Get with Printify?
Over 700 customizable products.
Arguably the best product costs on the market
Simple creation process for new items
A comprehensive network of 80 print providers. This means faster global fulfillment, better prices, and more creative options for merchants.
Automatic syncing. All products can be swapped over to an eCommerce platform or marketplace in moments.
How Does Printify Work?
Click the “Add app” button.
Create an account with Printify or sign in with your existing account.
Choose a product and a print provider.
Upload a design file to the Mockup Generator.
Publish your product. It will automatically sync with your store.
Sell those now-viable products. Printify will take care of all fulfillment and shipping.
About Printify
We’re passionate about changing lives for the better. Our aim is to break down the overcomplicated global printing industry. This way, everyone gets a fair chance to create great products, drive sales, and run their own businesses.
So far the calculations appear to be correct for me, but this plugin slows down your website as the Printify API is called multiple times on the basket and checkout pages.
I’d rather not go through the faff of coding against the Printify API from scratch, so I’ve customised the get_shipping_rates function in the Printify_Shipping_API class for the plugin on my site for now. Nothing fancy – I’m saving the Printify API results in PHP session after it’s called for the first time and using that until the request (basket contents & shipping address) changes, but it dramatically reduces basket & checkout page load time. Session seemed more appropriate than object/transient storage as I imagine there won’t be a lot of crossover with people having a similar shipping address buying identical items within a short period of time. I’ve shared the code with Printify via my support ticket and suggested they implement something like this in the plugin. In the meantime, I’ve disabled auto updates for the plugin on my site and will wait to see what happens in future versions.
Happy to share my code if anyone wants it, but comes with no warranty!
Thanks,Sam
The title pretty much sums up this overlooked plugin by the Printify dev team. The plugin is in desperate need of a complete overhaul and has been for years. The latency from its jquery scripts will extend load times of certain events such as adding/removing an item from the cart or navigating to checkout by 2-3 seconds.
The Printify API works great and I highly suggest developing around that instead.
The Printify plugin is superb. If you follow instructions it does everything you could want from a POD plug-in. And the customer service is great even if you don’t get the answer you want
If you follow all the (hard to find) instructions, the plugin works fine and syncs / imports the products without issue.Or at least – no matter what I do and how often I unselect the mockups, they keep getting imported. Not a huge deal, but it does add manual work to clean up the media files after every import.It also makes use of the basic attributes setting per product, so I have to add them manually to the Products > Attributes page *and* link them all manually at Printify. With all the colors and sizes, this takes a *lot* of time. But this way, I can use Swatches and make the shop look a whole lot better. Would be nice if the plugin did more than the absolute minimum, and if anyone knows how to actually prevent the mockups from importing, I’m all ears ??