Поддержка WooCommerce Нет почты клиента в письме о новом заказе.

  • Решено newageman

    (@newageman)


    Здравствуйте. Проблема в следующем: не пишется почта клиента в письме о новом заказе. Поле email обязательное. Всё остальное приходит, но только не почта. Где копать подскажите, пожалуйста? Уже несколько дней бьюсь.

    • Тема изменена 1 год, 1 месяц назад пользователем newageman.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Какая версия WC?
    Попробуйте добавить в functions что-то подобное:

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

    kw56, огромное спасибо! Сработало. Версия 3.2.0

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Нет почты клиента в письме о новом заказе.» закрыта для новых ответов.