Product Personalization or Product Customization or is a process of delivering customized goods and services to the customers as per their needs and desire. Customers can either approach a merchant to make certain customizations in a product or personalize the products themselves, exactly the way they want. The latter is what the online stores offer, where customers can customize the products online. Product personalization has now turned into a vast online business and it is being offered for a variety of products. Some brands have their whole business based on product customization while some are adding customization trend to their business to enhance the shopping experience.