Find Jobs
Hire Freelancers

Simple Php/Ajax Order Form

€30-250 EUR

In corso
Pubblicato quasi 12 anni fa

€30-250 EUR

Pagato al completamento
Hello, I need a simple PHP/AJAX script (some very basic ADD TO CART functions) . This script will work standalone (will have its own Mysql database). I will pay no more than 75 euro for this project. Script Logic: 1) I need a simple page with a simple form consisting of 4 fields (1 for Name, 1 for Password, 1 for Email) and a button for "Create account". All this data goes into the Mysql database and will be emailed to the email address filled in by the visitor. See example at [login to view URL] (this site is in Romanian, but you can use Google Translate to understand what goes on there) 2) After creation of account the visitor is taken to a second page where there are listed some product for selling. I want a design HTML table-like with 8 colums : 1 column for Current Number, 1 for Product Name, 1 for Catalog Price, 1 for Product Points, 1 for Customer Saves, 1 for MemberShip Price, 1 for Quantity of Products Bought (this one is input field: in this one the customer will input the number of products he wants to buy. This input field needs to be easy to see), 1 for an ORDER button (button function). See exemple at [login to view URL] (you need first to make a free account at [login to view URL] to see all the fields filled with data, otherwise some fileds will be empty). 3) The products, their prices and their product points found on that list must be taken from a configuration file (csv, excel, or similar, the choice is yours) configuration file which will allow me to add or delete more products, as well as to change prices when necessary. The config file will be on the server, I will access it via FTP. 4) When the customer clicks the Order button, he should be taken to a 3rd page (see for example: [login to view URL] ) Here the customer can see the content of his shopping cart, with a 6 colums: 1 column for Current Number, 1 for Product Name, 1 for Quantity of Product Bought (this one is Input field), 1 for Price pe Unit, 1 for Total Price, 1 for Delete Product (this one is a button. If the customer wants to delete something from the cart, he can do it here, and the script will recalculate the Total Price). Also here must exist a RECALCULATE button, who will recalculate the Total Price based on the Products Bought, their number, Price Per Unit. Also there needs to be (separately) a reminder composed by : Catalog Price (the sum of all Catalog Prices for all items bought by customer), a a Membership Price (the sum of all Membership Prices for all items bought by customer) , a Delivery Price (is a fix amount which is added or not based on point 5 of this description) , a Total Price (grand total for all), a You Saved (this field is calculated from CATALOG PRICE - Membership Price , because Catalog Price is always bigger than Membership Price) 5) The calculation on Total Price will be done as follows: It is based on PRODUCT POINTS (column no 4 in the second page). Explanation: a) if the sum of all PRODUCT POINTS for the items bought by customer will be 30 or less, then the Price Per Item value will be taken from the CATALOG PRICE column (column no 3 on second page), and it will be used for calculating Total Price. b) if the sum of all PRODUCTS POINTS for the items bought by customer will be 31 or more, then the Price Per Item value will be taken from the MEMBERSHIP PRICE column (column no 6 on second page), and it will be used for calculating Total Price. c) if the sum of all PRODUCT POINTS for the items bought by customer will be 31 or more (case B) than the customer gets FREE DELIVERY (this one must be mentioned near the TOTAL PRICE); if the sum of all PRODUCT POINTS for the items bought by customer will be 30 or less (case A) the customer will have to pay a fix amount of money for delivery . Description will continue on teh next page
Rif. progetto: 1667936

Info sul progetto

11 proposte
Progetto a distanza
Attivo 12 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
Hi Sir, I can do your work perfectly. I can assure you that I can deliver within timely manner, lets discuss on PMB
€50 EUR in 3 giorni
4,9 (33 valutazioni)
6,0
6,0
11 freelance hanno fatto un'offerta media di €66 EUR
Avatar dell'utente
Hello,sir. I can do this job. Please check pmb.
€75 EUR in 1 giorno
5,0 (49 valutazioni)
5,2
5,2
Avatar dell'utente
Hi, we are ready.
€65 EUR in 3 giorni
4,9 (14 valutazioni)
4,6
4,6
Avatar dell'utente
Hello. I am an experienced web developer. I can have this done for you in a few days. Regards, Arthur.
€75 EUR in 5 giorni
4,4 (7 valutazioni)
3,9
3,9
Avatar dell'utente
Hello sir! we are team from vietNam. Please checkk your PMB.
€70 EUR in 3 giorni
5,0 (2 valutazioni)
3,2
3,2
Avatar dell'utente
Hi, I am good in wordpress, joomla,magento ,php,Ajax, jquery. I would like to help you in this project.
€60 EUR in 4 giorni
4,9 (3 valutazioni)
2,6
2,6
Avatar dell'utente
Please check PMB.
€72 EUR in 3 giorni
0,0 (0 valutazioni)
2,5
2,5
Avatar dell'utente
I'm ready to start.
€75 EUR in 3 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
I am ready to work.
€60 EUR in 4 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
i have done this type of project earlier,so i can do it
€50 EUR in 10 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: ROMANIA
Bucuresti, Romania
5,0
1
Membro dal dic 11, 2011

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.