In PrestaShop you can offer customers to customize the product they purchase on your shop. Using this function you can provide a tool for real-time visualization of your products and customer can visualize the end result of their product. \r\nPrestashop allows you to add customization fields that customers will use to add text or upload files.\r\n\r\n\r\nFollowing are the steps to configure customization function.\r\n\r\nLog into your Prestashop admin panel.\r\nNext go to the Catalog -> Products.\r\nIt will displyed the list of existing product, select any from existing one and click on Edit icon to customize or create new product by using Add New button from top left corner.\r\nOnce you have either selected a product or created a new one, select Customization menu list on the lefthand side.\r\n\r\n\r\n\r\nIt will displyed the customization product screen.\r\n\r\n \r\nText Fields : Put the corresponding number to add text field as you wish to allow your customers to upload on the product page. \r\nFile Fields : Put the corresponding number for file button as you wish to allow your customers to upload on the product page. \r\n\r\n Once you have added the needed number for each field, click the Save and Stay button. \r\n Now you will get a LABEL field that you will need to add.You can also select if the label is required or not by checking on the box. \r\n\r\nOnce you have added the name of the field(s), click on Save button on the top right. \r\nYou can change or remove the customization fileds by simply changing the number of required fields for file and text types and click Save and Stay.\r\nFinally customizations field(s) are available for cutomer in the frontend like\r\n\r\nand these fields will be required to be filled before a customer can add the product to their cart.