Product personalization fields dropdown for name, occasion... if "personalize" box is check onproduct in cart. And multiple field capability based on units perchased on cart page. 99% of my product sales is personalized for an upcharge.