How do I add a 'Personalize' button to a Shopify product?
Use a trigger button ("Personalize this product") that opens a modal or drawer with the fields, instead of showing them inline on the product page. It's better UX when personalization is optional, because customers who don't personalize never see the extra fields. Install Print It My Way (Basic tier $7.99/mo; the trigger button is on Basic and above), turn on "Trigger on button click," and set the button text.
Step-by-step setup
- Install Print It My Way. Modal/drawer patterns on Basic tier and above.
- Configure 'Trigger button' mode. Print It My Way > Display > Trigger on button click.
- Customize button text. 'Personalize this product' or 'Add engraving.'
- Set modal or drawer. Modal is centered; drawer slides in from side.
- Test on desktop + mobile. Ensure the button is above the fold.
When to use a trigger button
- Personalization is optional (not every customer engraves)
- Product page is already busy: inline fields would clutter
- Personalization flow has many fields: better in a focused modal
- Mobile UX: modal takes full screen, keyboard-friendly
Setup steps
Step 1: Install Print It My Way Basic ($7.99/mo).
Step 2: Product > Print It My Way tab > Display settings > Trigger button.
Step 3: Set button text ("Personalize this product," "Add engraving," "Design your own").
Step 4: Choose modal (centered overlay) or drawer (side slide-in).
Step 5: Style the button. Print It My Way inherits your theme's button styling by default.
Step 6: Attach to product. Test.
Button copy that converts
- "Personalize this product": clearest, most generic
- "Add engraving (+$5)": sets pricing expectation upfront
- "Design your own", invites creativity
- "Customize": shortest, works for repeat buyers
Modal vs drawer
Modal (centered overlay): best for 1-3 fields. Feels focused.
Drawer (side slide-in): best for 4+ fields or multi-step flows. Feels like a dedicated workflow.
On mobile, both go full-screen automatically.
Add a Personalize button
Print It My Way Basic at $7.99/mo enables trigger-button personalization.
Install Print It My Way. Free Add design preview →Frequently asked questions
When should I use inline vs modal personalization?
Inline: simple 1-2 field flows, personalization is required. Modal: optional or 4+ field flows.
Does the button work on mobile?
Yes. Modal / drawer go full-screen on mobile for keyboard-friendly UX.
Can the button match my theme colors?
Yes. Print It My Way inherits your theme's button styling by default; custom overrides available.
Does the button open in a modal or a new page?
Modal or drawer overlay: never a new page. Preserves cart state.
What if the customer skips personalization?
They can still add to cart if the personalization is optional. Set required fields for choices that block production.
Sources & further reading
Primary sources referenced in this article. We link to official platform documentation and standards bodies rather than secondary summaries so you can verify claims directly.