How Do I Let Customers Add Names and Text on Mugs: A Detailed Guide
-
Table of contents

There are two ways to let customers add names and text on mugs: add a native text field on your platform, or use a product customizer app. On Etsy, you turn on Personalization; on Shopify, you add a line item property; and on WooCommerce, you use the Product Add-Ons extension. A customizer app like Teeinblue adds the same field with a live preview and builds the print file for you. This guide walks through each method, step by step. Let's dive in.
Key Takeaways
Here is the short version before the step-by-step:
- On Etsy: turn on Personalization and add a text field, up to 1,024 characters.
- On Shopify: add a line item property text field, or use a product options app.
- On WooCommerce: add a text field with the Product Add-Ons extension or PPOM.
- With a customizer app: add the field, set text rules, turn on live preview, and generate the print file automatically.
- Grow value: add photos, star maps, and QR codes to charge more than a plain text mug.
How Do I Let Customers Add Names and Text on Mugs?
To let customers add names and text on mugs, you add a personalization text field to the mug product. Then you connect what the buyer types to your print file. There are two routes. You can use a native field built into Etsy, Shopify, or WooCommerce. Or you can use a product customizer app such as Teeinblue that adds the field with a live preview. The native route is fastest to set up. The app route shows the mug as buyers type and builds the print file for you.
Here are the two methods in short:
-
Native personalization field: Etsy, Shopify, and WooCommerce each let you add a text box on the product page. It is free and quick to switch on. But shoppers get no live preview, and you rebuild the print file by hand for every order.
-
Product customizer app (Teeinblue): this adds a text field with a live preview. It then generates a print file automatically and sends the order to a POD partner like Printful or Printify. It is the better fit for scaling and for cutting reprints from a wrong name.
How Do I Let Customers Add Names and Text on Mugs on Popular Ecommerce Platforms?
Every major platform has a native way to collect custom text. So you can offer personalized mugs on Etsy, Shopify, and WooCommerce without an app. The setup differs on each one. Etsy uses a personalization field, Shopify uses a line item property, and WooCommerce uses the Product Add-Ons extension. None of them show a live preview. So add clear instructions next to the field, and place the text on the artwork yourself.
On Etsy: Add a Personalization Text Field
On Etsy, you turn on Personalization for the listing, the feature behind most personalized Etsy listings. Buyers then get a text box to type a name or message at checkout. Open Shop Manager, go to Listings, and select your mug. Etsy allows up to 1,024 characters in that field. You can also mark it as required, so no order arrives blank.
-
In Shop Manager, open Listings and select your mug listing.
-
Scroll to Personalization and toggle it on.
-
Add instructions telling buyers exactly what to enter: name, spelling, and date.
-
Mark the field as required if the mug must be personalized, then save.
The catch is that Etsy shows no preview of the finished mug. You position the buyer's text on the artwork yourself. Then you print or export the order to a POD partner such as Printful or Printify.

On Shopify: Add a Line Item Property Text Field
On Shopify, you add a name or text box as a line item property on the product form. Shopify saves whatever the buyer types to the order. You can add it by editing the product template in Liquid. Or you can install a product options app if you would rather not touch theme code. The typed text then appears in Shopify Admin on the order.
- In Shopify Admin, duplicate your theme as a backup, then open the product form section in the code editor.
- Inside the product form (the form that adds the mug to cart), add a text input whose name is properties[Name or text on mug]. The properties[...] prefix is what tells Shopify to save the typed text as a line item property on the order. Add a matching label above it, for example: <label>Name or text on mug</label><input type="text" name="properties[Name or text on mug]" maxlength="20">.
- Add required to the input if the mug cannot ship blank, and keep maxlength matched to your print area.
- Save the theme, place a test order, and confirm the text shows on the order in Shopify Admin.
The native property collects the text but shows no live preview. So you still build the print file manually for each order. Then you send it to a POD partner such as Printful or Gelato.

On WooCommerce: Add a Product Add-On Text Field
On WooCommerce, you add a custom text field with the official Product Add-Ons extension. A free plugin such as PPOM works too. Install the extension, open the mug product, and add a Text field for the personalization. Give it a minimum and maximum character count. WooCommerce saves the buyer's text to the order, ready to lay onto the mug artwork.
-
Install WooCommerce’s extension Product Add-Ons (or PPOM) and activate it.
-
Edit the mug product and add a new Text field.
-
Set the minimum and maximum characters, and mark it as required if needed.
-
Save, then test that the text saves correctly to the order.
Like the native fields on Etsy and Shopify, WooCommerce gives no live preview. So pair the field with clear instructions. Then build the mug artwork by hand before you fulfill the order.

How to Add Names and Text on Mugs with a Product Customizer App
Using a product customizer app is another way to let customers add names and text on mugs. Teeinblue is a product customizer app built for sellers who want the best way to offer it, with a live preview that shoppers see as they type. It works on multiple ecommerce platforms like Shopify, Etsy, WooCommerce, Wix, and more. Teeinblue also adds unlimited text and design options and generates a print file automatically for every order. On the Shopify App Store, it is rated 4.8 out of 5 across 332 reviews. Its plan is $49 a month with a 14-day free trial.
Here is how the native field compares with the app method:
|
Factor |
Native field |
Product customizer app (Teeinblue) |
|---|---|---|
|
Live preview |
No |
Yes, updates as the buyer types |
|
Print file |
You build it per order |
Generated automatically for every order |
|
Fulfillment |
Manual export |
One click to Printful, Printify, Gelato, ShineOn (Shopify/Etsy) |
|
Setup |
Fast, per platform |
Guided; one setup covers all products |
|
Best for |
Occasional custom orders |
Scaling a personalized mug store |
Setting up the name and text field with a product customizer app takes five steps:
-
Add the mug and its print base. Import the mug from a POD partner or your own catalog. Set its print area so the app knows where the design goes.
-
Create the name and text input. Add a text field on the mug and position it. Choose the fonts and colors buyers can pick.
-
Set text rules. Add a character limit and a default value. Mark the field required so no order arrives without a name.
-
Turn on live preview. As the shopper types, the mug mockup updates in real time. They approve exactly what they will receive before checkout.
-
Generate the file and fulfill. When the order lands, the app creates the print file. It can then send the file to a POD partner such as Printful, Printify, or Gelato.
On other platforms like WooCommerce, Wix, or Magento, the same app adds the field and live preview. The difference is fulfillment. You often download the print file and send it to your own printer or POD partner yourself.
Add Names and Text on Mugs With Teeinblue
Teeinblue turns those five steps into one dashboard. You add the mug as a Product Base, then open the Artwork Editor to place the name and text field. There you set the fonts, colors, and character limit buyers can use. Shoppers see a live preview of the mug as they type, so they approve the exact design before checkout. When the order lands, Teeinblue generates the print file automatically and sends it to a POD partner like Printful, Printify, or Gelato on Shopify and Etsy. On WooCommerce, Wix, and other builders, Teeinblue Boundless adds the same field and preview, and you download the print file to fulfill yourself.

Beyond Names and Text: More Personalization to Grow Order Value
Once the text field is live, the same customizer can offer higher-margin personalization a plain name box cannot. With Teeinblue, shoppers can upload a photo, pick clipart, or add a star map, moon phase, song wave, or QR code. Each one turns a basic mug into a premium, giftable product on Shopify and Etsy. On Shopify, AI effects can even restyle a pet or portrait photo into a watercolor or oil painting look.

Personalization is worth the setup. Teeinblue has powered more than 20 million personalized orders and generated over $600 million in value for the stores selling them. Demand for names, photos, and custom text keeps rising across Shopify and Etsy, so a mug with a text field earns more than a plain one.
Options you can layer onto a mug alongside the name and text include:
-
Photo upload: let buyers add a pet, family, or couple photo to the mug.
-
Clipart and graphics: a library of icons, frames, and seasonal art to place around the text.
-
Star maps and moon phases: the night sky for a wedding, birth, or anniversary date.
-
Song waves and QR codes: a soundwave of a favorite song, or a scannable link to a video.
-
Curved and warped text: shape the name around the mug curve for a cleaner look.
Note that AI image effects run on Shopify but not on Etsy, which bars them under its creativity policy. Even so, offering these options across Shopify, Etsy, and WooCommerce lets you charge more than a plain text mug. Richer text customization is a simple way to stand out in a crowded personalized gift market.
Text Field Best Practices That Cut Custom-Order Mistakes
Most custom mug problems start at the text field, not the printer. A few rules cut reprints and refunds. Set a character limit that matches the print area, and mark the field as required. Write instructions telling buyers the exact spelling, capitalization, and date format you will print. In our experience helping sellers launch personalized mugs, a wrong name is the top avoidable cost, and a live preview in Teeinblue is what removes it, because the buyer signs off before the order reaches Shopify, Etsy, or WooCommerce.
Apply these rules to every personalized mug:
-
Cap the characters to what fits the print area, so a long name never overflows the design.
-
Make the field required when the mug cannot ship blank, so no order arrives empty.
-
Write clear instructions: ask for spelling, capitalization, and date format up front.
-
Show a live preview so the buyer approves the exact mug before checkout.
-
Confirm the text on the order in Shopify Admin, Etsy, or WooCommerce before you print.
FAQs: Adding Names and Text on Mugs
1 - How do I let customers type their own name and text on a mug?
Add a personalization text field to the mug product. Use the native option on Etsy, Shopify, or WooCommerce, or a product customizer app like Teeinblue. The buyer types the name at checkout, which saves the text to the order for you to print or turn into a file.
2 - Can customers see a live preview of the mug before they order?
Native fields on Etsy, Shopify, and WooCommerce collect the text but do not show a preview. A product customizer app like Teeinblue adds a live preview that updates as the buyer types. Shoppers see the finished mug before checkout. That is the main reason it cuts reprints from a wrong name.
3 - How do I make sure the name a customer types prints correctly?
Set a character limit that matches the print area, and mark the field as required. Ask for exact spelling and capitalization in the field instructions. With Teeinblue, the live preview shows the buyer the exact mug. The print file then carries that text into production on Shopify or Etsy, with no manual retyping.
4 - Do I need coding to add a text field to a mug product?
No. On Etsy, you switch on Personalization, and on WooCommerce you use the Product Add-Ons extension. On Shopify, you can install a product options app instead of editing Liquid. A customizer app like Teeinblue adds the field and live preview from its dashboard, with no code on any platform.
5 - How do custom mug orders get fulfilled after a customer adds their text?
With native fields, you export the order and build the print file yourself. With Teeinblue on Shopify or Etsy, the app generates the print file and sends it to a POD partner such as Printful, Printify, or Gelato in one click. On WooCommerce through Boundless, you download the file and fulfill it yourself.
You can start letting customers add names and text on mugs today. Use the native field on Etsy, Shopify, or WooCommerce for a quick launch, or set up Teeinblue for a live preview and automatic print files. For a store that plans to scale, the app route saves the most time per order and cuts the reprints that eat your margin. Explore Teeinblue to add live preview and automatic POD fulfillment across Shopify, Etsy, and WooCommerce.
Want feedback on your setup and product ideas from other sellers? Join the Teeinblue Global Community for Print on Demand Personalization to swap tips with merchants selling personalized mugs and gifts every day.
More About Custom Mugs and Personalization
How to Make Custom Mugs to Sell Online
Best Mug Customization Software
Top Product Customization Software for eCommerce Stores
Newsletters
Subscribe to get exclusive POD tips, trends, and insights!
Tags:
product personalization