Description
Try it before you install: the live demo on printblob.com runs this designer, with PrintBlob Pro’s back printing and 3D view added.
PrintBlob adds a product designer to WooCommerce. Customers upload a photo or logo, type text in a choice of fonts, move and resize everything on the front of the t-shirt, pick a colour and size, and see the price update as they go. When they order, the order keeps their design, a preview of each printed side on the product and the images they uploaded. Print-ready 300 DPI files and the customers’ original images come with the PrintBlob Pro add-on.
- A t-shirt, ready to sell. The bundled t-shirt mockup, front and back photos with its print area and real print size set, is ready the moment you activate. PrintBlob › Mockups shows it with its print area drawn on the photo.
- Every colour from one photo. The white t-shirt is recoloured to each colour of your colour attribute, keeping folds and shading.
- The design, kept with the order. Each order keeps the customer’s design, its preview on the product per printed side and the images they uploaded. Customers are warned when an image is too small to print sharply.
- Works with WooCommerce. Variable products, the block cart and checkout, order emails and the order screen (with each side’s preview). Compatible with High-Performance Order Storage.
- Blocks. The PrintBlob designer block and the Colours block work in any block theme. Theme colours, fonts and corner radius are used automatically.
- Translation-ready, including the designer itself, with translations from translate.wordpress.org.
PrintBlob Pro
The PrintBlob Pro add-on adds print-ready 300 DPI files of every order (made when the design is added to the cart, and for earlier orders from their saved designs) with the customers’ original images, your own products (mugs, hoodies, bags, on your own photos, with the print area drawn on each and its real print size), back printing, a 3D view of the product made from its front and back photos, sleeve printing, a production print queue and your own fonts.
Privacy
PrintBlob sends nothing to any outside service, with one exception you choose: when you deactivate it, a box asks why you are leaving. “Skip and deactivate” sends nothing. Only if you press “Send and deactivate” does it send printblob.com the reason you chose, your note, your email address if you typed one, the PrintBlob version and your WordPress language; never your site’s address or your customers’ data. How long printblob.com keeps it is in its privacy policy: https://printblob.com/legal/privacy/. Customer images and designs are stored on your site: previews in the media library, the customers’ images (and print files, with PrintBlob Pro) in a protected folder. Designs that never become an order are deleted after the number of days set in the settings.
Copyright
PrintBlob is copyright 2026 microcompanies, LLC, and released under the GNU General Public License v2 or later (license.txt). The PrintBlob name and logo are not covered by that licence.
Source code
The scripts in build/ are compiled from the source in src/, which ships with the plugin: npm install and npm run build (@wordpress/scripts) rebuild them. The designer uses Fabric.js (MIT licence), bundled in build/designer/view.js. The print fonts in assets/fonts/ (Onest, Unbounded, Lora and Caveat) are under the SIL Open Font License 1.1; each family’s licence ships beside it as assets/fonts/OFL-*.txt. The t-shirt mockup photos in assets/mockups/ are microcompanies’ own renders, released with the plugin under the GPL.
Requirements
WordPress 7.0, WooCommerce 10.0 and PHP 7.4 or newer.
Screenshots






Blocks
This plugin provides 2 blocks.
- PrintBlob designer Customers place their own images and text on the product, pick colour and size, and add it to the cart.
- Colours The colours you sell, each opening the designer in that colour. Colours and photos come from the colour attribute under Products › Attributes.
Installation
- Install PrintBlob from Plugins › Add Plugin (search for “PrintBlob”) and activate it. WooCommerce must be active.
- Open PrintBlob › Mockups. The t-shirt mockup is ready to use; your own products and photos come with PrintBlob Pro.
- Edit a product, open its PrintBlob designer tab, turn the designer on, choose a mockup and set the print price per side.
- Add colour values and photos to the terms of your colour attribute (Products › Attributes).
- Add the PrintBlob designer block to a page (or use the product’s own page) and the Colours block wherever you want colour links.
- Check the options under WooCommerce › Settings › PrintBlob.
FAQ
-
Where do I get the print files?
-
Print-ready files come with the PrintBlob Pro add-on: a transparent PNG at 300 DPI per printed side, exactly the print size set on the mockup, with the customer’s original images. PrintBlob keeps every order’s design, so Pro also makes the print files of orders placed before you add it. Print files made by PrintBlob before version 1.4.0 stay on their orders: open the order in WooCommerce to download them. Files are stored outside public access.
-
Does it work with my theme?
-
PrintBlob’s blocks work in block themes and use your theme’s colours and fonts. The designer also shows on the product page of designer products.
-
Is there a Pro version?
-
PrintBlob Pro is a separate add-on from printblob.com. It adds print-ready 300 DPI files of every order with the customers’ original images, a 3D view of the product, sleeve printing, a production print queue with one-click download of all print files of an order, and your own fonts. Everything in this plugin works without it.
-
Can I try it first?
-
Yes. The designer on printblob.com is this plugin’s own code, with the bundled t-shirt: add text or a picture, switch sides and see the print file it makes. The demo also shows PrintBlob Pro’s print files and 3D view.
-
Does it slow down my shop?
-
The designer’s script loads only on pages that show it, its layout is in the page before the script runs, and fonts load when a customer picks them. Other pages of your shop load nothing from PrintBlob.
-
Can I change how the designer looks?
-
It uses your theme’s colours and fonts. Set the corner radius for buttons and fields with
settings.custom.printblob.radiusin your theme’s theme.json, or override the--printblob-*CSS custom properties.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“PrintBlob – Product Designer for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PrintBlob – Product Designer for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.0
- Print-ready 300 DPI files and the customers’ original images are now part of the PrintBlob Pro add-on. PrintBlob saves every order’s design, its preview on the product and the customer’s images, so Pro makes the print files for earlier orders too. Print files made before 1.4.0 stay downloadable.
- Each order offers its preview: the design on the product, to download.
- PrintBlob Pro is offered at its price, with a full refund on request (printblob.com/legal/refunds/); there is no free trial any more.
1.3.1
- PrintBlob Pro’s features are translated in the overview, the upgrade box and the comparison, like the rest of PrintBlob.
- The upgrade box keeps its buttons in view: its picture is smaller, and the prices and the refund are on lines of their own.
- The shop manager’s “3D · Pro” link on the product page is in the theme’s text colour, readable with a light accent colour.
1.3.0
- A PrintBlob menu with its own Overview: each set-up step marked done or to do, with the link that fixes it, the latest orders with designs, and this month’s count. The same overview is under WooCommerce › PrintBlob.
- Quick setup: one click makes a designable product on the bundled t-shirt, with a colour and a size attribute, its variations and a designer page. Each step can use what the shop already has, and running it again makes nothing twice.
- The designer now shows on the product page of a designer product in any theme: block themes get a “Product with the PrintBlob designer” template, classic themes get the designer in place of the photos and summary.
- A Print queue screen lists processing orders with designs and their print files; a “PrintBlob this week” dashboard widget counts them.
- PrintBlob prints the front of the bundled t-shirt. Back printing and your own products (the mockup editor) are now part of the PrintBlob Pro add-on, beside sleeves, the 3D view and the print queue. Orders placed with a back print keep their print files, and mockups made earlier keep working.
- PrintBlob’s own screens show what PrintBlob Pro adds, and a page compares free and Pro.
- When PrintBlob is deactivated, a box asks why. Nothing is sent unless the person presses Send.
