• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Enviar email de nuevo pedido de WooCommerce a distintos destinatarios según el producto

Aprende en este tutorial cómo enviar el email de «nuevo pedido» de WooCommerce a diferentes destinatarios, dependiendo del producto comprado, mediante código.

Si estás usando WooCommerce ya sabrás que al realizarse una compra se envía un email de «nuevo pedido» al email que hayas indicado en los ajustes del plugin.

Pero, ¿y si dependiendo del producto comprado quieres que se envíe el email a distintas cuentas?

Ningún problema, porque puedes usar un filtro de WooCommerce para gestionarlo. Esto puede ser muy interesante para tiendas que tengan distintos departamentos.

Aquí tienes cómo hacerlo:

Snippet para enviar el mensaje de «nuevo pedido» a otro email dependiendo del producto comprado

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

En este caso, utilizas el filtro woocommerce_email_recipient_new_order y un condicional para indicarle que cuando el producto pertenezca a la categoría de «software» envíe el email de nuevo pedido a la cuenta de email «soft@dominio.com».

Si en lugar de enviar solo el email a «soft@dominio.com» también quieres que llegue al email por defecto, entonces sustituye:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

De esta manera se enviará una copia al email por defecto que tengas configurado, más la nueva dirección que tú le indiques.

Por supuesto, puedes personalizar tanto la categoría como la dirección de email donde quieres que se envíen las notificaciones de nuevos pedidos.

Conclusión

Como ves, con unas pocas líneas de código puedes controlar a qué direcciones enviar los correos de nuevo pedido de WooCommerce dependiendo del producto comprado.

¿Alguna duda? Te leo en los comentarios.

Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉

PHP Productos WooCommerce

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?