A number is input by the webmaster ie: 800
The customers come to page and can pick *checkbox type form interface needed* many packages and each package will have a number ie: 200 etc.
The code must take ie: 200 from 800 or whatever number the item is and do this realtime with a nice interface and show the remaining number 600. It should also allow the customer to remove anything picked that he or she does not want after checking. Must be able to handle multiple pages, like a NEXT button to take all items and information to the next page so the customer can pick more items. It should keep doing this and move on to a new package of 800 and show this to the user
ie : 2nd Package of 800 Items.
It must keep rolling to the next package up to 10 packages and then make sure the user checks out (submits).
The displaying of the package and items picked and how much room they have left on package one must be visible to the customer at all times. Once the customer submits, a page should show up showing the user the items picked and number of packages. Each package has a predefined price so if you allow the webmaster to enter whatever the predefined package $ is that would be great.
You have purchased :
789 items on Package #1 : $50
678 items on Package #2 : $60
Total : $110
Confirm this order [Submit]
With a nice interface, editable is best to match the site.
All this information the user input such as email, first and last name, address and so forth must be emailed to the webmaster once submit button is pressed including IP address of the customer and what OS and browser they used. And all this should be editable to the webmaster to enter whatever number each package can hold and whatever number each item is + email to send submits to.
Obviously security is an issue so it must be a secure script and allow calls from the site only, no outside calls to the script.
Sorry if this project sounds confusing I wish I could post pictures to show example. I apologize if it is confusing. :)
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Linux / Unix