Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. Verified against the live demo store and the 2.17.0 changelog; screenshots are from a real test run on a Men's T-shirt product.

In short

  • A WooCommerce product designer turns a plain T-shirt listing into a design-your-own product, so buyers price and approve their own artwork before they pay.
  • Cmsmart Product Designer (NBDesigner) adds the storefront editor, a price-by-option engine, an artwork approval step and a print-ready PDF per order, all inside WooCommerce.
  • Setup takes a design area per side, a few printing options, and a test order; Cmsmart builds roster imports, fulfillment integrations and custom pricing rules as custom development.

A custom t-shirt buyer wants three things in about ninety seconds: pick a color, see their logo on the shirt, and know the price before they commit. Every minute spent emailing a mockup back and forth instead is a minute spent on a competitor's site.

This guide covers how to sell custom t-shirts online WooCommerce the right way, with Cmsmart Product Designer running the storefront designer, pricing, order approval, and the print-ready file your production team uses — plus what Cmsmart builds as custom development beyond it.

What does it cost you to sell custom t-shirts by email, spreadsheets and reprints?

Selling personalized T-shirts without an on-site designer means staff re-create customer artwork by hand, quote prices by email, and absorb reprints when a logo prints too small or too low-resolution. Cmsmart Product Designer moves that work onto the product page, so the buyer designs, prices and approves the shirt before the order reaches your queue.

The pain is five small, repeating failures:

  • Proofing by email. A customer sends a logo, someone mocks it onto a shirt in an image editor, sends it back, waits, repeats.
  • Low-resolution art. A logo pulled from a website looks fine on screen and prints soft or pixelated at shirt size.
  • Wrong placement. Art sized for the front chest gets dropped onto a sleeve panel without resizing, and the blank is wasted.
  • Price surprises at checkout. The buyer does not know the final total until a manual quote comes back, right where checkouts lose the most traffic. Baymard Institute's meta-analysis of 50 studies puts the average online cart abandonment rate at 70.22%, and price uncertainty is a documented part of that.
  • Staff time on corrections. Hours per week on art fixes × your hourly staff rate × 52 weeks is what a no-designer workflow bills you yearly.

What should it look like to sell custom t-shirts online WooCommerce?

A high-conversion t-shirt store lets the buyer design on the product page, watch the price change live as they add a back print or extra color, and check out with the artwork already attached. Cmsmart Product Designer runs that flow inside WooCommerce, so nothing happens over email before the sale.

Example scenario: A buyer lands on a team-merch product page on a Saturday night, picks a shirt color, uploads their club logo, nudges it onto the left chest, and watches the price update when they add a back print. They pay on the spot. On Monday morning, the print-ready PDF is already sitting in the order — no email thread, no guessing at placement.

That is the gap between a catalog listing and a design-your-own product: the designer, price and approval happen before checkout, not after it.

Own production or print-on-demand: when does a WooCommerce t-shirt store pay off?

Running your own production pays off once volume and margin control matter more than zero upfront cost. A WooCommerce store with Cmsmart Product Designer works either way, in front of your own press or a POD partner's queue.

FactorPrint-on-demand / fulfillment partnerOwn production (in-house DTG/press)
Upfront costLow — no press, no blanks inventoryHigher — printer, blanks, floor space
Margin per shirtLower — fulfillment partner takes a cutHigher once volume covers fixed costs
TurnaroundSet by the partner's queueYou control it — useful for rush team orders
Minimum order quantityUsually none, prints one at a timeDepends on your press; batching lowers cost per unit
Quality control on the printLimited to the partner's processFull control, including reprints and spot checks

Either way, the storefront problem is the same: a buyer still needs to design, price and approve the shirt before it ships.

What are the print file requirements for custom t-shirts?

A print-ready t-shirt file needs the right placement size, a transparent PNG background, and roughly 150–300 DPI at print size. Cmsmart Product Designer enforces a design area per side so a buyer's artwork stays inside those limits before the order is placed.

SpecTypical valueWhy it mattersSource (accessed)
Front print area12″×16″ standard, up to 15″×18″ on upgraded DTG itemsOversized art gets cropped or auto-downscaled at printPrintful placement guide, 2026-10-12
Back print area10″×12″ to 12″×16″, depending on the blankBack designs need their own area, not a scaled copy of the frontPrintful placement guide, 2026-10-12
Sleeve print area~4″×3.5″ standardA sleeve logo must be sized for a narrow panel, not shrunk from a front designPrintful placement guide, 2026-10-12
Collar clearance3–4 in below the collar seamA design placed too high distorts when the shirt is wornPrintful placement guide, 2026-10-12
File formatPNG with a transparent background (not JPG)Lets the garment color show through unprinted areasPrintful DTG file guide, 2026-10-12
Resolution & color≥150 DPI at print size (300 DPI ceiling); author in sRGBBelow ~150 DPI the print looks soft; the wrong profile shifts color between screen and shirtPrintful DTG file guide, 2026-10-12

What to configure: set a design area per side (front, back, sleeve) matching your printer's placement guidance; the Create PDF screen on every order carries its own margin and bleed-line fields, shown below.

Cmsmart order screen showing the print-ready PDF status as Ready, rendered by the cloud renderer, with the Create PDF margin and bleed line fields below it
Every order carries its own print-ready status and a Create PDF form with margin and bleed-line controls.

How does Cmsmart turn a plain WooCommerce T-shirt into a design-your-own product?

Cmsmart Product Designer adds a storefront editor, a price-by-option engine, a Customer Design approval step and a print-ready output stage onto a normal WooCommerce T-shirt product, so the whole design-to-production path runs inside the store you already have.

Five building blocks make up the flow:

  • Storefront product page — color and size variations plus the Start Design entry point next to Add to cart.
  • Online designer — text, cliparts, photo uploads and layers, opened from the product page.
  • Printing options and pricing — a price matrix so the total updates as color, size or print side change.
  • Order and Customer Design approval — the design travels into the order, where a manager accepts or declines the artwork.
  • Print-ready output — a PDF, CMYK JPG with ICC profile, PNG or SVG per order, through Cmsmart Cloud.
Storefront to sell custom t-shirts online WooCommerce: the Cmsmart demo product page with 23 color swatches, a bulk size table and the Start Design button
The storefront entry point: colors, a bulk size table, and Start Design next to Add to cart.

Cmsmart insight: set the design area per side before you open uploads. A buyer who uploads first and resizes later is the most common source of a stretched or cropped print — the canvas should constrain them, not the other way around.

CapabilityIn the plugin today (2.17.0)Custom development
Design area, bleed and safe zone per side✓
Price-by-option / price matrix✓
Customer Design approve/decline lock✓ (artwork is locked once approved)
Print-ready PDF that matches the order's custom size✓ (2.17.0)
AI background removal on customer uploads✓
Team roster import (name/number per shirt)✓ — built per store
Fulfillment or ERP integration✓ — built per store
Pricing rules beyond the standard matrix (tiered team discounts, rush fees)✓ — built per store

What's the business value and ROI of a custom t-shirt designer?

A T-shirt designer pays for itself by cutting the staff time spent on manual mockups and quotes, lowering the reprint rate from avoidable placement and resolution mistakes, and lifting order value when buyers add a back print or extra color themselves. Cmsmart Product Designer gives you the data to track each of those directly from Orders and Files.

BenefitHow it shows up in your businessKPI to track
Less staff time on mockups and quotesBuyers design and price the shirt themselves on the product pageStaff hours per order on art/quote handling
Fewer reprintsThe canvas enforces placement and your minimum upload resolutionReprint rate (%) on designed products
Higher order valueBuyers add a back print, extra color, or larger size without a follow-up emailAverage order value, designed vs. plain products
Faster approval-to-productionAccept/decline the artwork from the order screen, no separate threadHours from order placed to artwork approved
Fewer stalled cartsPrice and artwork are both confirmed before checkoutCart abandonment rate on designer products vs. catalog
T-shirt color swatches and a bulk size variation table on the product page, with the order total recalculating as options change
Color and size options recalculate the total on the product page before checkout.

Rough ROI worksheet (use your own numbers):
Monthly hours saved = (minutes per order on manual mockups/quotes ÷ 60) × orders per month.
Monthly value = (hours saved × your hourly staff cost) + (drop in reprint rate × orders per month × cost per reprint).
Compare that to your license and any custom development cost to estimate payback.

Video thumbnail for configuring and using the Price Matrix feature in Cmsmart's online design tool
Video: How to configure and use the Price Matrix feature (Cmsmart on YouTube).

How do you set up a custom T-shirt product in Cmsmart step by step?

To set up a custom T-shirt, configure a WooCommerce product with color and size variations, enable the designer with a design area per side, add your printing options, then test the full buyer and order flow before launch. Cmsmart Product Designer does this inside WooCommerce, with no separate storefront to maintain.

  1. Create or open your T-shirt product in WooCommerce and enable the Cmsmart design tool for it.
  2. Add color and size variations — the demo ships 22 colors and a bulk S–XL size table, shown above.
  3. In the product's NBDesigner settings, set a design area per side you'll sell (front, back, sleeve), matching the placement and bleed guidance from the spec table above.
  4. Turn on customer upload alongside the online designer so buyers with finished artwork can skip straight to the canvas.
  5. Set allowed upload file types and a minimum resolution under Settings → Upload design, so a low-resolution file is caught before production.
  6. Add printing options (color, size, print side) and build a price matrix if extra sides or placements should change the price.
  7. Test the buyer flow: open Start Design, add text or a clipart, or upload art, and confirm the canvas keeps it inside your design area.
  8. Add the test design to the cart and confirm the thumbnail, color and size carry through on the cart line.
  9. In Cmsmart → Orders, open the test order and check the production timeline and the Customer Design box.
  10. On the order's design detail, confirm the print-ready PDF status reads Ready, then download the format your press needs.
Cmsmart Settings, Upload design tab, showing allowed file types, max upload size and a minimum resolution DPI field for JPG uploads
Settings → Upload design: allowed file types, upload size limits and the minimum resolution DPI field.
Cmsmart online designer open on a Men's T-shirt canvas, front side, with text, cliparts, photos and layers panels on the left
The online designer opens directly from the product page onto the Front canvas.
WooCommerce cart showing a Men's T-shirt line item with front and back design thumbnails, an Edit design link, and the chosen color and size
The cart line carries the design thumbnail, color and size through to checkout.
Cmsmart Download design screen with four format options: SVG, high-quality PNG, CMYK JPG with ICC profile, and PDF
Download design: SVG, high-quality PNG, CMYK JPG with ICC profile, or PDF, per order.

Can AI clean up a customer's t-shirt artwork before it prints?

Yes — Cmsmart Cloud's AI Background Remover strips the background from a customer's uploaded photo or logo directly inside the designer, so a shirt doesn't print with a visible white or colored box around the art. Cmsmart Product Designer ships this as a toggle-controlled tool, not a hidden default.

Background removal is one of three AI tools in Cmsmart Cloud, alongside Image Upscale and Preflight. Each has its own on/off switch and an audience setting — Everyone, Members, or Customers who already ordered — so you control who spends a token.

Remove background with AI dialog in the Cmsmart designer, with subject type, edge softness and transparent background options
Remove background with AI: subject type, edge softness and a transparent-PNG output.
The uploaded photo with its background removed, applied onto the T-shirt canvas in the Cmsmart online designer
The background-removed image applied straight onto the shirt canvas.

Image Upscale works the same way for a sharper upload. See the full set of Cmsmart AI tools for how upscale and preflight fit the same AI preflight approach: checking artwork before production, not after a shirt is printed.

What can Cmsmart build beyond the standard T-shirt designer?

Cmsmart builds custom development on top of the standard T-shirt designer for stores that outgrow it: roster imports, fulfillment integrations, and pricing rules beyond the matrix. Cmsmart Product Designer stays the storefront and order system; the custom work plugs into it.

  • Team and roster orders — a roster-upload tool so a name and number go on a different shirt per order.
  • Fulfillment integration — push paid orders and print-ready PDFs to your production software or a fulfillment partner's API.
  • Pricing rules beyond the matrix — tiered team discounts, rush fees, or sponsor-logo add-ons.
  • B2B ordering portal — an approval workflow for buyers ordering across multiple locations.

Delivery follows the same path for all of these: discovery, solution design, build sprints, QA, launch and support — see how Cmsmart runs ecommerce projects.

Plan my custom T-shirt store

Why work with Cmsmart for your custom T-shirt store?

Cmsmart has run web-to-print and product-customization projects since 2012 as a Netbase JSC division, with Cmsmart Product Designer (NBDesigner) behind a large share of that work. Cmsmart builds the storefront, the designer and the custom pieces a T-shirt business needs beyond the standard setup.

Cmsmart has delivered 6,300+ client projects since 2012, with 4,600+ delivered and 1,800+ live stores running across 80+ countries. Trustpilot shows a 4.2 rating from 404 reviews. Franklin (US) wrote: "The product designer is exactly what we needed. Lots of features and very well designed. The pricing is great. The support was great." — read the full review.

For apparel, the Premium Templates library ships 85 ready-made T-shirt layouts (680 templates, 23 collections in total), and T-Shirt POD ecommerce store development covers a full build when you want Cmsmart to run the project end to end. If you sell other personalized gear alongside T-shirts, see how Cmsmart merchants set up custom tote bags and custom mugs.

Frequently asked questions

Can I sell both plain and design-your-own T-shirts in the same store?

Yes. Enable Cmsmart Product Designer only on the products where you want a design-your-own experience; the rest stay standard WooCommerce products. Each product keeps its own design settings, templates and pricing.

Do I need a DTG or sublimation printer to use the designer?

No. The designer and print-ready output work the same regardless of production method. What changes is the file format and DPI your printer asks for, downloadable per order.

What resolution should a customer's uploaded logo be?

Industry file guides put DTG print files at roughly 150–300 DPI at print size, in a transparent PNG (see the spec table above). Set a minimum resolution under Settings → Upload design so a low-resolution file is flagged before it reaches production.

Can customers design the front, back and a sleeve separately?

Yes. Each side you enable gets its own design area in the product's NBDesigner settings, so a front logo and a smaller sleeve mark use different canvases instead of one design stretched across both.

How do I stop a customer ordering with a blurry, stretched logo?

Set a minimum upload resolution in Settings → Upload design, match the design area to your real print area, and use the Customer Design approve/decline box to catch anything that slips through.

Can I offer bulk or team-order pricing for T-shirts?

The built-in price matrix prices by color, size and print side. For tiered team discounts, roster-based name-and-number orders, or rush fees, Cmsmart builds that as custom development on top of the standard designer.