https://sp-wordpress-weboldal-keszites.hu/wp-content/uploads/2021/01/blog-header-bg-min-1.png

Wordpress Blog

Cikkek a SEO-ról, a webdesignról és a digitális marketingről.
Wordpress & Woocommerce

Hogyan csatoljunk PDF-fájlt a WooCommerce rendelési e-mailekhez?

Szerző: Sári Zoltán
12

A cikk utóljára frissítve: 2021. január 5th 11:15 de.

Időnként érdemes, vagy szükséges statikus PDF-fájlt csatolni a WooCommerce rendelési e-mailekhez. Érdemes felvenni a számla PDF változatát, vagy további kiegészítő utasításokat adni az ügyfelének.

Ma egy olyan módszert mutatunk be, amellyel ezt megteheti:  megköveteli a kódoláshoz szükséges ismereteket!

Ez a gyors kis részlet lehetővé teszi, hogy statikus PDF fájlt (vagy valójában bármilyen fájlt) csatoljon a WooCommerce rendelési e-mailekhez.

Csak adja hozzá a következő kódot a function.php fájl ‘egyedi funkciók’ területéhez:

add_filter( ‘woocommerce_email_attachments’, ‘attach_terms_conditions_pdf_to_email’, 10, 3);
function attach_terms_conditions_pdf_to_email ( $attachments , $id, $object ) {
$your_pdf_path = get_template_directory() . ‘/csatolmany.pdf’;
$attachments[] = $your_pdf_path;
return $attachments;
}

Törölje az első sort, ha a fájl mentése után hiba merül fel.

Ennél a példánál  a $your_pdf_path = get_template_directory() függvényt alkalmaztuk. Hogy is néz ki ez a valóságban?

Ebben a sorban $your_pdf_path = get_template_directory() . ‘/csatolmany.pdf’; a csatolmany.pdf fájlt töltsük fel a sablonunk gyökérkönyvtárába, és rendeléskor az ügyfél már meg is kapja a csatolmányt.

Haladóknak:

Egyszerűen szerkessze a $ your_pdf_path változót, hogy bárhol legyen a PDF (vagy más fájl). Ne feledje, hogy a PDF elérési útjának annak a helynek kell lennie, ahol a tényleges fájl található a szerveren – nem pedig az URL-címnek.

Gyerek témát használva a get_stylesheet_directory_uri felhasználásával megkeresheti a fájl helyét a gyermek téma mappájában.

Hasonlóképpen, a wp_upload_dir függvényt használva fájlt szeretne kapni a feltöltési könyvtárba.

Túl könnyű, igaz?

 

Mennyire volt hasznos ez a cikk számodra?

Kérlek küldj egy visszajelzést ami fontos számomra, hogy javíthassak ha nem megfelelő az információ. Kattints egy csillagra az értékeléshez!

Átlagos értékelés 5 / 5. Értékelések száma: 6

Eddig nincs értékelés! Legyél Te az első, aki értékeli ezt a bejegyzést.