Añade en el correo de confirmación de compra enlaces a las reseñas de los productos comprados

En este artículo, aprenderás cómo personalizar los correos electrónicos de WooCommerce para incluir enlaces de reseña en los correos electrónicos enviados a los clientes después de completar una compra. Estos enlaces facilitan que los clientes compartan sus opiniones sobre los productos que han adquirido, lo que puede ser valioso tanto para tu negocio como para otros clientes interesados.

Funcionamiento del Snippet

El siguiente fragmento de código PHP te permite agregar enlaces de reseña a los correos electrónicos de WooCommerce cuando se cumplan ciertas condiciones. Esto se logra utilizando el filtro `woocommerce_email_order_details` y verificando si el tipo de correo es ‘customer_completed_order’ y si las reseñas están habilitadas en la configuración de WooCommerce.

function add_review_links_to_email($order, $sent_to_admin, $plain_text, $email) {
    if ($email->id == 'customer_completed_order' && get_option('woocommerce_enable_reviews') === 'yes') {
        echo '<h2>¿Nos dejas una reseña?</h2>';
        echo '<p>Tu opinión es muy importante para nosotros y para otros clientes. Nos encantaría que compartieras tu experiencia.</p>';
        echo '<ul>';

        foreach ($order->get_items() as $item_id => $item) {
            $product = $item->get_product();
            $product_id = $product->get_id();
            $product_name = $product->get_name();
            $review_link = get_permalink($product_id) . '#reviews';

            echo '<li>';
            echo $product_name . '. ';
            echo '<a href="' . $review_link . '">Dejar reseña</a>';
            echo '</li>';
        }

        echo '</ul>';
    }
}
add_filter('woocommerce_email_order_details', 'add_review_links_to_email', 20, 4);

Casos de Uso del Snippet

Este snippet de código es útil si deseas incentivar a tus clientes a dejar reseñas de productos después de completar una compra. Al agregar automáticamente enlaces de reseña a los correos electrónicos, aumentas las posibilidades de recibir comentarios positivos y valiosos para tu negocio.

Personalizar los correos electrónicos de WooCommerce con enlaces de reseña puede ser una estrategia efectiva para fomentar la retroalimentación de los clientes y mejorar la reputación de tu tienda en línea. Utiliza este snippet de código para implementar esta funcionalidad y proporcionar una experiencia de compra más interactiva y participativa.

¡Espero que este contenido estructurado te sea útil para crear tu post en el CPT de snippets! Si necesitas más información o alguna otra ayuda, no dudes en preguntar.

¡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: