Set up per-character pricing (Cart Transform)
3 min read · Last updated May 27, 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. Native on Shopify Plus. On non-Plus stores, Print It My Way uses an equivalent mechanism that preserves the same customer-facing behavior. Either way, the fee appears cleanly on the cart — no hidden variant products, no SKU clutter.
Was this article helpful?