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.
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!
phim sex thần thoại
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
novoporno.cc
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!
Registro
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.