Podle zákona musíte zákazníkovi v emailu s potvrzením objednávky poslat také obchodní podmínky a formulář k odstoupení od smlouvy. Woocommerce nemá tuto funkci standardně, takže si ji musíme přidat.

Uvedený kód vložíte do souboru functions.php Vaši šablony. Přílohy nahrajete do hlavního adresáře Vaší šablony, pokud používáte child šablonu, tak soubory nahrajete do hlavní šablony. Samozřejmě si upravte názvy souborů podle Vaší potřeby.

 
// přidání dokumentů do emailu 
add_filter( 'woocommerce_email_attachments', 'attach_complaints_conditions_pdf_to_email', 10, 3);

function attach_complaints_conditions_pdf_to_email ( $attachments, $status , $order ) {

$allowed_statuses = array( 'new_order', 'customer_invoice', 'customer_processing_order', 'customer_completed_order' );

if( isset( $status ) && in_array ( $status, $allowed_statuses ) ) {
$dokument1 = get_template_directory() . '/oznameni-o-odstoupeni-od-smlouvy.pdf';
$dokument2 = get_template_directory() . '/obchodni-podminky.pdf';
$attachments = array($dokument1, $dokument2);
}
return $attachments;
}

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *