Funkční řešení poslání přílohy v potvrzení objednávky (Obchodní podmínky a Poučení o odstoupení) na Prestashop 1.6.1.15:
v souboru /classes/Mail.php
najít řádek: /* Send mail */ a před něj vložit:
if ($template == 'order_conf'){
$file = _PS_ROOT_DIR_ . '/obchodni-podminky.pdf';
$message->attach(new Swift_Attachment(file_get_contents($file), 'obchodni-podminky.pdf', 'application/pdf'));
}
if ($template == 'order_conf'){
$file = _PS_ROOT_DIR_ . '/pouceni-odstoupeni-od-smlouvy.pdf';
$message->attach(new Swift_Attachment(file_get_contents($file), 'pouceni-odstoupeni-od-smlouvy.pdf', 'application/pdf'));
}
Oba soubory musí být v root adresáři. Název souborů bez mezer a interpunkcí. Funguje, odzkoušeno.