Closed

PHP Ajax shopping cart, mysql, xml

This project received 12 bids from talented freelancers with an average bid price of $480 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
12
Project Description

I am seeking a solution based on this free ajax shopping cart :
[url removed, login to view]

The shopping cart shall work as a shopping basket, but without prices, as we use if for price inquiries. People can add the products we have on the site to the ajax cart. Products will be added with name, url, id and qty.

After products has been added it shall be possible to click next and then load some forms in some steps in the same box as the shopping cart has been in. The basket can of cause slide more down.

The next steps shall include :

Step 1 : Job info
Start date : [ choose on calender ] Time : [ ] [url removed, login to view] (Dont know) (?)
Hours : [ ] or days : [dropdown] (?)
Type : Predefined types in Dropdown box (?)

Step 2 : Where

Name : Textfield (?)(dont know)
Address : Textfield (?)
Zip. : Textfield (?) City : Textfield (?)
Country : Standard country (Change) (?)

Step 3 : Your info:
Company : Textfield (?)
Name*: Textfield (?)
Address : Textfield (?)
Zip. : Textfield (?) City : Textfield (?)
Country : Standard (change) (?)
Telephone : Textfield (?)
Mobile : Textfield (?)
E-mail*: Textfield (?)

Step 4 - Comments : (?)
Text field

Send qoute (?)

If send qoute :
The script shall send and email to us and a confirmation
to the user. This will be an html email designed by us.
Furthermore the info shall be stored in a mysql database.
After they shall see a confirmation in the text box and an
offer to submit to our newsletter. For example, Join or newsletter
and enter our monthly raffle. Click here. Link to add the email
to our newsletter db.

(?) is tooltip - one tip for each linie
Dont know, if they click this, it shall put in some standard information in fields.

Further more there shall be coded a script that will be able to take the stored info
from the mysql database and make a xml file that can be downloaded by our software.
See below info :

Per our conversation yesterday I’m sending a sample XML file that we could use to import web requests into Quotation section in the software
The file can contain one or more requests.
Each request consists of customer and event sections nodes as well as list of nodes for products requested.
You can add mode fields to this format if you collect more information from the web users.

The web script that will work with the software will have the following functionality
1. Software will send a request to the server such as [url removed, login to view] (the actual link can be anything)
2. The server will connect to your mySQL database and return XML output with the list of last 10 requests listed in descending order
3. If Software sends requests with LIMIT parameter [url removed, login to view] then the server will return the last 100 requests from the database
4. If Software sends requests with LIMIT & RID parameters [url removed, login to view];limit=5 then the server will return 5 requests from the database starting from request id 1234 (each request has unique id stored in rid field)

This should be fairly easy to implement. Please ask the IT person to contact me if he has any questions or need more details.
We need to prevent access to this script by sending out secure authentication key with every request or he can configure the server to accept requests to this web script only from your office if you have dedicated IP address in your office.

<?xml version='1.0' standalone='yes'?>
<RentalRequest>
<Q6969>
<Customer>
<name>carolyn anastasio</name>
<company></company>
<b_address>PO Box 12233</b_address>
<b_city>Los Angeles</b_city>
<b_state>CA</b_state>
<b_zipcode>12345</b_zipcode>
<s_address>1553 S Main St</s_address>
<s_city>Glendale</s_city>
<s_state>CA</s_state>
<s_zipcode>43222</s_zipcode>
<phone>(128)222-4234</phone>
<fax></fax>
<email></email>
</Customer>
<Event>
<date>6/30/2008</date>
<start_date>6/30/2008</start_date>
<start_time>04:14 PM</start_time>
<end_date>6/30/2008</end_date>
<end_time>05:14 PM</end_time>
<delivery_time></delivery_time>
<pickup_time></pickup_time>
<RequestNo>Q6969</RequestNo>
<last_modified></last_modified>
</Event>
<Product>
<sku>PPPS1</sku>
<product>Party Supply 1</product>
<qty>4</qty>
</Product>
<Product>
<sku>PPPS2</sku>
<product>Party Supply 2</product>
<qty>3</qty>
</Product>
<Product>
<sku>PPPS3</sku>
<product>Party Supply 3</product>
<qty>4</qty>
</Product>
<Product>
<sku>PPPS4</sku>
<product>Party Supply 4</product>
<qty>1</qty>
</Product>

</Q30>
</RentalRequest>

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online