Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => VirtueMart - tips & tricks => : trollallacarica 10 Mar 2008, 17:37:50
-
Ciao volevo sapere se qualcuno è riuscito a personalizzare la mail di conferma ordine che viene spedita al cliente inserendo anche i dati per il pagamento (dati del bonifico o carta postepay).
Se ne parlava un po' di tempo fà http://forum.joomla.it/index.php/topic,17890.0.html qui (http://forum.joomla.it/index.php/topic,17890.0.html qui).
-
io sono riuscito a personalizzare la mail... seguendo proprio quel post. Non ci riesci?
-
ehm.. purtroppo no... :P mi sembra che il post sopra linkato si sia perso un pò nell' "arrangiarsi" con le competenze che si hanno. ecco, io non ne ho.... ma ho voglia di imparare per cui se tu mi dicessi i passi da fare e il codice da modificare te ne sarei grato.
gracias marco
-
prova a cercare qui...
sito.ext/administrator/components/com_virtuemart/html/templates/order_mails
e poi per il testo vai su:
virtuemart/negozio/tipi di pagamento/Pag../ configurazione
questi sono gli appunti che mi ero scritto, ora non saprei rispiegarti tutto, prova a cercare te..
ciao e buon lavoro.
-
sono arrivato fino a qui:
ho scaricato il file email_italian.html dal primo percorso postato, lo allego qui per comodità. il campo coinvolto è {PAYMENT_INFO_DETAILS}secondo me. devo dire a virtuemart: se il {PAYMENT_INFO_DETAILS} è di questo tipo allora aggiungi questa frase, se è di quell altro aggiungimi quest'altra.
Non sò fare questa operazione.
Per quanto riguarda
virtuemart/negozio/tipi di pagamento/Pag../ configurazione
ho già configurato il messaggio su configurazione ed esso appare correttamente alla fine dell'ordine al cliente, io vorrei tuttavia che fosse incluso anche nella mail che il cliente riceve.
grazie per l'aiuto e spero che questa cosa possa essere utile anche ad altre utenti del forum.
[allegato eliminato da un amministratore]
-
HO RISOLTO! iuhuuuuuu!
allora per chi volesse personalizzare la mail di conferma che viene inviata al cliente questisono i passi:
1)scaricate
administrator/components/com_virtuemart/classes/ps_checkout.php
2)alla linea 1492 (nella versione 1.0.14 di VM) modificate il codice esistente sostituendolo con:
-----------
$db_payment = new ps_DB;
$q = "SELECT op.payment_method_id, payment_method_name, payment_extrainfo FROM #__{vm}_order_payment as op, #__{vm}_payment_method as pm
WHERE order_id='$order_id' AND op.payment_method_id=pm.payment_method_id";
$db_payment->query($q);
$db_payment->next_record();
------------
3)alla linea 1531 dopo
$payment_info_details = $db_payment->f("payment_method_name");
AGGIUNGETE
$payment_info_details .= $db_payment->f("payment_extrainfo");
4)salvate e ricaricate il file via ftp
5)godetevi la vostra modifica ;D
IMPORTANTE:questa modifica và bene e funziona SOLAMENTE se nella linguetta "configurazione" di modulo tipo di pagamento avete preventivamente inserito del codice html (con i dati che vogliamo siano riportati al cliente ovviamente), se inserite del codice php in detta linguetta sarà riportato quel codice.
l'ho fatta più semplice possibile affichè capiscano tutti :-*
-
stikkato, se hai altri contributi di questo genere fatti pure avanti
ciao
jk
-
potresti anche portare il tutto su una miniguida da aggiungere al wiki....
ciao e ..complimenti
-
stikkato, se hai altri contributi di questo genere fatti pure avanti
ciao
jk
potresti anche portare il tutto su una miniguida da aggiungere al wiki....
ciao e ..complimenti
Grazie a tutti e due per i complimenti, sto ancora imparando e la strada è molto lunga. Se chi cura il wiki è interessato può fare copia/incolla ;D è a disposizione.
personalmente stò annotando tutte le modifiche che effettuo al codice di joomla (anche per seo) perchè è successo che dopo aggiornamenti andassero perse, ma non sò se può interessare...
-
..... Se chi cura il wiki è interessato può fare copia/incolla ;D è a disposizione.
...
i curatori del wiki siamo tutti noi ....
-
non so se hai capito quello che carlo fra le righe ti ha detto: vai in alto su "guide"... e... fai pure...
dopodichè hai detto una cosa molto saggia...
che dopo aver fatto le modifiche ai files, hai aggiornato e perso il lavoro, bene errare è umano, ma TU NON HAI perseverato e infatti hai messo per iscritto le modifiche cosa che ogni bravo programmatore (di qualunque linguaggio si parli) deve fare.
perciò se ritieni che il lavoro che hai fatto può tornare utile a qualcuno, (e magari a te stesso in seguito, perchè hai dimenticato qualcosa) posta pure in un nuovo thread quello che hai fatto... poi saranno gli altri utenti eventualmente a correggere il tuo lavoro (do ut des) o a darti dei suggerimenti.
Gli utenti che si comportano così sono sempre i benvenuti!
ciao
jk
-
http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=virtuemart_-_personalizzare_la_mail_di_conferma_ordine (http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=virtuemart_-_personalizzare_la_mail_di_conferma_ordine)
-
http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=virtuemart_-_personalizzare_la_mail_di_conferma_ordine (http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=virtuemart_-_personalizzare_la_mail_di_conferma_ordine)
Fantastico!!!!
-
detto fatto...!!! :) :)
-
Ciao a tutti ;)
l'email arriva con le info extra però visualizzo il codice html :o
Come posso fare? ::)
Grazie
ps. se da configuration di vm tolgo il codice html l'email arriva corretta ma sul sito visualizzo tutto su di un solo rigo! :-\
-
impostazioni del client di posta? ::)
-
Penso di no, perchè le altre email in formato html arrivano corrette.
Strano...
Ciao ;)
-
Secondo me ci sono un altro paio di righe da modificare più giù nel file.
Prova a guardare le modifiche che avevo descritto qui: http://www.vmitalia.net/forum/index.php?topic=166.0
Bruno
-
Secondo me ci sono un altro paio di righe da modificare più giù nel file.
Prova a guardare le modifiche che avevo descritto qui: http://www.vmitalia.net/forum/index.php?topic=166.0
Bruno
Ciao Grazie per la segnalazione, se sei assolutamente certo della bontà delle modifiche ti pregherei di aggiornare la Wiki-Guida di riferimento qui:
http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=virtuemart_-_personalizzare_la_mail_di_conferma_ordine (http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=virtuemart_-_personalizzare_la_mail_di_conferma_ordine)
io l'avevo studiata 2 mesi fà circa e dovrei riprendere in mano tutto di nuovo (e non ne ho la necessità perchè funziona anche così :P )
-
Secondo me ci sono un altro paio di righe da modificare più giù nel file.
Prova a guardare le modifiche che avevo descritto qui: http://www.vmitalia.net/forum/index.php?topic=166.0
Bruno
Grazie, proverò! ;)
-
Salve,
sono un nuovo utente del forum e da poco mi sto cimentando alla realizzazione di un sito con joomla e virtumart.
Sto utilizzando le seguenti versioni:
-Joomla 1.5.3
-Virtuemart 1.1.0
Riscontro il seguente problema. Ho fatto un test acquistando un oggetto e alla fine ricevo una mail di conferma contenente la sola immagine col logo del negozio.
Ho modificato ps_checkout.php seguendo il wiki..ma niente da fare..
Accedendo via ftp al mio sito ho notato che non dispongo del file email_italian.html..addirittura non esiste il percorso:
administrator/components/com_virtuemart/html/templates
sapete cosa posso fare?
grazie e complimenti
-
Io uso VM 1.1.3 e mancano i percorsi per la modifica dei file citati.
Ho trovato ps_checkout.php ma sembra a prima vista essere differente e le righe non si trovano.
Qualcuno può aiutarmi o anzi può fare di più mandare i file già modificati e indicare dove aggiungere le parti che vanno nell'e-mail come i dati del bonifico o simili?
Grazie sin da adesso a tutti per i contributi.
-
se cerchi i files *email* trovi immediatamente il tuo col percorso, che a memoria non ricordo.
usa il cerca del S.O. che utilizzi che ti esce i 3 secondi netti
-
Perchè se inserisco del codice html, queste informazioni mi vengono restituite in html nella mail formato testo? Non si può fare nulla?????
-
devi avere anche spuntato correttamente nel pannello di controllo di VM che accetti le email in html
-
Ma io voglio mandare mail in formato testo, non in html...
Se lo spunto, mi arriva in formato html?
-
Ho capito... Non si può fare a meno che non scrivi il testo senza html.
Che limitone...
-
Buon giorno a tutti,
le dritte sulla personalizzazione della mail di conferma sono davvero utili. Posso nel frattempo fare una domanda inerente proprio alla mail di conferma?
Nel mio VM quando invio la mail di conferma ordine automaticamente il clt riceve in allegato la fattura. Io vorrei personalizzare proprio questa fattura perchè l'impostazione è proprio brutta.
C'è qualche modo per personalizzare o caricare un modello di fattura personalizzato? Oppure è sempre da gestire come modifica della mail di conferma?
Grazie e buona giornata a tutti.
Lois