The 5-minute setup
- 1 min: Install from Shopify App Store
- 30 sec: Enable app embed in theme editor
- 2 min: Create first Personalizer + add Text Area + pricing
- 1 min: Assign to a product
- 30 sec: Test draft order, go live
Prerequisites
- Active Shopify store (any plan: Basic, Shopify, Advanced, Plus)
- Online Store 2.0 theme (Dawn, Impulse, Prestige, Symmetry, or any modern theme)
- At least one product to attach personalization to (with a product image you can use as the canvas)
- Shopify admin access
That's it. No coding, no developer, no theme edits required.
Step-by-step walkthrough
Step 1 — Install Print It My Way (1 minute)
Go to apps.shopify.com/add-on-builder. Click Install. Approve the app permissions Shopify shows you. The Free plan requires no credit card; you can stay on Free indefinitely.
Step 2 — Enable the app embed (30 seconds)
In your Shopify admin: Online Store → Themes → Customize on your live theme. In the customizer, click App embeds in the left sidebar. Find the Print It My Way embed and toggle it on. Click Save in the top right.
This injects the personalizer widget into product pages where you assign a Personalizer. Without this step, the widget won't render even after you create personalizers.
Step 3 — Create your first Personalizer (2 minutes)
In the Shopify admin: Apps → Print It My Way. Click + New Personalizer. Give it a name (e.g. "Engraved Mug" or "Custom T-Shirt").
Upload your product image as the canvas background. Use the highest-quality version you have — at least 1500×1500 px recommended.
Drag a Text Area onto the canvas at the position where customer text should appear. Click on the Text Area to configure it:
- Label: What the customer sees ("Engraved Text", "Front Text", "Custom Message")
- Placeholder: Hint text inside the input ("Type your text here...")
- Character limit: 20-30 for jewelry, 30-60 for mugs, 60+ for plaques
- Allowed fonts: Curate to 6-12 fonts that match your print method
- Color options: 4-8 colors customers can pick
- Required: Toggle on if personalization is mandatory
Step 4 — Configure pricing (30 seconds)
Click the Pricing tab on the Personalizer. Pick a model:
- Per text area: $3-5 small items, $5-10 larger items
- Per character: First 20 chars free, then $0.10-0.50 per char
- Flat per personalizer: Single fee regardless of fields filled
Cart Transform applies the fee automatically when customers add the customized product to cart.
Step 5 — Assign to products (1 minute)
Click Assignments on the Personalizer. Search for your product and select it. (On Basic+ plans, you can bulk-select multiple products at once.) Click Save.
Step 6 — Test with a draft order (30 seconds)
Go to your storefront, navigate to the assigned product, and click the Personalize button. Type some test text. Change the font and color. Watch the live preview update. Click Add to Cart.
On the cart page, verify:
- The personalization fee shows as a separate line item
- The total reflects the correct subtotal
- The text you entered displays on the cart line
If everything looks right, you're live. Real customers will see the same flow.
After your first Personalizer
Once you have one personalizer running, expand:
- Add more products. Free plan supports 10 product assignments; upgrade to Basic ($9.99/mo) for 50 + bulk-assignment.
- Add an option set. For dropdowns, swatches, gift wrap upcharges that aren't on the canvas.
- Add a second Personalizer for a different product type (Basic+).
- Add multi-step flows for complex products (Basic gets 8 steps, Pro 20).
- Add photo or logo upload on Pro+ plans for products needing customer-uploaded files.
- Add conditional logic on Pro+ to show/hide fields based on customer choices.
Common setup issues
- Personalize button doesn't appear: Check that app embed is enabled in your theme customizer. Most common issue.
- Personalize button appears but clicking does nothing: Likely a theme JS conflict. Email support — usually fixed in <1 hour.
- Personalization fees aren't showing on cart: Cart Transform needs Shopify's standard checkout. If you're using Shopify Plus checkout extensions, ensure they don't strip line-item modifications.
- Live preview is laggy: Check your product image size — anything above 2 MB can slow rendering. Compress to under 500 KB ideal.
- Customer text doesn't appear on order admin: Verify the Personalizer is assigned to the product (Print It My Way admin → Assignments). Without assignment, orders won't capture the personalization.
Set up your first personalizer now
Free plan, no credit card, ~5 minutes from install to live. Test on your top product, watch the AOV change, expand from there.
Install Print It My Way — Free Read full documentation →Frequently asked questions
How long does it take to set up Print It My Way?
5-10 minutes for a single product with one personalization step. 30 minutes to 2 hours for multi-step flows or 10+ products. The bottleneck is configuring the personalizer fields, not the install — the install itself is one-click via the Shopify App Store.
Do I need a developer to set up Print It My Way?
No. The setup is entirely UI-based. Install via the Shopify App Store, enable the app embed in your theme editor, configure personalizers in the Print It My Way admin. No code, no theme.liquid edits, no developer involvement.
What Shopify theme versions does Print It My Way support?
All Shopify Online Store 2.0 themes (Dawn, Impulse, Prestige, Symmetry, and any modern theme). The app uses Shopify app blocks which require OS 2.0. If your store is still on a legacy 1.0 theme (rare in 2026), you'll need to migrate to a 2.0 theme first.
What does enabling the app embed mean?
App embed is a Shopify 2.0 feature that lets installed apps inject UI into your theme without editing theme code. To enable: Online Store → Themes → Customize → App embeds → toggle Print It My Way on. Takes 10 seconds.
How do I add personalization to my first product?
After install: open Print It My Way admin → New Personalizer → upload product image → drag a Text Area onto the canvas → set label/limit/fonts → set pricing → click Assignments → pick the product → save. Total time: 5-10 minutes for first time.
How do I test my personalizer before going live?
Go to your storefront, find the assigned product, click the Personalize button, type test text, change font/color, add to cart. Verify: live preview renders correctly, the personalization fee appears on cart, the order admin shows the entered text.
What if the personalizer button doesn't appear on my product page?
Two common causes: (1) App embed isn't enabled — check theme editor → app embeds. (2) Product isn't assigned to a Personalizer — check Print It My Way admin → Assignments. If both are correct, check that your theme is OS 2.0.
Can I bulk-assign one Personalizer to many products?
Yes, on Basic plan and above. The bulk-assignment feature lets you select multiple products at once and apply the same Personalizer config. Cuts setup time dramatically for stores with 50+ similar products. Free plan is limited to manual one-at-a-time assignment.