+3,800 websites

Let customers DESIGN & personalize CLOTHING

For shops that print, embroider or personalize their own stock

Custom printed t-shirt product page with a company logo uploaded, a name typed in and both priced as options, ready to add 24 shirts to the cart
  • Use our WooCommerce Product Options plugin to add a clothing configurator to your product pages
  • Customers select from a range of options including uploading their text, logo and artwork
  • The option prices and custom price formulas display and charge the correct price
  • Our Live Preview add-on lets customers see and customize their logo or text on the shirt
  • Dashed printable areas mark where their design can go (e.g. on the chest and pocket)
  • The finalized t-shirt mockup is attached to the order
Live Preview editor on a navy knit cardigan, with a small white logo placed inside the embroidery area on the left chest panel and font controls above it
Custom printed hoodie product page with a size and color grid, ordering eight small blue and fourteen medium white, with a company logo uploaded below
  • Our WooCommerce Bulk Variations plugin displays the size and color variations in a quick-buy grid
  • Clubs order customized clothing for the entire team in a single click
  • Optionally display stock and other data in the grid

EVERYTHING YOU NEED TO SELL PERSONALIZED CLOTHING IN WOOCOMMERCE

Design fields, pricing rules and whole size runs - all on one product page

16+ field types
Per-option pricing
Custom price formulas
Customizable live previews
WooCommerce bulk variations grid where one customer orders five small, twelve medium and three XL t-shirts in a single order
Set printable areas
Bulk size variation grids
Conditional logic
Works with your theme

WHAT OUR CUSTOMERS SAY

Getting started

Set up custom clothing in WooCommerce

Install Product Options

Install all three plugins on your store, then enter your license key in each setup wizard.

Add your products

Create a product for each item you stock undecorated, with variations for the sizes and colors you offer.

Build the design fields

Options for the name, the number, the font, the thread color, the print position and the logo upload.

Price the printing

Put a price on each option, or write a formula for a setup fee plus a per-unit rate that falls on bigger orders.

Test and sell

Open the live product page, place a test order and check that every detail reaches you correctly.

Choosing a WooCommerce T‑Shirt Designer

Three ways to sell custom printed clothing - which is right for your store?

Print-on-demand appFull design studioBarn2 plugins
Best forStores that outsource printing and shippingCustomers who want to build artwork from scratch with clipart and layout toolsPrinters and embroiderers who decorate their own stock
Who makes the shirtYour print supplierYouYou
What the customer doesPicks a design or uploads their own artworkLays out their own artwork on a canvasFills in the fields you set up: Name, number, font, thread color and print position, then places their logo
Ordering a run of sizesWooCommerce's standard size dropdownWooCommerce's standard size dropdownA quick order form with a quantity field per variation
How you price itThe supplier price plus your marginUsually one flat price per productAdd prices to each element of the configurator or create price formulas with bulk discounts and more
Our verdictChoose a print-on-demand supplier if you have no production of your own, because they print and ship every order. You sell their stock at their prices, and they take a cut of each saleChoose a full design studio if your customers want to design custom artwork for their t-shirts directly on your store, instead of just uploading artwork they've already preparedCombine the plugins listed below to create a flexible t-shirt designer or clothing configurator with the exact fields you require. It's ideal for any shop that prints or embroiders its own stock

“The plugin gave us a solution to buy products in bulk, rather than individually - very useful for teams. It installed easily and works perfectly with WooCommerce variations, saving us a lot of time!”

WooCommerce Bulk Variations customer review Ian Curtis - UK

Choose Your Plan

Every license includes free setup service and a 30 day money back guarantee


GO ALL ACCESS

Get the best offer on our full suite of WordPress and WooCommerce plugins.

$399USDSave 76%($1,641 value)

One Plugin:
Product Options

$149USD

  • Add unlimited fields
  • Logo and artwork uploads
  • Fees and price formulas
  • Live design preview
  • Bulk variation grids

2-Plugin Bundle:
Product Options + Live Preview

$199USD

  • Add unlimited fields
  • Logo and artwork uploads
  • Fees and price formulas
  • Live design preview
  • Bulk variation grids

3 Plugin Bundle:
Product Options, Live Preview + Bulk Variations

$249USDSave 11%($278 value)

  • Add unlimited fields
  • Logo and artwork uploads
  • Fees and price formulas
  • Live design preview
  • Bulk variation grids
Custom printed hoodie product page with the design on the garment and the Customize links lit, the rest of the page dimmed
Live design preview
T-shirt product page with the size and color filters and the quantity grid lit, the rest of the page dimmed
Bulk variation grids
Custom printed hoodie product page with the design on the garment, the Customize link and the size grid all lit, the rest of the page dimmed
Live design preview and bulk variation grids together

All plans include free setup, updates and support. You can upgrade at any time and just pay the difference. If your annual license expires, the plugin will continue working on your site but you must renew to change settings or receive updates, new features or support.

Screenshots

Try it yourself on the custom hoodie demo

Got a question? We're here to help

Custom clothing FAQs

Our world-class support starts here: How can we help?

Is this a separate WooCommerce t‑shirt designer plugin?

The t‑shirt designer is built from three of our plugins, and you can start with one. WooCommerce Product Options adds the design fields: The name, the number, the font, the thread color, the print position and the artwork upload. Live Preview puts the design on the product so the customer sees it before they buy. Bulk Variations lets a club order every size in one go. The pricing table on this page sells them singly, as a pair, or all three together. If you sell made-to-order products besides clothing, our WooCommerce product add-ons page shows the same fields on any product.

How do customers design their own clothing?

They fill in the fields you set up on the product page. You choose what those are: A name, a squad number, a font, a thread color, a print position or an artwork upload. Live Preview then shows their design on the product. It works the same way on a variable product, so the customer picks a size and color first, then designs.

What clothing can I sell this way?

Any clothing you decorate to order. Printers and embroiderers use this setup for t‑shirts, hoodies, polo shirts, sweatshirts, caps, workwear, hi-vis vests, aprons, club kit, team jerseys, school uniforms and tote bags. You choose the decoration methods the customer picks from, whether that’s screen printing, embroidery, DTG, DTF or vinyl transfer. Conditional logic then asks for a thread color on an embroidery order and a print-ready file on a printed one.

Can customers add a name, a number and their own artwork?

Yes to all three. You create a text field for the name and another for the squad number, then set a character limit and a price on each. For artwork you add a file upload field and choose the file types you accept and the maximum size. Every value and every file arrives with the order, so you know exactly what to print.

Can each shirt in a run carry a different name?

Not within a single cart line. The fields a customer fills in apply to the whole line, not to each shirt inside it. Clubs normally send the name and number list as an uploaded file or in a text area, which arrives with the order. If you want a separate name against each shirt, the customer adds each one to the cart on its own.

Can customers see their design before they buy?

Yes. Our Live Preview add-on shows the logo or the text on the shirt, inside the area you mark as printable, and the shopper drags it into position. The preview follows them into the cart, so you and your customer both have the same picture of the finished order before anyone pays.

How does a club order team shirts in several sizes at once?

WooCommerce Bulk Variations replaces the size and color dropdowns with a grid of quantity boxes. A club types five against Small, 12 against Medium and three against extra large, then adds all 20 shirts to the cart in one click. The design fields appear under the grid, so the club fills them in once for the whole run. You get one order line per size, with the quantity against it and every design detail attached. Each line carries its own copy of a fixed option price, so a $2 name charge across three sizes comes to $6.

How do I charge a setup fee plus a per-unit rate?

You write it as a price formula. The bulkRate function drops the rate as the order grows, and the bulkPrice function swaps in a different price at each quantity break. For example, you can charge a $25 screen setup fee plus $8 a shirt, with the rate falling on bigger orders. Our bulk calculation examples show the formulas, and our AI bot writes them for you from a plain English description.

Can I give a discount on bigger clothing orders?

Yes, in two ways:

  • A price formula in WooCommerce Product Options changes the price as the shopper types a quantity, so a shirt can drop to $9 each at 25 units. The new price appears on the product page before anything goes in the cart.
  • Our WooCommerce Discount Manager plugin works differently: You set one quantity rule and apply it to a product, a category or your whole store, then the discount comes off in the cart.

Use a formula when the price depends on the design options the customer picks. Discount Manager is better when you want the same bulk discount across your whole clothing range.

Will you set up my design options?

Yes, free within 30 days of buying WooCommerce Product Options. Every license includes this service, and it covers up to five options with 20 choices, which is enough for a working t-shirt designer or workwear order form. After buying, you request it on our free setup page.

Will it work with my theme and other plugins?

WooCommerce Product Options works with any well-coded WordPress theme. We test it with a range of free and premium themes. You can add product options without bringing in a developer, adding code, or editing theme templates.

The theme compatibility page shows the themes we test with. If a theme conflict appears, our support team will help.

WooCommerce Product Options is fully compatible with all Barn2 plugins, and with most plugins from other companies. You can check the plugins we have tested with WooCommerce Product Options.

Does it work in my language?

WooCommerce Product Options is designed to work with any WordPress translation plugin such as WPML, WeGlot and TranslatePress. This makes it easy for you to translate the extra product fields into any language and use it on multilingual websites.

What are the minimum requirements for running the plugin?

WooCommerce Product Options is fully tested with the latest versions of WordPress and WooCommerce. We always recommend running the most up-to-date version, but we also support older installations:

  • WooCommerce 7.2 or greater (tested to 11.0.1)
  • WordPress 6.1 or greater (tested to 7.0.4)
  • PHP 7.4 or greater (tested to 8.5)
  • MySQL 5.7.8 or greater / MariaDB 10.3 or greater

Current version

Version:3.0.1
Last updated:13 Oct 2026
Changelog:View

START SELLING CUSTOM PRINTED CLOTHING

Install the three plugins and turn your product page into a t-shirt designer.

WooCommerce Product Options plugin