Si tienes varias tiendas físicas y quieres enviar una copia del pedido online a la tienda más cercana a tu cliente, en este vídeo veremos cómo enviar diferentes correos electrónicos del pedido recibido en nuestra tienda online.
Creamos un condicional, en base al código postal del cliente y enviaremos un e-mail al correo electrónico que nos interese.
Este es el vídeo del capítulo:
¡RECUERDA! Te ofrecemos nuestra ayuda y experiencia de todos estos años con soporte personalizado y en vivo:
Puedes escuchar nuestros audios o bien en iTunes, en iVoox o Spotify:
Aquí tienes el código de este capítulo:
function dd_filter_recipient( $recipient, $order ){
// Llamada al código postal del pedido del cliente
$billing_postcode = method_exists( $order, 'get_billing_postcode') ? $order->get_billing_postcode() : $order->billing_postcode;
if( $billing_postcode >= 36600 && $billing_postcode <= 36699 ){
$recipient .= ', micorreo@midominio.com';
// //Aquí se sustituye completamente el mail por el que añadas
// $recipient = 'micorreo@midominio.com';
} elseif ($billing_postcode >= 37600 && $billing_postcode <= 37699) {
$recipient .= ', micorreo2@midominio.com';
// //Aquí se sustituye completamente el mail por el que añadas
// $recipient = 'micorreo2@midominio.com';
}
return $recipient;
}
add_filter( 'woocommerce_email_recipient_new_order', 'dd_filter_recipient', 10, 2 );
Deja una respuesta