This should be very simple…
Background:
Kunaki is a cd fulfillment center. They have an xml service for taking orders. Most automation scripts created for Kunaki integration involve integration with a payment processor and ipn and some other verification processes. I don’t need the integration with a payment processor. What I will be using is a simple html webpage that gives away a product from kunaki (no cost for shipping or product). This page will reside in a secured and password protected directory. There is no payment processor. Once at the page a customer fills in their name, shipping address, email address, etc… hits submit and the order is sent to Kunaki.
Things to take into consideration:
A. The kunaki product submission form code is created in the admin area and the code is created in a table.
B. Once a customer fills out the details in the form they hit submit, When they hit submit the details of their order is displayed so that they can check the details of their order. If ok, they can submit the order (sent to Kunaki).
C. When a form is submitted emails are sent to two designated email addresses. One, the admin and two, to the customer.
D. A form can only be submitted once (important).
E. Once submitted the customer is redirected to a page of my choice. Hitting the back button or any other method of trying to go back to the page should be thwarted.
F. The application should be built in php. The application will reside in its own directory on the server. The application should be secure. Each product created in the admin area will have separate files added to the product directory within the application folder
——–
Admin area:
A simple admin area that assists in the creation of individual products. Also, admin setting can be set, for example, kunaki account id, admin password, etc. The admin area assists in the creation of a new product and creates code that can be added to an html page… basically, a simple page builder that outputs the main kunaki fulfillment table that can be inserted into a html page.
Some considerations:
A. Setting up a new product should be step-by-step and a Fill in the blanks kind of thing… Kunaki product name, name, address, etc.
B. There should be some stats area in the admin area that counts each time a form has been submitted to kunaki with customer name and details. This can be edited and the count can be zeroed.
C. Each product set up can have two email addresses that can be sent out. One to admin and one to the customer. The content of the email can be customized for each individual product that is set up.
D. The form, prior to being sent to Kunaki is checked, meaning that their name and address needs to be checked again and they need to select a checkbox that they have checked it. Then, after this they are sent to a page that contains all the details so that they can check it again. They can go back and all the details are still in place, but they can edit anything.
E. A product picture can be added to the product page.
There may be some minor additions, but this should give you an idea of what I need.