Pagina 1 di 1
modifca email Verifica Ordine
Inviato: 16/07/2005, 13:06
da riga75
Io avrei gentilmente bisogno di una piccola modifica chi mi può aiutare?
Io vorrei che oltre ai dati che ci sono già (nome, cognome ,indirizzo) mi comparisse anche il numero di telefono.
Come posso fare?

e-mail
Inviato: 28/07/2005, 20:01
da elvinomac
Come far comparire l' indirizzo e-mail del cliente nell' e-mail dell' ordine?
Mi fareste un grandissimo piacere!
Grazie
Inviato: 29/07/2005, 10:27
da elvinomac
Bass.... neanche tu sai come fare?
Grasssie

Inviato: 29/07/2005, 16:39
da ricman
Forse il file che vi serve modificare è admin/orders.php?
Inviato: 29/07/2005, 17:26
da elvinomac
il file è catalog/checkout_process.php
alla linea 230 circa trovi:
// lets start with the email confirmation
$email_order = STORE_NAME . "\n" .
EMAIL_SEPARATOR . "\n" .
EMAIL_TEXT_ORDER_NUMBER . ' ' . $insert_id . "\n" .
EMAIL_TEXT_INVOICE_URL . ' ' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $insert_id, 'SSL', false) . "\n" .
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . "\n\n";
if ($order->info['comments']) {
$email_order .= tep_db_output($order->info['comments']) . "\n\n";
}
$email_order .= EMAIL_TEXT_PRODUCTS . "\n" .
EMAIL_SEPARATOR . "\n" .
$products_ordered .
EMAIL_SEPARATOR . "\n";
for ($i=0, $n=sizeof($order_totals); $i<$n; $i++) {
$email_order .= strip_tags($order_totals[$i]['title']) . ' ' . strip_tags($order_totals[$i]['text']) . "\n";
}
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";
}
$email_order .= "\n" . EMAIL_TEXT_BILLING_ADDRESS . "\n" .
EMAIL_SEPARATOR . "\n" .
tep_address_label($customer_id, $billto, 0, '', "\n") . "\n\n";
if (is_object($$payment)) {
$email_order .= EMAIL_TEXT_PAYMENT_METHOD . "\n" .
EMAIL_SEPARATOR . "\n";
$payment_class = $$payment;
$email_order .= $payment_class->title . "\n\n";
if ($payment_class->email_footer) {
$email_order .= $payment_class->email_footer . "\n\n";
}
}
tep_mail($order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
non so come modificare... anzi ci ho provato più volte, ma ho fatto solo danni...
Come modificare?
Inviato: 29/07/2005, 17:34
da Bass
elvinomac ha scritto:Bass.... neanche tu sai come fare?
Grasssie

Apri il file checkout_process.php cerca questa riga
Nella riga sotto aggiungi:
Codice: Seleziona tutto
EMAIL_CUSTOMER_EMAIL . ' '. $order->customer['email_address'] . "\n" .
Poi apri catalog/includes/languages/italian/checkout_process.php (ed eventuali altri linguaggi) e aggiungi
Questo e' un esempio e nell'email che parte quando si effettua l'ordine ti mette
Pincopallino.it
Email:
clientedipincopallino@casamia.it
Ovviamente puoi spostarla e sistemarla dove vuoi all'interno dell'email, basta che fai qualche prova.
Per il numero di telefono, dovrebbe funzionare utilizzando lo stesso procedimento con
al posto di
'iao
Sergio
Inviato: 29/07/2005, 17:42
da ricman
Bass ha scritto:...
Apri il file checkout_process.php cerca questa riga
...
Ringrazio anch'io...
Inviato: 29/07/2005, 17:54
da Bass
ricman ha scritto:
Ringrazio anch'io...
Figurati, mi ci sono divertito quando ho fatto il mio primo sito, adesso l'email dell'ordine mi viene fuori piuttosto carina:
Codice: Seleziona tutto
Mio Sito
Ti ringraziamo per il tuo ordine Giovanni Pincopallino
------------------------------------------------------
Numero Ordine: 6636
Dettagli Ordine: http://www.miosito.com/account_history_info.php?order_id=6636
Data di Ordine: lunedì 18 luglio, 2005
Prodotti
------------------------------------------------------
1 x The Modern Coral Reef Aquarium Vol 4 () = 50.00EUR
1 x The Modern Coral Reef Aquarium Vol 1 () = 50.00EUR
1 x The Modern Coral Reef Aquarium Vol 2 () = 50.00EUR
1 x The Modern Coral reef Aquarium Vol 3 () = 50.00EUR
------------------------------------------------------
Sub-Totale: 200.00EUR
Pacco Celere 3 (Tariffa): 8.00EUR
Totale: 208.00EUR
Indirizzo di Spedizione
------------------------------------------------------
Giovanni Pincopallino
via Pippo Pluto 12
Topolinia, 20110
Mi, Italy
Intestatario Fattura
------------------------------------------------------
Giovanni Pincopallino
via Pippo Pluto 12
Topolinia, 20110
Mi, Italy
Metodo di Pagamento
------------------------------------------------------
Carta di Credito (Setefi)
E' un ordine vero con i dati modificati, perdendoci un pochino di tempo si puo' fare molto meglio.
Ah, se vi interessa il codice e' nel checkout_process.php del pacchettino che ho messo online
'iao
Sergio
Inviato: 29/07/2005, 23:46
da riga75
Bass ha scritto:
Per il numero di telefono, dovrebbe funzionare utilizzando lo stesso procedimento con
al posto di
'iao
Sergio
Scusate la mia ignoranza ma con i lvalore email mi restituisce questo:
EMAIL_CUSTOMER_EMAIL
ciao@miaemail.it
e con il valore 'customers_telephone'
Codice: Seleziona tutto
EMAIL_CUSTOMER_EMAIL . ' '. $order->customer['customers_telephone'] . "\n" .
mi restituisce:
EMAIL_CUSTOMER_EMAIL
e non mette nessun numero

Inviato: 29/07/2005, 23:54
da Bass
riga75 ha scritto:
Scusate la mia ignoranza ma con i lvalore email mi restituisce questo:
EMAIL_CUSTOMER_EMAIL
ciao@miaemail.it
Devi mettere la costante nel file di lingua
e con il valore 'customers_telephone'
Codice: Seleziona tutto
EMAIL_CUSTOMER_EMAIL . ' '. $order->customer['customers_telephone'] . "\n" .
mi restituisce:
EMAIL_CUSTOMER_EMAIL
e non mette nessun numero

Prova a mettere:
Non avevo guardato bene
'iao
Sergio
Inviato: 30/07/2005, 0:01
da riga75
Scusa cosa vuol dire?
Bass ha scritto:riga75 ha scritto:
Scusate la mia ignoranza ma con i lvalore email mi restituisce questo:
EMAIL_CUSTOMER_EMAIL
ciao@miaemail.it
Devi mettere la costante nel file di lingua
Sergio
Non capisco
Inviato: 30/07/2005, 0:04
da Bass
riga75 ha scritto:Scusa cosa vuol dire?
Non capisco
Mi riquoto:
Poi apri catalog/includes/languages/italian/checkout_process.php (ed eventuali altri linguaggi) e aggiungi
Codice:
define('EMAIL_CUSTOMER_EMAIL ', 'Email:');
Nel tuo caso potresti mettere:
O tutte e due se ti serve sia la mail che il telefono
'iao
Sergio
Inviato: 30/07/2005, 0:10
da riga75
Ok grazie mille funziona.
Ciao

Inviato: 30/07/2005, 0:12
da Bass
riga75 ha scritto:Ok grazie mille funziona.
Meno male...
'iao
Sergio