Prestashop expert needed to create module to disburse pin

We have a new prestashop v1.3.1 installed in our test server. we would like a new module created where we can sell activation/pin code. So when customer purchase the product, we have the option to autmatically dispense the code or manually depending on the criteria such as preapproved client, paypal completed, payment completed, etc.

This is how the process should work, you are welcome to provide better one

1. we will provide upload text file with pin code in every new line. for example

user1 code 1

user2 code 2

user3 code 3

2. In the product page, we will mark a product to be a dispense product "Product Has Pin Codes?", if yes, then it should allow us to upload a textfile with format mentioned above. This product should be treated like downloadable product where there will be NO shipping charge for this particular product. shipping should still be charge if the order also contain other products that need to be shipped.

3. We should have the opportunity to preview the upload to make sure there is no error, if there is then we should be able to cancel.

4. All uploaded information should be stored in a table with related information that will be needed to make the system robust and complete. for example, we probably want to store the date the code is uploaded, when its dispensed, what order number it was dispensed to, status of the order etc

5. we should be able to view the table from the admin panel. the report should show how many code is active, dispensed etc

6. we should have the ability to control how the module dispense the code. so far we think of 2 conditions

6.1 Automatically; confirmed paypal payment AND pre-approved customer group

6.2 Manually; when payment is set to completed or payment confirmed or we manually click a button to disperse

7. when the code is dispensed automatically, the module automatically dispense the code according to the qty ordered and post in customer order comment area AND email customer.

8. If the code need to be dispense manually, we should be able to click a button on the order page and dispense the code into customer order comment area and email as well. module has to dispense correct qty and then stop dispensing when done.

Above should be a good framework and you should be able to see what we want to do and maybe do it better for us. Let us know if you need more info before you bid on the work. we will need experience prestashop dev only. we need your sample work and if you work on this before, please demo to us. A successful work will lead to more work since we have more stuff to do on this new prestashop system

Beceriler: AJAX, e-Ticaret, MySQL, PHP, Prestashop

Daha fazlasını gör: prestashop pin, sell pin prestashop, prestashop code dispensing, what is ajax framework, purchase order number example, php code to create report, paypal payment status pending, paypal payment status other, new prestashop, how to process a payment on paypal, how to create php, create products, client expert, active test, pin code prestashop, file upload module prestashop, prestashop pin codes, how to make paypal, how to make a payment to paypal, correct email format, how to make new product, how to create product, create your product, yes we expert, shipping module for

İşveren Hakkında:
( 5 değerlendirme ) New York, United States

Proje NO: #829641



Hi! Please check PMB.

%selectedBids___i_period_sub_7% gün içinde 270%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(1 Yorum)

Bu iş için 5 freelancer ortalamada $307 teklif veriyor


View pm for details.

in %bids___i_period_sub_35% gün içinde300%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(420 Değerlendirme)

Thanks for the invitation, will be done.. Regards

in %bids___i_period_sub_35% gün içinde295%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(438 Değerlendirme)

I'm a web expert. It would be my pleasure, to have the chance to work with you. Your satisfaction is 100% Guaranteed!. Many thanks!

in %bids___i_period_sub_35% gün içinde320%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(190 Değerlendirme)

Hi, please check your PMB. Thanks.

in %bids___i_period_sub_35% gün içinde350%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)