Set up per-character pricing (Cart Transform)
3 min read · Last updated October 10, 2026
How it works
Per-character pricing charges different rates at different character counts. Example: first 10 chars free, chars 11-25 at $0.50 each, chars 26-40 at $1 each. Customer typing character 25 pays $0 + ($0.50 × 15) = $7.50 upcharge — shown live as they type.
Setup
- Open your text field in the personalizer template.
- Enable Per-character pricing.
- Configure tier breakpoints:
- Characters 1-10: $0 (free)
- Characters 11-25: $0.50 each
- Characters 26-40: $1 each
- Live counter shows current fee to the customer.
- Cart Transform applies the fee as a separate cart line at checkout.
What Cart Transform is
Cart Transform is Shopify's 2023 API for modifying cart lines at checkout. PIMW Product Personalizer uses it on every Shopify plan, so you don't need Shopify Plus, and per-character pricing is included on the Free plan. The fee appears cleanly on the cart — no hidden variant products, no SKU clutter.
Frequently asked questions
How it works?
Per-character pricing charges different rates at different character counts.
How do I setup?
Open your text field in the personalizer template. Enable Per-character pricing . Configure tier breakpoints: Characters 1-10: $0 (free). Characters 11-25: $0.50 each.
What Cart Transform is?
Cart Transform is Shopify's 2023 API for modifying cart lines at checkout.