2017-11-03 2 views
0

Bevor ich alle meine Plugins und WP aktualisiert hatte ich einige Informationen in der neuen Bestellung woo E-Mail nach der Gesamtzahl anzeigen. Wie: Kundennotiz, E-Mail und Telefon.Fügen Sie benutzerdefinierte Informationen in Woocommerce E-Mail

Aber nach den Updates sind sie weg. Ich weiß nicht woher diese Informationen kommen. Ich habe versucht, in den Einstellungen zu suchen, aber ich habe nichts gefunden.

Kann jemand sie zurück setzen?

+0

Mögliche Duplikate von [Customize WooCommerce E-Mail-Bestellung] (https://StackOverflow.com/questions/33996319/Customize-Woocommerce-order-email) – LuckyStarr

Antwort

0

Ich fand schließlich eine Lösung, einschließlich dieser Code in der function.php

function wc_customer_details($fields, $sent_to_admin, $order) { 
if (empty($fields)) { 
    if ($order->get_customer_note()) { 
     $fields['customer_note'] = array(
      'label' => __('Customer Note', 'woocommerce'), 
      'value' => wptexturize($order->get_customer_note()), 
     ); 
    } 
    if ($order->get_billing_email()) { 
     $fields['billing_email'] = array(
      'label' => __('Email address', 'woocommerce'), 
      'value' => wptexturize($order->get_billing_email()), 
     ); 
    } 
    if ($order->get_billing_phone()) { 
     $fields['billing_phone'] = array(
      'label' => __('Phone', 'woocommerce'), 
      'value' => wptexturize($order->get_billing_phone()), 
     ); 
    } 
} 
return $fields; 

} add_filter ('woocommerce_email_customer_details_fields', 'wc_customer_details', 10, 3);

0

Ein Beispiel

// Edit order items table template defaults 
function sww_add_wc_order_email_images($table, $order) { 

ob_start(); 

$template = $plain_text ? 'emails/plain/email-order-items.php' : 'emails/email-order-items.php'; 
wc_get_template($template, array(
    'order'     => $order, 
    'items'     => $order->get_items(), 
    'show_download_links' => $show_download_links, 
    'show_sku'    => $show_sku, 
    'show_purchase_note' => $show_purchase_note, 
    'show_image'   => true, 
    'image_size'   => $image_size 
)); 

return ob_get_clean(); 
} 
add_filter('woocommerce_email_order_items_table', 'sww_add_wc_order_email_images', 10, 2); 

Weitere Informationen

Link 1, Link 2, Link 3, Link 4

hoffen, dass dies Ihnen hilft.

+0

was es auf Link 3 ist. Das Template-Bild gibt es einen Kundendetailbereich mit E-Mail und Telefon. Es ist genau so, wie es in meiner neuen E-Mail Bestellung war, dieser Bereich ist nicht mehr da. –

Verwandte Themen