Удалить ярлык «Доставка» из уведомлений Woocommerce по электронной почте - PullRequest
0 голосов
/ 15 ноября 2018

Я хочу удалить или скрыть ярлык «доставка» из таблицы электронной почты с подтверждением заказа woocommerce.

enter image description here

1 Ответ

0 голосов
/ 15 ноября 2018

Следующий небольшой фрагмент кода удалит только метку «Доставка» из уведомлений по электронной почте:

add_filter( 'woocommerce_get_order_item_totals', 'customize_email_order_line_totals', 1000, 3 );
function customize_email_order_line_totals( $total_rows, $order, $tax_display ){
    // Only on emails notifications
    if( ! is_wc_endpoint_url() || ! is_admin() ) {
        // Remove "Shipping" label text from totals rows
        $total_rows['shipping']['label'] = '';
    }
    return $total_rows;
}

Код помещается в файл function.php вашей активной дочерней темы (активной темы).Протестировано и работает.


Чтобы удалить строку итоговой отгрузки из уведомлений по электронной почте, используйте вместо этого:

add_filter( 'woocommerce_get_order_item_totals', 'customize_email_order_line_totals', 1000, 3 );
function customize_email_order_line_totals( $total_rows, $order, $tax_display ){
    // Only on emails notifications
    if( ! is_wc_endpoint_url() || ! is_admin() ) {
        // Remove shipping line from totals rows
        unset($total_rows['shipping']);
    }
    return $total_rows;
}

Код входит в файл function.php вашей активной дочерней темы (активная тема).Протестировано и работает.


Невозможно настроить таргетинг на конкретное уведомление по электронной почте.

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