How Do I Let Customers Customize T-Shirts? 6-Step Setup for Online Stores
-
Table of contents

To let customers customize t-shirts, you can install a t-shirt product customizer app such as Teeinblue on Shopify, Etsy, WooCommerce, or other website builders. The app adds a personalization form and live preview to the product page, then creates the print file for every order. This guide also compares four apps and explains the flow on popular ecommerce platforms. Let's dive in.
Key Takeaways
To let customers customize t-shirts, install a t-shirt product customizer app, then follow these six steps:
- Add the t-shirt: set its colors, sizes, and front and back print areas.
- Upload the design: choose which layers stay fixed and which layers shoppers can change.
- Add text options: give shoppers a name field with font and color choices.
- Add clipart or a photo: let shoppers pick graphics or upload their own picture.
- Place the front and back: check the live preview on every shirt color.
- Launch and fulfill: publish the product and send each print-ready file to your printer.
How Do I Let Customers Customize T-Shirts on My Store?
There are several ways to let customers customize t-shirts, but a t-shirt product customizer app is the most convenient and effective. The alternatives are basic product option fields on Shopify, Etsy's own personalization box, or design requests by email. These routes collect instructions but show no design preview. You still build every print file by hand, usually in Photoshop.
A customizer app such as Teeinblue puts the personalization form and live preview on the Shopify product page. After checkout, the app turns what the shopper entered into a print-ready file. It can then send that file to Printful or Printify without anyone opening a design tool.
When you compare t-shirt product customizer apps, check these six things first:
-
Front and back print areas that match your print provider's size requirements.
-
Text options with a font picker and a text color picker.
-
Clipart and photo upload so shoppers can add graphics or their own pictures.
-
Live preview that updates the shirt mockup as the shopper types.
-
Print-ready files created per order and sent to your print provider.
-
Platform support for the store you already run, such as Shopify, Etsy, or WooCommerce.
How to Let Customers Customize T-Shirts with a Product Customizer
You can set up a customizable t-shirt in six steps with most t-shirt product customizer apps. The order is the same on Shopify, Etsy, and WooCommerce. You add the shirt, build the design, open the options, place each print area, and launch.
Step 1: Add the T-Shirt with Its Colors, Sizes, and Print Areas
Add the t-shirt to your customizer app with every color and size you sell, plus its print areas. Most apps import blank shirts from print providers such as Printful, Printify, or Gelato. The import copies the right SKUs and print sizes for you.
A t-shirt usually has a front and a back print area, and each one needs the pixel size your printer expects. Variants combine color and size, so two colors in two sizes make four variants. Printing in your own shop with DTG or DTF equipment? Add the shirt by hand and type the print sizes yourself.
Step 2: Upload the Design and Pick Which Layers Customers Can Change
Upload the t-shirt design as separate layers, then decide which layers stay fixed and which ones shoppers can change. Most customizer apps accept PSD or PNG files. Shopify's t-shirt print-on-demand guide advises high resolution artwork, usually 300 dpi, in a format like PNG.
Keep the frame, the background art, and the quote fixed. Open only the name, the photo, or the character graphic to the customer. Fixed layers stop a long name from spilling outside the front print area on a DTG print.
Step 3: Add Name, Text, Font, and Color Options
Add a text field for the name, then choose which fonts and text colors shoppers can pick. Offer a short list of fonts that print cleanly, and set a character limit so long names still fit the print area.
Names are the most common option on custom shirts. In the 2026 Teeinblue Insights report, Single-line Text appeared in 73.5% of about 300,000 Shopify campaigns, from July 2025 to June 2026.
Step 4: Add Clipart Choices and a Photo Upload
Add a clipart picker so shoppers can choose a pet breed, a hairstyle, or a sports icon. For photo shirts, add a photo upload too. Group the cliparts into categories, so the picker stays short on a phone. Our guide on how to let customers add a photo to custom t-shirts covers file sizes and cropping.
In the 2026 Teeinblue Insights report, Clipart appeared in 41.5% of Shopify campaigns and Photo Upload in 31.6%. The same report found an average of 2.06 options per campaign. A name plus one clipart or one photo covers most t-shirt designs, and a shorter form is quicker for shoppers to finish.
Step 5: Place Designs on the Front and Back and Check the Live Preview
Assign a design to each print area, then check the live preview on every shirt color. A family design can sit on the front, while a short quote with the shopper's name sits on the back.
Place the print frame over the shirt photo so the preview matches where the design prints. Test each color before launch, because a design that reads well on a white shirt can fade into a black one.
Each print area gets its own design, so the front and back can carry different personalization.
Step 6: Launch the Product and Send Print-Ready Files to Fulfillment
Publish the product, then let the app create a print-ready file for each order. A good customizer turns what the shopper entered into a high resolution file. It then sends the file to Printful, Printify, or Gelato, or lets you download it for your own DTG or DTF printer. Place one test order and order one physical sample before you run ads.
Best Apps to Let Customers Customize T-Shirts
Four apps cover the main ways to let customers customize t-shirts, and each fits a different seller. Teeinblue fits personalized custom shirts, Zakeke fits 3D previews, Fancy Product Designer fits WooCommerce, and Inkybay fits team orders. Competitor prices below come from each app's official listing or website, checked in October 2026.
|
App |
Platforms |
Customization type |
Live preview |
|---|---|---|---|
|
Teeinblue |
Shopify, Etsy, WooCommerce, and other website builders |
Unlimited custom options: text, photo with AI photo effects, clipart, moon phases, maps, and more |
Updates the shirt mockup as shoppers pick (separate preview page on Etsy) |
|
Zakeke |
Shopify, WooCommerce, BigCommerce, Wix, Etsy, and more |
Blank canvas with text, images, templates, and shapes; 3D and AR |
2D and 3D editor with front and back views |
|
Fancy Product Designer |
WooCommerce, WordPress, Shopify |
Blank canvas with text, images, ready designs, and layers |
Full-screen editor with several product views |
|
Inkybay |
Shopify, BigCommerce |
Text, graphics, QR codes, uploads, names and numbers |
Design studio with front and back sides |
How we ranked: we compared the four apps on platforms, customization types, live preview, and print files. We also priced each one for a store selling 300 shirts a month at $25. At that volume, Teeinblue costs about $129, and Zakeke Starter costs about $212.40 with its 1.9% fee on $7,500 in sales. Inkybay costs $99.99 on its Professional plan. Fancy Product Designer is a $99 license you pay once. We skipped apps like Hulk Product Options that only add form fields, with no design preview or print file.
Teeinblue: Best for Easy T-Shirt Product Customization
Teeinblue is a product customizer app for sellers of personalized custom t-shirts on Shopify, Etsy, WooCommerce, and other website builders. It turns a layered t-shirt design into a personalization form with live preview. Teeinblue connects to 13 API-integrated print partners, including Printful, Printify, and Gelato, for fulfillment in one click.
Since 2020, Teeinblue has powered over 20 million personalized orders, and its Shopify App Store listing holds 4.9 stars from 366 reviews. Its AI Assistant connects Claude or Codex to your Teeinblue account through MCP. You can then manage t-shirt campaigns, artwork, Product Bases, and orders by asking in plain language.
Best for: sellers on Shopify, Etsy, WooCommerce, and other website builders who sell custom t-shirts with various personalized options.
Key features:
-
Unlimited custom options with names and text with font and color pickers, photo upload with AI photo effects and background removal, clipart, star maps, moon phases, street maps, QR codes, Word Cloud, and more.
-
Front and back print areas imported with every color and size from popular print providers like Printful, Printify, Gelato, CustomCat, merchOne, and more.
-
Live preview on every shirt color, one mockup photo with a transparent shirt area previews all colors.
-
Print-ready file for every order, created automatically and sent from the Order Dashboard.
-
Teeinblue AI Assistant (MCP) helps to manage t-shirt campaigns, artwork, Product Bases, and orders from Claude or Codex.
Limitations: Teeinblue works from templates you design, so shoppers personalize the layers you open. They do not draw on a blank canvas. On Etsy, the live preview opens on a separate page because Etsy blocks third-party apps on the listing. WooCommerce stores need Teeinblue Boundless, which does not send orders to printers automatically.
Price: On Shopify, the Teeinblue BLUE plan costs $49 a month with a 14-day free trial. The first 100 orders each month are free, then fees drop from $0.40 to $0.10 per order. On Etsy, the plan also costs $49 a month. The first 20 Etsy orders each month are free, then each order costs $0.10. Teeinblue Boundless for WooCommerce and other website builders costs $396 a month, or $297 billed annually. Boundless has no transaction fees and a 14-day free trial.
Teeinblue works well for t-shirt sellers who want to offer many versions of one design, such as pet, family, or team shirts with different names and graphics. You can organize clipart in two levels: a shopper chooses a breed first, then a coat color. One template can therefore support dozens of combinations, while each order stays within the print area you set. If shoppers need to draw a shirt from scratch, choose a blank-canvas tool such as Zakeke or Fancy Product Designer instead.

Zakeke: Best for 3D Previews and Blank Canvas Design
Zakeke is a 2D and 3D product customizer that lets shoppers design on a blank canvas and view the shirt in AR. Its website lists Shopify, WooCommerce, BigCommerce, Wix, and Etsy among its platforms. Its Shopify listing names Printful and CustomCat integrations.
Best for: brands whose shoppers want to rotate the garment in 3D or design a shirt from scratch.
Key features:
-
2D and 3D live preview with text, images, colors, and fonts.
-
AR and virtual try-on views.
-
Print-ready files for every order, including print, engraving, and laser cut.
-
Templates, file uploads, and conditional logic.
Limitations: Zakeke adds a fee on every customized sale, from 1.9% on Starter to 1.5% on Scale. On a $25 shirt, the Starter fee adds about $0.48 per sale. The cost grows with your price, not your order count.
Price: Per Zakeke's Shopify App Store listing, checked October 2026, Starter costs $69.90 a month plus 1.9% per sale. Grow costs $129.90 plus 1.7%, and Scale costs $299.90 plus 1.5%. Every Zakeke plan includes a 14-day free trial, and a free plan exists for development stores only.
What we found: In Zakeke's live demo store, we opened the Custom T-Shirt and clicked Customize. The editor opened on a blank shirt with a Start Creating panel and Front and Back views. Side tabs offered Variants, Uploads, Images, Text, Templates, and Shapes. Every design starts from zero, which suits shoppers who want to design freely. A seller of name gifts would need to build templates to guide them. Pick Zakeke if 3D or AR helps your shirts sell. Skip it if a name and a photo on a flat print are enough.

Fancy Product Designer: Best for a WooCommerce T-Shirt Designer You Pay for Once
Fancy Product Designer is a WordPress and WooCommerce plugin that gives shoppers a blank design canvas with several product views. Shoppers add text, custom fonts, and their own images to the front and back. The admin then exports PDF, JPEG, or PNG files.
Best for: WooCommerce stores that print in their own shop and want shoppers to design freely.
Key features:
-
Multiple views per product, such as front, back, and sleeve.
-
Text tools with custom fonts and an advanced color picker.
-
Image upload from a device or social media.
-
Support for screen printing, DTG, embroidery, and sublimation designs.
Limitations: Fancy Product Designer exports PDF, JPEG, and PNG files, but you send them to the printer yourself. Automated exports to Dropbox or AWS S3 need paid extensions, and its website lists no Printful or Printify connection.
Price: per Fancy Product Designer's pricing page, checked October 2026, the WooCommerce plugin costs $99 per website license, paid once. The separate Shopify app offers a 14-day trial, and its price is not listed on that page.
What we found: In Fancy Product Designer's live shirts demo, we clicked Customize and a full screen editor opened over the page. The left bar offered Swap Product with five shirt styles, Add Image, Choose From Designs, Add Text, Manage Layers, and Saved Designs. The shirt had two views, and the top bar let shoppers Download, Preview, or Print the design. Pick it if you run WooCommerce and print in your own shop. Skip it if you want orders sent to Printful automatically.

Inkybay: Best for Team Jerseys and Print Shop Orders
Inkybay is a product customizer for Shopify and BigCommerce built for print shops that sell team shirts and jerseys. Its Names or Numbers tool, upcharges, and quantity discounts suit bulk orders with a different name on every shirt.
Best for: print shops and teamwear stores that take bulk orders with player names and numbers.
Key features:
-
Names or numbers for team jerseys.
-
Custom text, graphics, QR codes, and photo uploads.
-
Upcharges for extra product options and quantity discounts.
-
Print-ready files in SVG, PDF, PNG, and JPG.
Limitations: Inkybay plans cap customizable products, monthly orders, and print sides. Starter covers only 10 products, 30 orders, and 2 print sides. It runs on Shopify and BigCommerce only, with no Etsy or WooCommerce version listed.
Price: Per Inkybay's Shopify App Store listing, checked October 2026, Starter costs $19.99 a month. Advance costs $49.99 for 100 products and 200 orders. Professional costs $99.99 for 2,000 products and orders, and Unlimited costs $249.99. Every plan has a 21-day free trial, and the listing shows 4.5 stars from 169 reviews.
What we found: In Inkybay's live demo store, the Halloween Custom T-Shirt asks for quantities size by size, from S to XL. The XL size is marked +$2.00, and you set the counts before you click Customize It. The designer then shows the front and back sides and a size unit in centimeters. Its buttons cover Add Text, Add Graphic, Add QR Code, Upload File, and Names or #s. The size grid plus the names tool fits a team order where every shirt carries a different name. Pick Inkybay for bulk team jerseys on Shopify or BigCommerce, and skip it for single personalized gifts.

Pick Teeinblue if you sell personalized custom t-shirts on Shopify, Etsy, or WooCommerce and want print files made for you. Pick Zakeke if 3D previews sell your shirts. Pick Fancy Product Designer if you run WooCommerce and print yourself, and Inkybay for team orders. For a wider comparison, see our list of the best Shopify product customizer apps.
How T-Shirt Customization Works on Shopify, Etsy, WooCommerce, and Other Platforms
T-shirt customization works differently on Shopify, Etsy, and WooCommerce. The main differences are where personalization happens, whether shoppers see a preview, and who prepares and sends the print file. Shopify shows the personalization form and live preview on the product page. Etsy only offers a plain text field on the listing, so the seller builds each design.
|
Platform |
Customer flow |
Live preview |
T-shirt product customizer app to use |
|---|---|---|---|
|
Shopify |
Shopify product page → personalization form → customer adds name, photo or clipart → Cart → Checkout → print-ready file → send to print partner |
Yes |
Teeinblue, Zakeke, Inkybay |
|
Etsy |
Etsy listing → Etsy's own personalization text box → customer types the request → Checkout → seller builds the design |
No (Etsy policy) |
Teeinblue, Zakeke |
|
WooCommerce, Magento, BigCommerce, Wix |
Product page → personalization form → customer adds design → Cart → Checkout → print-ready file → merchant downloads and sends to the printer |
Yes |
Teeinblue Boundless, Fancy Product Designer, Zakeke, Inkybay (BigCommerce) |
How to Let Customers Customize T-Shirts with Teeinblue
You let customers customize t-shirts with Teeinblue by building one t-shirt design and launching it as a campaign on Shopify, Etsy, or WooCommerce. The t-shirt setup barely changes across platforms. What changes is where the shopper sees the preview and how the print file reaches your printer.
On Shopify
On Shopify, install Teeinblue from the Shopify App Store. Then import a blank t-shirt from Printful, Printify, or Gelato as a Product Base. The import brings in every color and size, plus the Front and Back print areas at the provider's pixel sizes.
Next, upload the t-shirt design to the Artwork Editor as layers, or import a PSD. Turn the name into a text option with font and color choices. Font switching needs an uploaded TTF font, because a Google Fonts default cannot be switched. Link the pet or hairstyle layer to a Clipart Category, or add a Photo Upload with background removal.
In the Campaign Editor, assign one artwork to the Front and another to the Back, then click Launch. The t-shirt appears on Shopify with the form and live preview. Each order creates a print-ready file that the Order Dashboard sends to Printful, Printify, or Gelato in one click.
On Etsy
On Etsy, connect your shop to the Teeinblue Etsy app from the Teeinblue portal and build the same t-shirt campaign. The marketplace does not let apps add a live preview to the listing. Add the campaign's Preview URL to the listing description instead. The buyer designs the shirt on that page, then pastes the Customization ID into the listing's personalization box before checkout.
Buyers can also order the t-shirt first and personalize it from a link Teeinblue sends after checkout. Either way, Teeinblue creates the print file for Printful or Printify. AI photo effects such as cartoon filters are off on Etsy. Our guide to selling custom t-shirts on Etsy covers listings and pricing.
On WooCommerce and Other Website Builders
On WooCommerce, Magento, BigCommerce, and Wix, Teeinblue Boundless puts the same t-shirt personalization form and live preview on your product page. Setup is assisted: you book a call with a Teeinblue Account Manager, and for WooCommerce the support team installs the plugin.
Teeinblue Boundless creates a print-ready file for every t-shirt order but does not send it to a printer. Download each file from Teeinblue and print it on your own DTG or DTF equipment, or send it to your print provider.
Common Mistakes When Letting Customers Customize T-Shirts
Most t-shirt customization problems come from setup, not from the app, and each one shows up as a reprint or a refund. Check these six mistakes before a Shopify or Etsy t-shirt goes live with Teeinblue or any other customizer.
-
Print areas that do not match the provider. If the Front print area pixels differ from Printful's specifications, the print shifts or shrinks. Import the Product Base instead of typing sizes by hand.
-
Too many options on one shirt. Teeinblue campaigns average about two options, so a form with eight fields slows the shopper down.
-
Letting shoppers switch a Google Font. Font switching only works when the text layer uses an uploaded TTF font.
-
No fixed layers. If every layer moves, a long name can run outside the print area on a DTG print.
-
Editing imported variants in Shopify. Change colors, sizes, and SKUs inside Teeinblue, or orders may not match the provider's catalog.
-
Skipping a test order. One sample shows color, placement, and print quality before your first paid order. Test the form on a phone as well as a desktop.
FAQs: How Do I Let Customers Customize T-Shirts?
These are the questions sellers ask most often when they set up customizable t-shirts on Shopify, Etsy, or WooCommerce.
1 - Can customers design a t-shirt from a black canvas on my store?
Yes, but you need a blank canvas designer such as Zakeke or Fancy Product Designer rather than a template customizer. Teeinblue lets shoppers personalize the layers you open, such as names, fonts, clipart, and photos. Zakeke and Fancy Product Designer let shoppers place their own text and images anywhere on the shirt.
2 - Can customers customize both the front and back of a t-shirt?
Yes. A Teeinblue t-shirt product base imported from Printful or Printify usually carries a Front and a Back print area, each with its own artwork. Print areas left without artwork create no print file, so the provider prints only the sides you designed. Preview both sides in the live preview before you launch.
3 - Do I need a print-on-demand supplier to sell customized t-shirts?
No. You can import a t-shirt from Printful, Printify, or Gelato into Teeinblue, or add it manually if you print in your own shop. A manual Product Base still creates print-ready files, so a DTG or DTF printer in your own shop can produce each order.
4 - Can I charge extra when a customer adds a back print or a photo?
Yes. Teeinblue's Addon Charge adds a fee when a customer selects a specific option, such as a photo upload or an extra design element. Conditional logic can show those extra fields only after the shopper opts in, which keeps the Shopify form short. For an optional back print, ask Teeinblue support how to price it on your Product Base.
So, how do I let customers customize t shirts? Add the shirt, build the design, choose which layers shoppers can edit, assign artwork to the front and back, check the preview, and launch. Teeinblue handles that flow on Shopify and Etsy, from the live preview to the print file sent to your partner. To swap setups and ideas with other sellers, join the Teeinblue Global Community for Print on Demand Personalization.
More About Selling Custom T-Shirts
How Do I Let Customers Add Photo on Custom T-Shirts?
Best Shopify Apps for Custom T-Shirts
How to Sell Custom T-Shirts on Etsy
T-Shirt Design Ideas for Family
Newsletters
Subscribe to get exclusive POD tips, trends, and insights!
Tags:
product personalization