The request
“We've set up custom line item properties to get personalized info from the customer. We only want some of these options to appear on certain products. Right now they show everywhere.”
Personalization fields cluttering products that didn't need them.
The approach
We made the personalization fields conditional so each product template shows only the fields relevant to it. The brand controls which fields appear per product from the admin.
What we shipped
Personalization fields shown per product
Controlled from the product admin
Irrelevant fields hidden
Values still carried to the order