Personalizzare le email

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Personalizzare le email

Messaggio da ricman »

Quando un cliente fa un ordine, oppure gli viene aggiornato, gli arriva una email di solo testo in questo modo...

Codice: Seleziona tutto

Nome_del_Negozio
------------------------------------------------------
Numero di Ordine: 15
Dettagli Fattura: http://indirizzo_negozio.com/account_history_info.php?order_id=15
Data di Ordine: Friday 25 February, 2005

I commernti per il tuo ordine sono

XXXxxxxX x x x x xxxxx xxx xxxx x

Il tuo ordine è stato aggiornato al seguente stato.

Nuovo stato: Ordine ricevuto

Rispondi a questa E-mail in caso di problemi.
Come si fa a "smerlettarla" un po'? Mi pare che sia proprio in formato solo testo, mi piacerebbe che arrivasse in formato html.
Ho già settato su html la Configurazione alla voce Email Options:
"Use MIME HTML When Sending Emails"= True
però mi sa che serve per le newsletter... Confermate?
E per personalizzare le email degli ordini come si fa?

Aggiungo anche, gia che ci sono, un bel "Come si fa a far comparire la data di tale email in italiano anzichè in inglese?"
Tnx1000
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

Messaggio da giammi73 »

eccomi
lascio un topic cosi' ci lavoriMO INSIEME...
sakkiotto
membro Regular
membro Regular
Messaggi: 228
Iscritto il: 21/02/2005, 1:00
Località: Italia

Messaggio da sakkiotto »

ci sono anche io :)
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

Ci lavorate?
Beh... se mi dite come fare intanto inizio a metterci le mani pure io.
Il mio problema è "partire"... :?
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

Dai, qualche aiutino...
Il problema non è personalizzare le scritte, quanto fare in modo di inviare HTML anzichè solo testo!!
Non ditemi che non lo fa nessuno!! 8O
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

installate ad esempio SPAW...
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

lobotomia ha scritto:installate ad esempio SPAW...
Non l'ho installato. Il mio TotalPack ha già tutti gli invii di email (newsletter e invio singolo) con l'html area.
Le uniche mail che non riesco a far partire in html sono quelle legate all'ordine (quando un cliente acquista e gli arriva la conferma, quando l'admin del negozio modifica lo stato dell'ordine ecc...)
Non vorrei installare una contrib che mi cambia anche tutto il resto... :cry:

Che altre soluzioni ci sono?
Ma soprattutto peeerchè in Configurazione-->E-Mail Options gli dico HTML e invece partono in solo testo? :?: :?: :?:
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

soo testo ma con i tag html?
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

lobotomia ha scritto:soo testo ma con i tag html?
Qual'è il file da modificare? Basta quello in italiano?
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

ricman ha scritto:Basta quello in italiano?
Mi rispondo da solo... SI
Che stron##ta... e io che pensavo a chissà quale marchingegno... :oops:
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

ricman ha scritto:Mi rispondo da solo... SI
Però... tanto per precisare, la personalizzazione più bella si fa in admin/orders.php. Ho provato a spippolare un po' ed ho già ottenuto un risultato plausibile.
Resta il problema della data. Nel codice viene scritta così:

Codice: Seleziona tutto

. EMAIL_TEXT_DATE_ORDERED . ' ' . tep_date_long($check_status['date_purchased']) .
ed il risultato che arriva al cliente è questo:

Codice: Seleziona tutto

Data dell' Ordine: Friday 25 February, 2005
Come fare per averla in italiano? :?: :?: :?:
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

le altre date ti escono in italiano?

psp io negli special uso:
tep_date_long()
Avatar utente
ricman
membro Senior
membro Senior
Messaggi: 477
Iscritto il: 22/04/2004, 0:00
Località: Italy - Toscana

Messaggio da ricman »

lobotomia ha scritto:le altre date ti escono in italiano?
Ad esempio in hompage ho:
"Nuovi prodotti per Marzo" (quindi in italiano)
Oppure la data nel footer:
"Venerdì 04 Marzo, 2005" (quindi in italiano)
Nella descrizione di un prodotto (product_info.php) ho:
"Aggiornato a martedì 22 giugno, 2004"

Nel footer.php la data viene scritta in questo modo:

Codice: Seleziona tutto

<?php echo strftime(DATE_FORMAT_LONG); ?>
però è la data del giorno corrente... che non posso riutilizzare col buon vecchio Copia/Incolla...
Dopo pranzo vedo se, per caso, può andare bene quella del product_info...
nel frattempo accetto qualsiasi consiglio...
Ciao
lobotomia
membro Senior
membro Senior
Messaggi: 390
Iscritto il: 20/01/2005, 1:00
Località: Italia
Contatta:

Messaggio da lobotomia »

mi sa che si deve solo adattare la funzione
purtroppo sono sotto stress di tempo :P
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

ricman ha scritto: Come fare per averla in italiano? :?: :?: :?:
Le date che ti escono in italiano sono tutte sul lato catalog, prova a vedere se nel lato admin hai fatto le correzioni per averle in italiano anche li' :)

'iao

Sergio
Rispondi