Cart Transform (modern)
Shopify Function API since 2023. Reads line-item properties, adds fee as separate cart line at checkout. Native on Plus, equivalent mechanism on non-Plus via apps.
Hidden product hack (deprecated)
Old way: create 'Engraving Fee' hidden product, personalizer added to cart. Cluttered admin, broke discount codes. Avoid.
Setup with Print It My Way
- Personalizer field → Pricing tab
- Select pattern: per-option / per-character / tiered
- Set fee amount
- Verify shows as clean cart line at checkout
Non-Plus support
Cart Transform is Plus-native but apps like Print It My Way provide equivalent mechanism on all plans. Customer experience identical.
Frequently asked questions
How to charge extra for Shopify option?
Cart Transform via personalizer app. Fee shows as clean cart line.
Cart Transform Plus-only?
Native yes. Apps provide equivalent on non-Plus. Customer experience identical.
How to charge per-character on Shopify?
Cart Transform: fee = (chars_used - free_threshold) × per_char_fee. Print It My Way Basic supports.
Hidden product for fees — still viable?
Deprecated. Cart Transform is cleaner. Migrate old setups.
Can fee be percentage-based?
Yes. Cart Transform supports flat or percentage-of-base fees.
Does fee appear as separate line at checkout?
Yes on Cart Transform. Not embedded in base variant price.
Best app for Shopify option pricing?
Print It My Way ($7.99+/mo), Bold Product Options ($14.99+/mo), Kickflip (subscription + 1.95% transaction fee).
How does fee interact with discount codes?
Cart Transform fees can be included or excluded from discount scope. Configure per fee.
Related reading
Try it free on Shopify
Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.
Install Print It My Way