logooneasesoria4

¿Necesita una consulta gratuita?

Correo de confirmación de pedido distinto según el país de facturación (WooCommerce) @ Ayuda WordPress

En ocasiones, cuando una tienda online WooCommerce que sirve pedidos a varios países la gestionan distintas personas, es posible que quieras que, dependiendo del país de facturación indicado por el cliente, reciba el correo electrónico de nuevos pedidos un gestor diferente.

Por defecto, en WooCommerce puedes indicar varios correos electrónicos separados por comas, pero los avisos de nuevos pedidos llegarían a todos.

ajustes woocommerce correos nuevo pedido

Si quieres conseguir lo que comentaba antes, que dependiendo del país de facturación indicado por el cliente, el correo llegue a correos electrónicos distintos, debes crear una función como la siguiente, indicando a qué email llegarán los pedidos según el país:

/* Distinto email segun pais de facturacion en el pedido */
// PARTE 1
// Definimos el array del 'country code' => 'email' pairs
function ayudawp_ubicacion_pedido( $location ) {
$admins = array(
'ES' => '[email protected]', 
'PT' => '[email protected]', 
// etc
);
return $admins[$location];
}
// PARTE 2
// Definimos el destinatario de los nuevos emails
add_filter( 'woocommerce_email_recipient_new_order', 'ayudawp_destinatario_dinamico', 9999, 3 );
function ayudawp_destinatario_dinamico( $email_recipient, $order_object, $email ) {
if ( is_admin() ) return $email_recipient;
if ( $order_object && $location = $order_object->get_billing_country() ) {
$email_recipient = ayudawp_ubicacion_pedido( $location );
}
return $email_recipient;
}

Solo tienes que cambiar y/o añadir más emails y códigos de país según necesidad, y el correo indicado en la línea de cada país recibirá solo los correos de nuevos pedidos correspondientes.

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

¿Te gustó este artículo?
  • I love your blog.. very nice colors & theme. Did you make this website yourself or did you
    hire someone to do it for you? Plz reply as I’m looking to construct
    my own blog and would like to find out where u
    got this from. appreciate it

  • Woow that was strange. I just wrote aan extremely lkng coomment but
    after I clickoed submit myy comment didn’t sjow up. Grrrr…
    wel I’m nnot writing alll that over again. Anyway, jist wanted tto sayy superb blog!

  • Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.

Déjanos tus comentarios..!

10 de octubre de 2023

RECIBE

GRATIS

Recursos para tu web GRATIS.

En agradecimiento por haber leido nuestro blog te ofrecemos algúnos plugins, temas y asesoría para el desarrollo de tu sitio web.
Envía correo y espera respuesta...Gracias..!
baneranunciopluginsbest
Publicaciones Relacionadas
Abrir chat
One Asesoría
Hola 👋
¿Necesita cotizar una página o tienda online, cómo podemos ayudarle..?