Guide · Web-to-print
Custom Tote Bag Printing Business with WooCommerce
Run a custom tote bag printing business with Cmsmart Product Designer: live pricing, real print specs and a print-ready PDF. See how to set it up.
Table of contents
Was this tutorial helpful?
Written by
Cmsmart Print-on-Demand & Apparel Specialist
Helps T-shirt, apparel and print-on-demand brands sell personalised products online.
The team behind it
Account Manager
Project Manager
Business Analyst
Developers & QABrowse more guides, tutorials and case studies from the Cmsmart community.
This guide is designed to help businesses navigate the complexities of international digital marketing. It will provide insights, strategies, and best practices to help you expand your digital marketing efforts effectively into international markets. Whether you're a small business looking to reach a broader audience or a large multinational corporation aiming to enhance its global presence, this guide will offer valuable guidance for your international digital marketing journey.
Read MoreDesign a user-friendly marketplace interface: navigation, layout, responsive design, clear CTAs, checkout and product presentation.
Read MoreCompare the best multi-vendor marketplace platforms, including CS-Cart, Yo! Kart and Shopygen, with features and pricing for your marketplace.
Read More
In short
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:
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.