Use cases
- Year (jersey year, anniversary year)
- Team number (jersey number 1-99)
- Quantity per pack (6-pack, 12-pack)
- Custom count (fabric length in yards)
App setup
- Personalizer → Add Number field
- Set min + max
- Optional: increment (1, 5, 10)
Validation
Reject non-numeric input. Enforce min/max. Show inline error before add-to-cart.
Mobile keyboard
inputmode="numeric" shows numeric keyboard on mobile. Faster input than text keyboard.
Frequently asked questions
How to add number field to Shopify product?
Personalizer app. Add Number field with min/max + optional increment.
How to validate number range?
App enforces min/max. Reject invalid input inline before add-to-cart.
How to show numeric keyboard on mobile?
inputmode="numeric" attribute. Print It My Way sets this automatically for Number fields.
Can number field affect price?
Yes via Cart Transform. E.g. per-yard pricing for fabric.
How to allow decimals?
App configuration — allow decimals or integer-only. Set precision (0.5 yards, 0.25 lb).
Number vs quantity — same or different?
Different. Number field is per-unit customization (jersey year). Quantity is how many units.
How to display in cart?
Line-item property shows as 'Year: 2026' in cart. Configurable format.
Best app for number fields?
Print It My Way (all tiers). Bold, Hulk also support.
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