Scnd Posted March 9, 2013 Share Posted March 9, 2013 Per soddisfare il requisito del comma 3 dell’art. 12 del D.lgs 70/03 è necessario allegare come PDF all'ordine l’intero testo delle condizioni generali di contratto. Non è sufficiente riportarne i link (vedi guida Ditedi/CCOS.) Il Codice del Consumo invece richiede (Art. 53) un’informazione sulle condizioni e le modalità di esercizio del diritto di recesso. La cosa da fare quindi è di creare un PDF che contenga tutte queste informazioni. Questo il codice per farlo allegare ad ogni email di conferma ordine: #file classes/Mail.php, linea 270 (prima del commento "Send Mail") if ($template == 'it/order_conf') $message->attach(new Swift_Message_Attachment(file_get_contents("/percorso-completo/home/example/public_html/allegato.pdf"), "condizioni-di-vendita.pdf", "application/pdf")); Link to comment Share on other sites More sharing options...
nakiodev Posted August 22, 2013 Share Posted August 22, 2013 Per soddisfare il requisito del comma 3 dell’art. 12 del D.lgs 70/03 è necessario allegare come PDF all'ordine l’intero testo delle condizioni generali di contratto. Non è sufficiente riportarne i link (vedi guida Ditedi/CCOS.) Il Codice del Consumo invece richiede (Art. 53) un’informazione sulle condizioni e le modalità di esercizio del diritto di recesso. La cosa da fare quindi è di creare un PDF che contenga tutte queste informazioni. Questo il codice per farlo allegare ad ogni email di conferma ordine: #file classes/Mail.php, linea 270 (prima del commento "Send Mail") if ($template == 'it/order_conf') $message->attach(new Swift_Message_Attachment(file_get_contents("/percorso-completo/home/example/public_html/allegato.pdf"), "condizioni-di-vendita.pdf", "application/pdf")); Ciao grazie dell'aiuto mi hai praticamente salvato la vita erano ore che cercavo on-line, comunque suggerisco questa sintassi perchè con il mio prestashop 1.5.4 non funzionava: if ($template == 'it/order_conf') $file = _PS_ROOT_DIR_ . '/file_da_allegare.pdf'; $message->attach(new Swift_Message_Attachment(file_get_contents($file), 'file_da_allegare.pdf', 'application/pdf')); testato ed è funzionante Link to comment Share on other sites More sharing options...
gioporel Posted October 19, 2013 Share Posted October 19, 2013 Grazie per le vostre indicazioni, però ho un problema: il pdf viene correttamente incluso alla mail di conferma dell'ordine, ma compare come allegato anche in qualsiasi altra email, anche se, nelle altre mail risulta di 0 byte ed illeggibile. Sembra che PS includa in qualsiasi mail una specie di copia fantasma del pdf destinato ad essere allegato alla mail di conferma ordine. Qualcuno ha idea di cosa possa essere? Perchè così è inutilizzabile..Non ho modificato altro nel file mail.php in Classes ed uso Prestashop 1.5.6. Grazie Gio Link to comment Share on other sites More sharing options...
Nicola Ferrante Posted January 19, 2014 Share Posted January 19, 2014 Salve. La normativa sul contratto di e-commerce prevede l’obbligo di comunicare alcune informazioni generali, oltre alle informazioni relative alle comunicazioni commerciali e le informazioni dirette alla conclusione del contratto. Tra le informazioni che dovranno essere fornite spiccano quelle che devono consentire al fruitore del servizio di contattare rapidamente il prestatore e di comunicare direttamente ed efficacemente con lo stesso, come recapiti telefonici, fax e di posta elettronica. Il prestatore non potrà limitarsi a fornire informazioni generiche o imprecise. Riguardo alle informazioni dirette alla conclusione del contratto di e-commerce, o commercio elettronico, queste sono informazioni propedeutiche per evitare che l’utente possa commettere errori nel procedimento di conclusione del contratto on-line. Le informazioni devono essere chiare, comprensibili e inequivocabili, ed essere disponibili prima dell’inoltro dell’ordine. Tali informazioni riguardano le fasi tecniche da seguire per la conclusione del contratto, il modo in cui il contratto verrà archiviato e le relative modalità di accesso allo stesso, i mezzi tecnici messi a disposizione del destinatario per individuare e correggere gli errori prima dell’inoltro dell’ordine, le informazioni sugli eventuali codici di condotta cui il prestatore del servizio aderisce, le lingue a disposizione per concludere il contratto e gli strumenti di composizione delle controversia. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now