Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Tilføje ekstra PDF til ordrebekræftelse

Af Supporter Aspirant Onsic | 13-03-2017 16:03 | 1709 visninger | 4 svar, hop til seneste
Jeg har i sidste måned fået hjælp til at tilføje en PDF til den ordrebekræftelse, som bliver sendt ud til kunden ved købt af produkt. Men jeg skal bruge lidt hjælp, da jeg skal tilføje en ekstra PDF fil til ordrebekræftelsen. Jeg bruger Woocommerce. For at få tilføjet "handelsbetingelserne" hvilket er den første pdf fil, som jeg allerede har fået tilføjet til ordrebekræftelsen, så brugte jeg teksten her: < ? php /** * Main functions file * * @package WordPress * @subpackage Shop Isle */ /** * Initialize all the things. */ require get_template_directory(). '/inc/init.php'; /** * Note: Do not add any custom code here. Please use a child theme so that your customizations aren't lost during updates. * http://codex.wordpress.org[...] */ // Fjerner firma fra checkout add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields'); function custom_override_checkout_fields($fields) { unset($fields['billing']['billing_company']); return $fields; } add_filter('woocommerce_email_attachments', 'attach_terms_conditions_pdf_to_email', 10, 3); function attach_terms_conditions_pdf_to_email($attachments, $status, $object) { $allowed_statuses = array('customer_processing_order'); if (isset($status) && in_array($status, $allowed_statuses)) { $your_pdf_path = get_stylesheet_directory().'/handelsbetingelser.pdf'; $attachments = [ $your_pdf_path, ]; } return $attachments; } Hvad skal jeg tilføje for at få tilføjet "standardfortrydelsesformularen" pdf til den mail der bliver sendt ud til kunden ved ordrebekræftelsen? :)
--
Intel Core i5 750 @ 2.67GHz 4,00 GB Dual-Channel DDR3 MSI CO.,LTD P55-GD65 AMD Radeon HD 6800 Series x3 156GB Western Digital
#1
Azakiel
Skribent
13-03-2017 16:37

Rapporter til Admin
enten lav et array med filerne og tilføj det til slut, eller lav en variabel mere ala den $your_pdf_path og tilføj den i $attachments.
--
Veni, Vidi, Vici. dimidium facti qui coepit habet faber est quisque fortunae suae
#2
Troels
Gæst
13-03-2017 17:38

Rapporter til Admin
$your_pdf_path = get_stylesheet_directory().'/handelsbetingelser.pdf'; $your_pdf_path2 = get_stylesheet_directory().'/hejsa.pdf'; $attachments = [ $your_pdf_path, $your_pdf_path2 ]; } return $attachments; }
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
inckie
Ultra Nørd
13-03-2017 17:50

Rapporter til Admin
Du må meget gerne poste din kode på tjenester såsom https://pastebin.com[...] eller ligende services, da HOL har elendige tekst formatterings muligheder.
--
Take everything you like seriously, except yourselves.
--
Sidst redigeret 13-03-2017 17:51
#4
Onsic
Supporter Aspirant
13-03-2017 20:49

Rapporter til Admin
#2 - Jeg forsøger at tilføje dit kode om lidt. Jeg har dog et problem, som jeg skal have løst først, fordi jeg forsøger at ændre navnet på min hjemmesides URL, dette har jeg forsøgt ved at registrere et nyt domæne. Jeg har det problem nu, at når jeg går ind på min hjemmeside, så er den nærmest sat tilbage til start, hvilket jeg ikke helt forstår, fordi når jeg er inde i kontrolpanelet, så er alle mine sider, indstillinger osv. som inden jeg forsøgte at ændre URL addressen.. Help! :)
--
Intel Core i5 750 @ 2.67GHz 4,00 GB Dual-Channel DDR3 MSI CO.,LTD P55-GD65 AMD Radeon HD 6800 Series x3 156GB Western Digital

Opret svar til indlægget: Tilføje ekstra PDF til ordrebekræftelse

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning