Автоматизация электронной почты заказов WooCommerce вместе с доставкой этикеток на склад - PullRequest
0 голосов
/ 28 мая 2018

Мне интересно (я никогда раньше не использовал Woocommerce) что-то о потоке заказов с WC.

Я смотрю на администрирование бэкенда сайта, где находятся Woocommerce и Wordpress, и хотел бы найтиспособ автоматизации заказов по электронной почте в склад / отдел доставки, который находится в другом месте.

Я действительно не хочу, чтобы у них был доступ к бэкэнду, поскольку они не понимают его / никогда не использовалиit.

В идеале хотелось бы также включить отправляемые этикетки (Canada Post) вместе с уведомлениями по электронной почте.

(заказы поступают в woocommerce> электронные письма отправляются, отправляя заказы на складдля обработки / отправки)

Есть ли способ для меня это сделать?

1 Ответ

0 голосов
/ 28 мая 2018

Чтобы отправить электронное письмо в формате Blind Carbon Copy (BCC) в склад / отдел доставки в уведомлении об обработке заказа по электронной почте, вы будете использовать эту пользовательскую подключенную функцию:

// Add a custom hidden email to processing email notification
add_filter( 'woocommerce_email_headers', 'warehouse_shipping_email_notification', 20, 3 );
function warehouse_shipping_email_notification( $header, $email_id, $order ) {
    // Only for customer processing order notification
    if( 'customer_processing_order' != $email_id ) return $header;

    // HERE below set the warehouse/shipping name and email address
    $name = 'Macfilish Warehouse Shipping';
    $email = 'shipping@macfilish.com';

    // Add warehouse email to BCC
    $header .= 'Bcc: ' . utf8_decode($name . ' <' . $email . '>') . "\r\n";

    return $header;
}

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

Так как я никогда не использовал расширение Woocommerce Canada Post, я не мог бы вам помочь включить ярлыки доставки…

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