Back to top

Autore Topic: Chronoforms e gestione coupon  (Letto 1552 volte)

Offline saddys

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Chronoforms e gestione coupon
« il: 18 Mar 2016, 20:16:47 »
Ciao a tutti.. Sto impazzendo con event switcher... Cf5

Ho creato un form con dei campi normali (nome cognome indirizzo ecc)  e un campo coupon/password.

Sono riuscito con un event switcher a fare in modo che se uno è in possesso di uno dei più codici coupon corretti (ho messo con dei else if 5 coupon diversi) va avanti, altrimenti da errore. Fin qui tutto ok.

Il mio problema è riuscire ad associare una email in base al coupon digitato.

Mi spiego meglio.

Ho 5 fornitori,  ad ognuno do un coupon / password diverse da dare ai loro clienti.  Un loro cliente entra sul mio sito, compila il form, e alla voce coupon inserisce un coupon / password, quindi se è valido vorrei che ricevesse l'email di risposta, ma vorrei la ricevesse anche il fornitore del coupon associato.

Esempio

coupon "1234" è del fornitore xx@xx.it
coupon "5678" è del fornitore yy@yy.it
coupon "9876" è del fornitore  zz@zz.it

Ora, se chi compila il form mette 5678, vorrei che sia io (admin sito), sia cliente che compila, sia fornitore yy@yy.it riceva l'email.

Ho provato a definire una variabile con define, con $global, ma non sono riuscito a farlo funzionare.

Qualcuno può gentilmente aiutarmi?

Grazie mille

Offline saddys

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re:Chronoforms e gestione coupon
« Risposta #1 il: 18 Mar 2016, 20:21:27 »
Nell'event switcher ho inserito questo semplice codice che controlla solo se il coupon esiste ;

<?php
if ($form->data[coupon] == 1234) {
}
else if ($form->data[coupon] == 5678)  {
}
else if ($form->data[coupon] == 3456)  {
}
else if ($form->data[coupon] == 9876)  {
}
else if ($form->data[coupon] == 5555)  {
}
else {
$form->errors[] = "Il codice inserito non corrisponde a quello autorizzato";
return "fail";
}

Manca tutto il resto 😂

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Chronoforms e gestione coupon
« Risposta #2 il: 18 Mar 2016, 23:14:53 »
Definisci ad ogni if una variabile che rappresenta la email del fornitore.


Dove l'if sarà vero ti renderà la variabile che sarà l'email che ti serve e salti alla azione successiva ove invii.

 



Web Design Bolzano Kreatif