Prestashop załączenie formularza odstąpienia od umowy pdf

Prestashop załączenie formularza odstąpienia od umowy pdf

Prezentuje “brzydką” ale bardzo szybką i prostą metodę dołączenia pliku formularza odstąpienia od umowy w prestashop (działa na pewno z wersją 1.6). Potrzebujemy oczywiście plik pdf który wrzucamy bezpośrednio do folderu sklepu i nazywamy go 1.pdf. Następnie edytujemy plik “classes/Mail.php” i znajdujemy w min kod okolo 304 linijki

/* Send mail */
$send = $swift->send($message, $to, new Swift_Address($from, $from_name));
$swift->disconnect();

I Zamieniamy go na

/* Send mail */
if (strpos($template,'order_conf')!==false){
   $message->attach(new Swift_Message_Attachment(new Swift_File('1.pdf'), 'odstapienie_od_umowy.pdf', 'application/pdf'));
}
$send = $swift->send($message, $to, new Swift_Address($from, $from_name)); 
$swift->disconnect();

Dzięki takim prostym opracją mamy do zamówienia dołączony formularz odstąpienia od umowy. Niestety po aktualizacji prestashop trzeba będzie operacje wykonać ponownie.

  • Łukasz

    Dzięki za poradnik. Mogę w ten sposób dodać nawet kilka załączników 🙂
    Niestety po tej modyfikacji przestały przychodzić załączone do maila faktury proforma. Jaka może być przyczyna?