I would like to be able to offer a new type of product in my Prestashop website. I would like for my users to be able to generate a downloadable XML file based on input from a form. The form needs to be user friendly, and allow for preview of what their product would look like (a XML 'template' can be sent to you should you require more information). The generated XML file will then be zipped, given a unique ID (random string of characters) and saved to the server (preferably using the 'download' folder of prestashop). Once the XML file is generated and has been zipped, users should be able to purchase it (added to Prestashop cart or straight to checkout). This is so that registered users can re-download their product. NOTE: if you can think of a better way to deal with the purchasing process (e.g. Paypal), please advise of your solution. Please view attached file for an idea of what the form should look like.