Abgeschlossen

Custom fields in checkout page + receive the values of the custom fields by mail(new order mailalerts)

Dieses Projekt wurde von firma777 für €200 EUR in 2 Tagen erfolgreich abgeschlossen.

Erhalten Sie kostenlose Angebote für ein Projekt wie dieses
Arbeitgeber arbeiten
Projektbudget
€150 - €200 EUR
Abgeschlossen in
2 Tagen
Angebotsanzahl
17
Projektbeschreibung

here is the needed information :

We are using a prestashop 1.6.1.6 site with a template.

We have modified some core files so that we can use the prestashop in "quote" mode.

There are 2 types of methods for making the quotes (= orders but renamed quotes)

- adding products, then going to one step checkout and ordering as guest.

- authenticate, then add products then going to the one step checkout. (the accounts for authenticated users are created by the shop administrator)

What we need -> your mission :

1/ for guest checkout and one page checkout

For the users making the quote(=ordering) with guest checkout :

- We want to display 6 custom fields, under the native checkout fields.

We have used a module to insert these custom fields, but the module does not cover our needs as it does not put the needed values on the "new order" mail received by the administrator. You may need to deactivate this module (custom fields)

"Adresse de l'événement * " -> input, mandatory

"Date de livraison souhaitée *" -> input, mandatory

"Horaire de livraison souhaité " -> input, not mandatory

"Date de reprise souhaitée *" -> input, mandatory

"Horaire de reprise souhaité " -> input, not mandatory

"Vos remarques ou description de votre projet" -> textarea, not manadatory

2/ for guest checkout : mails received.

We want the 6 values to appear on the "new order" mail of mailalerts module. (the mail the shop receives)

We want this information to appear above the products summary.

this is how we want it to appear :

Adresse de l'événement : *value*

Date de livraison souhaitée : *value*

Horaire de livraison souhaité : *value*

Date de reprise souhaitée : *value*

Horaire de reprise souhaité : *value*

Vos remarques ou description de votre projet :

*value*

3/ for authenticated users

Authenticated users will have the "adress" information step presented to them when wanting to checkout.

- please hide this step (please see screenshot below) css display:none probably?

- please put instead :

<h3 style="text-transform: uppercase;">1/ Merci de renseigner les informations ci-dessous</h3>

and custom fields (they are the same as ones for guest cehckout)

"Adresse de l'événement * " -> input, mandatory

"Date de livraison souhaitée *" -> input, mandatory

"Horaire de livraison souhaité " -> input, not mandatory

"Date de reprise souhaitée *" -> input, mandatory

"Horaire de reprise souhaité " -> input, not mandatory

"Vos remarques ou description de votre projet" -> textarea, not manadatory

Please leave the call to action "2/ VALIDER VOTRE DEMANDE"

4/ for logged in users : mails received.

We want the 6 values to appear on the "new order" mail of mailalerts module (the mail the shop receives).

We want this information to appear above the products summary.

this is how we want it to appear :

Adresse de l'événement : *value*

Date de livraison souhaitée : *value*

Horaire de livraison souhaité : *value*

Date de reprise souhaitée : *value*

Horaire de reprise souhaité : *value*

Vos remarques ou description de votre projet :

*value*

thank you

Abgeschlossen von:
Erforderliche Fähigkeiten

Möchten Sie Geld verdienen?

  • Legen Sie Ihr Budget und Ihren Zeitraum fest
  • Skizzieren Sie Ihr Angebot
  • Bekommen Sie Geld für Ihre Arbeit

Heuern Sie Freelancer an, die auch auf dieses Projekt geboten haben

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