NOTE: The information below incomplete please read the word file in attachment.
We want new website based on Opencart (PHP) with a modern template of our choice , few re-editing required on the store structure needed
requirement as below :
the online store sells digital products only ( activation codes) these activation codes bought from other distributors as image files in JPG and PNG and .txt files and PDF file
-Upload Files Process
each of thess files contain one activation code this file must be uploaded Via opencart admin area to directory and the process of uploading must have the functionality of select all and all selected files uploaded one after another in sequence same as you do multi upload on googlemail
uploading files one by one (each file upload at once) not acceptable and these files when they get uploaded to the location a unique id must be assigned to each file to avoid repeated upload of the same file by mistake and to prevent 2 files have same name .
these files must be kept in very high secured place some where in website database additional security and any suggestions will be appreciated as there will be big amount of codes uploaded to this database.
when we are done with the upload process and fully satisfied in matter of efficiency and security , then we come to the front end part (customer collecting the code)
-Customer when interested to buy activation code from us
first he must register into our website he can use his facebook account too (facebook connect)
when customer filling the registration form system must ensure customer fill all required details Name address and email is essential and we must ensure email address is correct written by requesting from customer to verify his email address in order to make his account activated , so a notice must be displayed in his account '' please varify your email address to complete your registration'' with out email verification customer must not be allowed to make payment for any product.
customer verifies his email address is very important part( to avoid our website emails go to junk folder of customer email account and for delivery failure)
after email verification completed then customer able to place and pay for his order ,
When customer place his order the details he inserted in his order form must match the details he has in his payment method account such as paypal
The details customer hold in his paypal account such as billing address and email address must match the details he inserted at the order form (as some customers when use paypal they not bothered to enter their address etc...)
and specifically his email address must match his paypal email address otherwise his payment must be rejected automatically with advise showing to customer ‘’your email and billing address in this order must match your account details with your payment provider’’
This integration between us and payment provider is very important I hope its possible , If its not possible then at least customer email address must match with the customer account payment provider (paypal)
-After customer payment was successful
When customer completed his payment an email containing his code will be sent to his email (additional copy of the email sent to our inbox too).
and at the same time he is still able to access his code copy (the same code was emailed)and view the code in his account area at our website this is also important as some times emails don’t arrive to customers inbox nor junk folder and some customer do delete the activation code email by mistake so thats why we need an available option for customer to login to the account at our website and able to view the purchased code in customer account area and we can name this functionality as ‘’myCodes’’ .
Please read the attachment the above requirements incomplete .
Additional Project Description:
04/07/2013 at 14:38 AKDT
The design of the website not needed by the Bidder we can buy ready template based on opencart , we only need the bidder to be good enough (expert) to add new functionality to Opencart store (PHP editing)