We want a software/client to be made that will integrate with our Magento 1.5.1 e-store. The login of the software/client and Magento store should be same. After a user logs in to the software, it should show ‘My Games’ section. This will show the name of the products (gets data from order history).
Clicking on the name of the game will show 2 options: ‘Download’ and ‘My License Code’.
If it is a downloadable product, clicking download button will start downloading the game. And, when clicking on ‘My License code’, the related license code will show. (We already have an extension installed in Magento that shows a code with the order in ‘My License Code’ inside My Account of Magento front end.) You will just need to link these and make it show in the client/ software.
Please check the attached PDF for details.
If it is a Virtual product, it will just show ‘My License Code’. The download button will not show in virtual product.
In short, we sell 2 types of product:
> Downloadable Product: Download button and My License Code will show when clicking on it.
> My License Code: Only ‘My License Code’ will show. The download button will not show.
Next, when the user clicks download, the game will start downloading and show the progress (a meter and percentage). This download process must be secured.
When download completes, the ‘Download’ button changes to ‘Install’ in My Games. When user clicks ‘Install’, the game starts installing (including registry details). All games are installed inside a specific folder and user cannot change the folder.
After completion of installation, the ‘Install’ button will change to ‘Play’ button. Clicking the Play button will launch the game. (For each product in backend, we will need to set which ‘exe’ file will start when user clicks Play).
We will provide you the sketch on how the software will look. Have a look at the Steam software from steampowered(dot)com to know how the client will function.
Please do not copy-paste your bid message. Write only about how you are going to do this project and if you have done any similar project in the past.
If you can do this, please bid on this project. If you can successfully complete this project at a low budget, we may hire you as full time.