Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Добавить дополнительное поле из формы оформления заказа в письмо заказа

Тема в разделе "Вопросы, советы и доработки.", создана пользователем Igorsrt, 26 фев 2016.

  1. Igorsrt

    Igorsrt

    Сообщения:
    45
    Симпатии:
    2
    Баллы:
    8
    Здравствуйте! Использую плагин WooCommerce Poor Guys Swiss Knife.
    Создал несколько дополнительных полей в форме оформления заказа. Все круто!
    Но, почему-то, поля созданные в разделе "Woocommerce Checkout Billing Section" благополучно отображаются в письме подтверждения заказа, а поле "телефон получателя", созданное в секции "Woocommerce Checkout Shipping Section" никак не хочет... ((
    Помогите пожалуйста.
    Пробовал добавить в functions.php код:
    add_filter('woocommerce_email_customer_details', 'my_woocommerce_email_order_meta_keys');

    function my_woocommerce_email_order_meta_keys( $keys ) {
    $keys['Телефон получателя'] = 'shipping_tel';
    return $keys;
    }

    - заказ перестает отправляться (Internal Server Error)
     
    Последнее редактирование: 26 фев 2016
  2. joy66

    joy66

    Сообщения:
    76
    Симпатии:
    13
    Баллы:
    8
    потому как этот хук выглядит так
    do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email );

    а фильтр зовется woocommerce_email_customer_details_fields