The request
“We offer customized products with personalized engraving. We need custom form fields on the product page where customers choose from options or type in their initials, name, date, or coordinates. It has to carry through to the order.”
The brand's products couldn't be sold with standard variants. Every order needed free-text input and those details had to show up in the order for the engraver.
The approach
We built a set of custom fields into the product template that collect the personalization details and carry them through the cart and checkout onto the order. Fields can be text, dropdowns, or dates, and each product template controls which ones appear.
The details show in the order notes and in the confirmation email, so nothing gets lost between purchase and engraving.
What we shipped
Custom text, dropdown, and date fields on the product page
Personalization carried through cart, checkout, and order
Fields visible in order details and confirmation email
Per-product control over which fields appear
Required-field validation before add to cart