Jump to content

Condiz. di Vendita per allegato, a norma di legge


Scnd

Recommended Posts

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

  • 5 months later...
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

  • 1 month later...

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

  • 3 months later...

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...