2017-05-09 2 views
0

Ich bin neu bei Woocommerce, und ich versuche, den Namen des Kunden am Anfang der E-Mail zu zeigen.Wie wird der Kundenname in der Woocommerce E-Mail-Vorlage angezeigt?

So wird die E-Mail wie folgt aussehen:

[HEADER] Sie bestellen platziert wurde [/ HEADER]

[H2] Hallo {CUSTOMER_NAME} [/ H2]

[P] Einige Text [/ P]

[DER REST DER MAIL]

Ich habe versucht, etwas wie functions.php in meinem Thema hinzuzufügen.

//add the first name of the person to the email. 
add_filter('woocommerce_email_order_details','name_to_processing_customer_email', 10, 3); 
function name_to_processing_customer_email($order, $sent_to_admin, $plain_text, $email) { 

    if('customer_processing_order' == $email->id){ 

     // Set here as you want your custom content (for customers and email notification related to processing orders only) 
     echo '<h2>Hej '.$order->billing_first_name .'</h2>'; 

    } 

} 

Aber das funktioniert nicht. Kann jemand helfen?

Antwort

1

Versuchen Sie dieses ::

add_filter('woocommerce_email_order_details','name_to_processing_customer_email', 10, 3); 
function name_to_processing_customer_email($order_id, $sent_to_admin, $plain_text, $email) { 
    $order = new WC_Order($order_id); 
    echo '<h2>Hej '.$order->billing_first_name .' '.$order->billing_last_name.'</h2>'; 
} 
+0

Es funktioniert. Die Platzierung ist jedoch nicht korrekt. Der Text erscheint direkt über den Bestellelementen und ich möchte direkt hinter dem Mail-Header sein. –

0
add_action('woocommerce_email_after_order_table', 'name_to_processing_customer_email', 10, 2); 
function name_to_processing_customer_email($order, $is_admin_email) { 
    echo '<p><h4>Shipping:</h4> ' . $order->get_billing_first_name() . '</p>'; 
} 

prüfen diese WC3

Snippet
0

Haben Sie dieses Problem beheben? Ich habe das gleiche, "Hi" zeigt aber an falscher Stelle. Ich möchte es nach dem Header setzen ...

+0

Dies sollte ein Kommentar zu der Frage sein und keine Antwort. Bitte lesen Sie die SO-Richtlinien vor der Veröffentlichung .. – sparkplug

Verwandte Themen