Пользовательские поля платежных данных Woocommerce не отображаются в электронном письме после обновления - PullRequest
0 голосов
/ 10 января 2019

У меня проблема с тем, что настраиваемое поле (назовем его billing_type) правильно отображается на странице информации для выставления счетов и используется для работы с электронными письмами. Данные поля можно увидеть, открыв заказ на панели инструментов woocommerce, но они больше не отображаются в электронных письмах.

После обновления настройки электронной почты изменились. Я пытался добавить короткое имя (например, adq_order_note) безуспешно, чтобы я мог использовать его в поле «Содержимое» электронной почты на панели инструментов, а также добавить его в массив $ fields, но это, похоже, ничего не делает или.

Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 10 января 2019
add_filter('woocommerce_email_order_meta_fields', 'billing_type_checkout_field_order_meta_fields', 10, 3);

function billing_type_checkout_field_order_meta_fields($fields, $sent_to_admin, $order) {

    $fields['billing_type'] = array(
        'label' => __('Billing Type'),
        'value' => get_post_meta($order->id, 'billing_type', true),
    );

    return $fields;

}

Ты пробовал вот так? Попробуйте добавить этот фрагмент кода в функции вашей активной темы. Php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...