Cómo Agregar CC y BCC a Correos Electrónicos de WooCommerce

¿Te has encontrado en una situación en la que necesitas que ciertos correos electrónicos de WooCommerce sean enviados a más de una persona? En este artículo, te mostraremos cómo puedes agregar campos CC y BCC a los correos electrónicos de WooCommerce utilizando código PHP. Este método es especialmente útil cuando quieres mantener informados a varios departamentos o individuos en tu organización.

El siguiente código PHP te permitirá hacer exactamente eso:

<?php
/**
 * Add CC BCC to WooCommerce email
 */
function bf_add_cc_bcc_email( $headers, $email_id, $order ) {
    if ( 'customer_completed_order' === $email_id ) {
        $headers .= "Cc: Name <your@email.com>\r\n";
        $headers .= "Bcc: Name <your@email.com>\r\n";
    }
    return $headers;
}
add_filter( 'woocommerce_email_headers', 'bf_add_cc_bcc_email', 9999, 3 );

 

Este código se enfoca en el evento customer_completed_order, que es el correo electrónico enviado al cliente cuando se completa su pedido.

Ejemplo de uso: Imagina que eres dueño de una tienda en línea y quieres que tu equipo de ventas y tu equipo de logística reciban una copia del correo electrónico cuando se completa un pedido. Simplemente reemplaza <your@email.com> con las direcciones de correo electrónico relevantes, y estarás listo. Otro ejemplo es para una tienda de dropshipping, con este código ya no tienes que enviar por correo cada pedido realizado en tu tienda online.

¡Más Snippets, Más Opciones!

Al compartir, motivamos a más desarrolladores a contribuir. Ayúdanos a hacer de este directorio un punto de referencia en snippets.

Facebook
Twitter
LinkedIn
Telegram
WhatsApp

¿Cómo implementar este snippet en la web?

Tienes 2 opciones, una de ellas es mediante plugin y la otra pegando el código en tu web.

1. Añadir snippet con plugin

code-snippets

Code Snippets

Por Code Snippets Pro

  1. Descarga el plugin o búscalo en el repositorio de plugins de Wordpress e instálalo en tu web.
  2. En el menú lateral del Escritorio verás un nuevo enlace (Fragmetos de código). Ves a Fragmentos de código > Añadir nuevo.
  3. Se abrirá una página con un título, bloque de código, descripción y etiquetas, rellena el título con el que quieras guardarlo, ejemplo: Añadir Google Analytics.
  4. En la parte código verás que está activo PHP, ahí pega el código del snippet
  5. La descripción y las etiquetas solo son para tu información y para que luego encuentres más fácil los snippets.
  6. Publicar y activar el snippet.

2. Añadir snippet en el functions.php

Diseño web con WordPress

Accede al archivo functions.php de tu tema o tema hijo, pega el snippet y guarda el archivo.

Lo encontrarás en Apariencia > Editor de archivos de tema, pinchas sobre el enlace  functions.php y pegas el código al final del archivo.

Relacionados: