email verifica ordine
Moderatore: mod Generali
email verifica ordine
vorrei inserire nell'email di verifica ordine anche:
i dati completi del cliente con partita iva e numero di telefono;
il marchio del prodotto
Grazie
i dati completi del cliente con partita iva e numero di telefono;
il marchio del prodotto
Grazie
Ciao,
anch'io avevo la necessità di reperire più informazioni possibili, rispetto alla versione originale, perchè avevo il bisogno di contattare tempestivamente i clienti tramite telefono o email, e l'unico modo era entrare ogni volta nel pannello amministrativo e cercare le informazioni risalendo dall'ordine.
Io ho fatto cosi:
\catalog\checkout_process.php originale
\catalog\checkout_process.php modificato
\catalog\checkout_process.php originale
\catalog\checkout_process.php modificato
In più vanno aggiunte le seguenti righe
\catalog\includes\languages\(lingua)\checkout_process.php
Certo che con lo stesso procedimento è possibile recuperare altre informazioni.
Ciao
anch'io avevo la necessità di reperire più informazioni possibili, rispetto alla versione originale, perchè avevo il bisogno di contattare tempestivamente i clienti tramite telefono o email, e l'unico modo era entrare ogni volta nel pannello amministrativo e cercare le informazioni risalendo dall'ordine.
Io ho fatto cosi:
\catalog\checkout_process.php originale
Codice: Seleziona tutto
'billing_company' => $order->billing['company'],
'billing_street_address' => $order->billing['street_address'],
Codice: Seleziona tutto
'billing_company' => $order->billing['company'],
'billing_cf' => $order->billing['cf'],
'billing_piva' => $order->billing['piva'],
'billing_street_address' => $order->billing['street_address'],
Codice: Seleziona tutto
if ($order->content_type != 'virtual') {
$email_order .= "\n" . EMAIL_TEXT_DELIVERY_ADDRESS . "\n" .
EMAIL_SEPARATOR . "\n" .
tep_address_label($customer_id, $sendto, 0, '', "\n") . "\n";
}
Codice: Seleziona tutto
if ($order->content_type != 'virtual') {
$email_order .= "\n" . EMAIL_TEXT_DELIVERY_ADDRESS . "\n" .
EMAIL_SEPARATOR . "\n" .
EMAIL_TEXT_MAIL . $order->customer['email_address'] . "\n" .
EMAIL_SEPARATOR . "\n" .
tep_address_label($customer_id, $sendto, 0, '', "\n") .
EMAIL_TEXT_CF . $order->billing['cf'] . "\n" .
EMAIL_TEXT_PIVA . $order->billing['piva'] . "\n" .
EMAIL_TEXT_PHONE . $order->customer['telephone']. "\n";
}
\catalog\includes\languages\(lingua)\checkout_process.php
Fammi sapere se può esserti utile.define('EMAIL_TEXT_CF', 'Cod. Fisc.: ');
define('EMAIL_TEXT_PIVA', 'P. IVA: ');
define('EMAIL_TEXT_MAIL', 'Email: ');
define('EMAIL_TEXT_PHONE', 'Telefono: ');
Certo che con lo stesso procedimento è possibile recuperare altre informazioni.
Ciao
Attaccato come?
Nella stessa riga cos'hai telefono+nazione o nazione+telefono ?
Questo è quello che ho io
Ciao
Nella stessa riga cos'hai telefono+nazione o nazione+telefono ?
Questo è quello che ho io
Codice: Seleziona tutto
Indirizzo per la consegna
------------------------------------------------------
Email: stefano_m@libero.it
------------------------------------------------------
Stefano Xxxxxxxx
Via Axxxxxxxx, 11
4XXXX Mxxxxxxx (MO)
Italia
Cod. Fisc.: MZXZXZXZXZXZXZN
P. IVA: 12345678901
Telefono: 1234567890
Ultima modifica di stefano il 16/01/2004, 12:57, modificato 1 volta in totale.
Codice: Seleziona tutto
100asa
Remigio Ruberto
viale colombo 24
foggia, 71100
FG, ItalyTelefono: 0881662747
Codice: Seleziona tutto
if ($order->content_type != 'virtual') {
$email_order .= "\n" . EMAIL_TEXT_DELIVERY_ADDRESS . "\n" .
EMAIL_SEPARATOR . "\n" .
EMAIL_TEXT_MAIL . $order->customer['email_address'] . "\n" .
EMAIL_SEPARATOR . "\n" .
tep_address_label($customer_id, $sendto, 0, '', "\n") .
EMAIL_TEXT_PHONE . $order->customer['telephone']. "\n";
}
Prova così:
Fammi sapere
P.S. Scusa, avevo fatto casino, prima, con i quote e i code!
Codice: Seleziona tutto
if ($order->content_type != 'virtual') {
$email_order .= "\n" . EMAIL_TEXT_DELIVERY_ADDRESS . "\n" .
EMAIL_SEPARATOR . "\n" .
EMAIL_TEXT_MAIL . $order->customer['email_address'] . "\n" .
EMAIL_SEPARATOR . "\n" .
tep_address_label($customer_id, $sendto, 0, '', "\n") . "\n" .
EMAIL_TEXT_PHONE . $order->customer['telephone']. "\n";
}
Fammi sapere
P.S. Scusa, avevo fatto casino, prima, con i quote e i code!
Qui la cosa non è così immediata.
I dati attualmente disponibili nei vari Array vengono presi dal database ORDERS e ORDERS_PRODUCTS
In quest'ultimo sono disponibili i dati relativi al prezzo, al Nome e al Modello, ma non al Manufactures (produttore) il quale si trova su un'altra tabella.
L'ideale sarebbe modificare il codice INSERT relativo ai prodotti (ORDERS_PRODUCTS) inserendo il campo del Produttore e così averlo disponibile in questa pagina.
Spero di essere stato chiaro a sufficienza.
Non sono molto bravo in queste cose.
Diciamo che sicuramente è fattibile, ma ci sono altre cose da fare , oltre a aggiungere quello che hai fatto adesso.
I dati attualmente disponibili nei vari Array vengono presi dal database ORDERS e ORDERS_PRODUCTS
In quest'ultimo sono disponibili i dati relativi al prezzo, al Nome e al Modello, ma non al Manufactures (produttore) il quale si trova su un'altra tabella.
L'ideale sarebbe modificare il codice INSERT relativo ai prodotti (ORDERS_PRODUCTS) inserendo il campo del Produttore e così averlo disponibile in questa pagina.
Spero di essere stato chiaro a sufficienza.
Non sono molto bravo in queste cose.
Diciamo che sicuramente è fattibile, ma ci sono altre cose da fare , oltre a aggiungere quello che hai fatto adesso.
e se le generalità non mi arrivano ?
Ciao a tutti.
Ho letto con interesse questo post che in parte accomuna un mio problema. Nel senso che gli ordinativi ultimamente mi arrivano anche se il cliente non ha fornito tutte le sue generalità.
Com'e' possibile?
Non dovrebbero esserci campi di compilazione obbligatori prima di procedere definitivamente all'acquisto?
La mail di conferma in pratica mi arriva completa degli articoli richiesti ma con la sola mail di riferimento....e niente più, ovviamente perchè il cliente non è stato avvertito della necessità di completare tutti i campi del form obbligatori.
Dove devo mettere le mani ?
Grazie a tutti.
Ho letto con interesse questo post che in parte accomuna un mio problema. Nel senso che gli ordinativi ultimamente mi arrivano anche se il cliente non ha fornito tutte le sue generalità.
Com'e' possibile?
Non dovrebbero esserci campi di compilazione obbligatori prima di procedere definitivamente all'acquisto?
La mail di conferma in pratica mi arriva completa degli articoli richiesti ma con la sola mail di riferimento....e niente più, ovviamente perchè il cliente non è stato avvertito della necessità di completare tutti i campi del form obbligatori.
Dove devo mettere le mani ?
Grazie a tutti.