Title: PrintKit Custom Design Builder for WooCommerce
Author: printkit
Published: <strong>November 10, 2026</strong>
Last modified: November 10, 2026

---

Search plugins

![](https://ps.w.org/printkit-custom-design-builder-for-woocommerce/assets/banner-
772x250.png?rev=3793525)

![](https://ps.w.org/printkit-custom-design-builder-for-woocommerce/assets/icon-
256x256.png?rev=3793525)

# PrintKit Custom Design Builder for WooCommerce

 By [printkit](https://profiles.wordpress.org/printkit/)

[Download](https://downloads.wordpress.org/plugin/printkit-custom-design-builder-for-woocommerce.0.6.0.zip)

 * [Details](https://wordpress.org/plugins/printkit-custom-design-builder-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/printkit-custom-design-builder-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/printkit-custom-design-builder-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/printkit-custom-design-builder-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/printkit-custom-design-builder-for-woocommerce/)

## Description

PrintKit puts a design builder on your WooCommerce store. Shoppers upload artwork
or add text, pick sizes and
 colours, and see the price as they go. When they click
buy, the design goes into your normal WooCommerce cart and they pay through your
usual checkout. You get the order in WooCommerce and print-ready files in PrintKit.

Made for print shops, by a print shop.

**Builders included with PrintKit**

 * Shirts and apparel
 * Stickers (singles, sheets and rolls, with automatic cut lines)
 * Embroidery
 * DTF transfers
 * UV DTF rolls and UV printing on rigid items

**How it works with WooCommerce**

 * Add a builder to any page with the “PrintKit Builder” block or the `[printkit_builder]`
   shortcode.
 * Prices come from your PrintKit price settings, worked out on the PrintKit server,
   so a shopper can’t change them in
    their browser.
 * Each design is one cart line with the shopper’s preview image, in the block and
   classic cart and checkout, emails
    and the order screen.
 * Your shipping zones, rates and taxes apply as they do to your other products.
 * When WooCommerce marks the order paid, PrintKit is told automatically and the
   job shows up ready to print.
 * When you refund or cancel an order, PrintKit is told too. The job is marked “
   Do not print”, or “Check before
    printing” when only part of it was refunded.

**What you need**

A PrintKit account. Plans start at $19/month with a 14-day free trial; see https://
printkit.tech for current pricing.
 The plugin is free and does nothing on its own
without an account.

### External services

This plugin connects your store to PrintKit (https://app.printkit.tech), the design
and pricing service run by Big
 Chato LLC (PrintKit is its trade name). The plugin
can’t work without it. It talks to PrintKit in three ways:

 1. **The builder.** Pages with a PrintKit block or shortcode show the builder in a
    frame loaded from
     app.printkit.tech. The shopper’s browser sends PrintKit the 
    designs and artwork they upload, and their name and email only if they choose to
    save a design or send a question.
 2. **Pricing a design.** When a shopper adds a design to the cart, your store asks
    PrintKit for that design’s price
     and details. It sends only the design’s reference
    code and your publishable key.
 3. **Paid and refund notices.** When a WooCommerce order containing a design is marked
    paid (Processing or Completed), your store
     tells PrintKit. It sends the WooCommerce
    order number, order key, the design line’s total, the currency, the design’s reference
    code and the time. When that order is later refunded or cancelled, your store sends
    the same order number, the design line’s refunded amount, the currency, the reference
    code and the time. No customer name, address, email or card details are sent. Every
    message is signed with your shop’s secret.

The preview images shown in the cart, checkout, emails and order screen are loaded
from app.printkit.tech.

All of the above goes to the “PrintKit server URL” in Settings > PrintKit, which
is https://app.printkit.tech unless you change it.

PrintKit Terms of Service: https://app.printkit.tech/terms
 PrintKit Privacy Policy:
https://app.printkit.tech/privacy

## Screenshots

[⌊The shirt builder on a WooCommerce product page.⌉⌊The shirt builder on a WooCommerce
product page.⌉[

The shirt builder on a WooCommerce product page.

[⌊The sticker builder with automatic cut lines.⌉⌊The sticker builder with automatic
cut lines.⌉[

The sticker builder with automatic cut lines.

[⌊A finished design in the WooCommerce cart, with the shopper's preview.⌉⌊A finished
design in the WooCommerce cart, with the shopper's preview.⌉[

A finished design in the WooCommerce cart, with the shopper’s preview.

[⌊The order in WooCommerce, with the design's preview and reference.⌉⌊The order 
in WooCommerce, with the design's preview and reference.⌉[

The order in WooCommerce, with the design’s preview and reference.

[⌊Settings > PrintKit, where you paste your key, server address and secret.⌉⌊Settings
> PrintKit, where you paste your key, server address and secret.⌉[

Settings > PrintKit, where you paste your key, server address and secret.

## Blocks

This plugin provides 1 block.

 *   PrintKit Builder

## Installation

 1. In WordPress, go to Plugins > Add New Plugin, search for “PrintKit” and click Install,
    then Activate. (WooCommerce must be installed and active.)
 2. Sign up or log in at https://app.printkit.tech and open “Using WooCommerce?” on
    your dashboard. Copy your publishable key, the server address and your shared secret.
 3. In WordPress, go to Settings > PrintKit and paste all three.
 4. Edit any page, add the “PrintKit Builder” block and pick a builder. Or use a shortcode:[
    printkit_builder builder=”stickers”]

## FAQ

### Do I need a PrintKit account?

Yes. The plugin connects your store to PrintKit, which runs the builders, prices
designs and makes the print files.
 Plans start at $19/month with a 14-day free 
trial.

### Do I need Stripe?

No. Payment happens through your existing WooCommerce checkout.

### How do I get help?

Email support@printkit.tech.

### Can a customer change the price in their browser?

No. The price is fetched server-to-server from PrintKit for every add-to-cart.

### Can a customer change the quantity in the cart?

No. Each design is one cart line at quantity 1 – its price already covers every 
size and piece in the design.

### Do designs ship?

Yes – like your other products: your WooCommerce shipping zones, rates and classes
apply, and the design’s weight is
 set when PrintKit knows it. To change how designs
ship (a shipping class, pickup only, or shipping built into the price), edit the
hidden product “Custom design” under Products.

### When does PrintKit show the order as paid?

When WooCommerce marks the order Processing or Completed. Cash on delivery is the
exception: WooCommerce sets those
 orders to Processing at checkout, before the 
cash is collected, so they count as paid only when you mark them Completed.

### My site uses page caching and “add to cart” fails for visitors

Exclude the pages that show a PrintKit builder from full-page caching. The add-to-
cart request carries a WordPress
 security token that expires, and a cached page
can serve an old one.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PrintKit Custom Design Builder for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ printkit ](https://profiles.wordpress.org/printkit/)

[Translate “PrintKit Custom Design Builder for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/printkit-custom-design-builder-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/printkit-custom-design-builder-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/printkit-custom-design-builder-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/printkit-custom-design-builder-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/printkit-custom-design-builder-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.6.0

 * Renamed from “PrintKit Woo Bridge” to “PrintKit Custom Design Builder for WooCommerce”.
   Settings carry over.
 * The builder frame is now part of the plugin’s page output; the plugin no longer
   loads a script from the PrintKit
    server. Builders look and work the same.
 * Requires WooCommerce to be active (WordPress shows this on the plugins screen).
 * The two add-to-cart error messages can be translated.
 * Refunds and cancellations are reported to PrintKit, so a refunded or cancelled
   design is marked “Do not print”
    (needs PrintKit’s server update of 2026-10-17).

#### 0.5.0

 * Cash-on-delivery orders are reported paid only when you mark them Completed (
   not at checkout).
 * The design’s print resolution (“Export DPI”) is no longer listed to shoppers 
   under the design.

#### 0.4.0

 * Designs now ship like your other products: your shipping rates apply and the 
   shipping address is collected (the
    hidden product was “virtual”, so no shipping
   was charged). Updated once on existing stores.
 * Each cart line is named after the shopper’s design; the words shoppers see no
   longer mention PrintKit.
 * The hidden “Custom design” product can no longer be added to a cart on its own(
   it cost $0.00), and cart lines no
    longer link to it.
 * “Quantity” is no longer shown twice on a line.

#### 0.3.0

 * The shopper’s design preview now shows as the product image in the cart, checkout
   and mini-cart (block and classic),
    in order emails and on the order screen in
   wp-admin – instead of a grey placeholder.

#### 0.2.0

 * Fix: designs now reach the cart on block themes (the WordPress default) – the
   plugin’s settings were dropped because
    the page rendered before the script was
   registered.
 * Fix: add-to-cart uses WordPress’s standard REST security token (the custom one
   was refused with “Cookie check
    failed”).
 * Fix: a design’s cart quantity is locked to 1 (raising it multiplied the design’s
   full price).
 * The shared secret is now your shop’s own, created on your PrintKit dashboard.
 * Tested with WordPress 7.1 and WooCommerce 11.1.

#### 0.1.0

 * Initial release: shortcode/block embed, server-priced cart items, order-paid
   
   callback.

## Meta

 *  Version **0.6.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [custom t-shirt](https://wordpress.org/plugins/tags/custom-t-shirt/)[print-on-demand](https://wordpress.org/plugins/tags/print-on-demand/)
   [product designer](https://wordpress.org/plugins/tags/product-designer/)[stickers](https://wordpress.org/plugins/tags/stickers/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/printkit-custom-design-builder-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/printkit-custom-design-builder-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/printkit-custom-design-builder-for-woocommerce/reviews/)

## Contributors

 *   [ printkit ](https://profiles.wordpress.org/printkit/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/printkit-custom-design-builder-for-woocommerce/)