2017-11-03 12 views
0

私はすべてのプラグインとWPを更新する前に、新しいオーダーの電子メールにいくつかの情報を表示しました。顧客のメモ、電子メール、電話など。woocommerce電子メールでカスタム情報を追加

しかし、更新後にはそれらはなくなっています。私はこの情報がどこから来たのかわからない。私はうその設定を見ようとしましたが、何も見つかりませんでした。

誰かに戻す方法を知っていますか?

例えば
+0

[WooCommerce注文電子メールをカスタマイズ](https://stackoverflow.com/questions/33996319/customize-woocommerce-order-email) – LuckyStarr

答えて

0

ようやく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

詳細については、

// 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); 

Link 1Link 2Link 3Link 4

は、この意志はあなたを助け願っています。

+0

リンク上の可能な複製3.テンプレートの画像には、顧客の詳細領域があります電子メールと電話で。それは正確にそれが私の新しい注文の電子メールにあった方法です、このエリアはもう存在しません。 –

関連する問題