Sell Personalized Products with Custom Text
Shoppers want to see their own name, date or message on a product before they pay for it, and you can let them do exactly that in your own store: sell personalized products with custom text by handing customers an in-browser editor instead of a spreadsheet of email requests. A mug, a T-shirt, a wedding invitation, an engraved ring and a desk sign are all the same problem underneath — a shopper has words they want on a product and needs to see them before committing.
🎉 You're In! Thank You!
We've received your information and you're now part of our smart ecommerce journey.
Please check your inbox – your first email from the 30-Day Course is on its way!
📩 Didn't see it? Check your spam or promotions tab and mark us as safe.
We're excited to help you personalize, launch, and scale your store – the smart way.
Table of contents
Related posts
Invitation Maker Software for a Paperless Invitation Website
Feb 23, 2022 · 2728
Join the Cmsmart Community
Get ecommerce tips, product updates and join the discussion with thousands of store owners.
Start a discussionOops! The following errors occurred with your submission:
Enhance your eCommerce with our powerful plugins and explore fully built demo stores to see them in action.
Tell us what you need — get a free consultation and a tailored quote.
- Mugs & Tumbler Ecommerce
- Bike Builder Ecommerce Store
- Poster & Canvas Personalize Store Ecommerce Development
- Personalized Ecommerce Furniture Store
- Customize Jewelry Ecommerce Store
- Personalized Event Merch Ecommerce Store
- Photobook Ecommerce Website Solutions
- Phone Case Ecommerce Development Store
- T-Shirt POD Ecommerce Store Development
Cmsmart Ecommerce provides custom ecommerce and WooCommerce development services for web-to-print, product personalization, plugin support and API integration.

Cmsmart Product Designer Plugin Engineer
Builds and supports the Cmsmart Product Designer (NBDesigner) for WooCommerce.
Meet the team →- Cmsmart is a brand of Netbase JSC. We work remotely with clients in 80+ countries; contracts and payments go to Netbase JSC.
- 91 Nguyen Chi Thanh Str, Dong Da Dist, Hanoi, Vietnam
- Email: project@cmsmart.net
- WhatsApp: +84 937 869 689
- Contact page
Cmsmart Ecommerce — a Netbase JSC company. Copyright © 2012-2026 Cmsmart.net. All rights reserved.
Top

In short
What does it cost to sell personalized products with custom text by hand?
Cmsmart Product Designer replaces manual text typesetting with a live, in-browser text tool, so a WooCommerce store stops losing staff hours and sales to back-and-forth proofing emails on every order.
If your store takes custom text by order note or email, the cost shows up in a few predictable places:
Cmsmart insight: most reprint causes on text-heavy orders trace back to the font or the text box, not the artwork — a font substituted at typesetting time, or text proofed at one size and printed at another. A live, on-product text tool removes both failure points because the shopper sees the real font at the real size before checkout.
What would it look like if shoppers typed their own words straight onto the product?
With Cmsmart Product Designer, a shopper opens the product, clicks into a text box, types their own wording, picks a font and a curve, and watches the product update live — so what they see at checkout is what gets printed.
Picture the editor open on a mug. The shopper clicks "Add curved text," types two names and a date, resizes it to fit the handle side, and swaps in a script font from the list. No email, no waiting for a proof, no back office involved yet.
Example scenario: a gift shop sells engraved-look jewelry. A shopper opens a ring listing at 10pm, types a short phrase, previews it curved around the band, and checks out. The order lands in the dashboard the next morning with the exact wording and font attached — no late-night email to answer. The same flow works for a tote, a cap, or a canvas print; the text box doesn't care what it's printed on. Cmsmart's jewelry store solution is built around this kind of engraving-style personalization.
That's the moment this feature is for: the shopper does the typesetting themselves, on the actual product. Want to talk through what that would look like for your catalogue? Talk to an ecommerce expert.
How does Cmsmart turn a typed message into a print-ready file?
Cmsmart Product Designer gives every text layer its own font, size, color and curve controls, locks the design once an order is approved, and renders a print-ready PDF that carries the exact font and text the shopper chose — no retyping on your side.
Four pieces work together, all in the plugin today:
The full editor — templates, cliparts, photo uploads and the text tool together — is covered on the Cmsmart Online Designer product page, and ships as part of the Cmsmart Product Designer (NBDesigner) plugin for WooCommerce.
What's the business value of letting shoppers set their own text?
A built-in text and font tool turns personalization from a staffed service into a self-serve feature, so Cmsmart merchants spend less staff time per order and see fewer reprints caused by miscommunicated wording.
Personalization is also a growing share of what shoppers look for: the global personalized gifts market was valued at roughly $30.79 billion in 2025, forecast to reach $33.49 billion in 2026 (The Business Research Company, 2026), and Deloitte's 2024 research found consumers who prefer brands offering personalized experiences report spending 50% more with those brands (Deloitte Digital, June 2024).
ROI worksheet (use your own numbers):
How to set up custom text products in Cmsmart Product Designer
Setting up custom text takes a product with the designer enabled, a template with an open text area, and a check of your font and output settings in Cmsmart Settings — most stores can configure one product in under an hour.
On your side, before a shopper ever sees the text tool:
What the shopper does on the product page:
On the admin side once the order arrives:
Going further with custom development: text features beyond the core plugin
The core text tool covers font, size, color, alignment and curved text out of the box; for anything more specialized — custom font uploads for a brand's own typeface, engraving-depth effects, or bulk name-list personalization — Cmsmart builds it for your store as custom development.
A few extensions merchants ask for once the basic text tool is live, labeled honestly as what they are:
Delivery follows Cmsmart's normal project model: discovery, solution design, milestone-based sprints, QA, launch and support — see Cmsmart ecommerce projects for how that runs end to end.
Get a custom text-tool quote or read more about the Cmsmart product designer customization service.
Why work with Cmsmart for your personalized text products?
Cmsmart has built and supported WooCommerce product customization as a Netbase JSC division since 2012, with thousands of live stores running the same designer and font tools described in this guide.
Cmsmart (a Netbase JSC division, operating since 2012) has delivered 6,300+ client projects in 80+ countries, with 1,800+ live stores on the platform today and a 4.2 rating from 404 reviews on Trustpilot. One merchant running a multi-product personalization store put it this way:
"I have NBDesigner installed on my website. We sell a wide variety of products from mugs, custom tees, name badges, canvas print and more. NBDesigner has lots of variable options, including colour and image swatches and pricing tables and much much more." — Ray Barlow, Trustpilot review
Related reading: starting a photo printing business with web-to-print software and 12 T-shirt design ideas for when text is only part of the design.
Frequently asked questions about selling custom text products
Does the text tool work on any product, or only mugs and T-shirts?
Any product with the Cmsmart designer turned on — the text panel and font picker are the same tool regardless of product type. We captured it on both a mug and a T-shirt here, and the same panel is available on invitations, signage, jewelry listings or any other design area.
Can shoppers change the font, or just the words?
Both. Each text box has its own font family dropdown, size, color and alignment controls, plus a dedicated curved-text mode.
What happens if a customer wants to change their text after ordering?
Settings > General can allow customers to re-design or re-upload after ordering, but once an admin approves the design, the approved version is locked on the server — any further change goes through your review process.
Do we need our own fonts, or are we stuck with what's bundled?
The plugin ships a large bundled library of Google font families, which covers most stores out of the box. A brand's own licensed typeface, available only on your site, is a scoped piece of custom development.
How does the print file know which font was actually used?
Cmsmart Cloud renders the print-ready PDF from the same approved design the shopper saw, font and curve settings included, so nobody re-typesets the order by hand before production.
How long does it take to get a product selling with custom text?
Turning the designer on for one product with an existing template is usually same-day work. A full catalogue of text-ready templates, a custom font library, or bulk-personalization flows is a scoped project — request a quote with your product count and we'll size it.
Written by
Cmsmart Product Designer Plugin Engineer
Builds and supports the Cmsmart Product Designer (NBDesigner) for WooCommerce.
- NBDesigner
- WooCommerce
- Product customizer
- Release notes
More from this expert →