Personalizar mensaje en la página de agradecimiento en WooCommerce

La página de agradecimiento de WooCommerce es la última etapa del proceso de compra, donde puedes expresar gratitud a tus clientes e incluir información adicional relevante. Personalizar esta página con un mensaje único puede mejorar la experiencia del usuario y reforzar la relación con tus clientes. En este artículo, te explicaremos cómo agregar un mensaje personalizado usando PHP.

Usar el hook woocommerce_thankyou

WooCommerce proporciona el hook woocommerce_thankyou que se ejecuta en la página de agradecimiento. Puedes usarlo para insertar contenido adicional, como un mensaje personalizado.

Aquí tienes un ejemplo básico:

';
        echo __('Thank you for your purchase! Your order is being processed and will be shipped soon.', 'your-text-domain');
        echo '

'; } }

Con este código, un mensaje de agradecimiento básico se mostrará en la página de agradecimiento.

Personalizar el mensaje basado en condiciones

Puedes personalizar el mensaje en función de las condiciones del pedido, como el método de envío, los productos comprados o el país del cliente.

Ejemplo: Mensaje personalizado basado en el método de envío

get_shipping_method();

        if ($shipping_method === 'Free Shipping') {
            echo '

'; echo __('Thank you for choosing free shipping! Your order will arrive in 5-7 business days.', 'your-text-domain'); echo '

'; } else { echo '

'; echo __('Thank you for your order! It will be delivered soon.', 'your-text-domain'); echo '

'; } } }

En este ejemplo, el mensaje varía dependiendo de si el cliente eligió «Envío gratuito» u otro método de envío.

Mostrar información personalizada basada en productos comprados

Si deseas mostrar un mensaje especial para ciertos productos, puedes hacerlo verificando si el pedido contiene un producto específico.

get_items() as $item) {
            $product_id = $item->get_product_id();

            if ($product_id == 123) { // Cambia 123 por el ID del producto deseado.
                echo '

'; echo __('You purchased our special product! Check your email for exclusive tips.', 'your-text-domain'); echo '

'; break; } } } }

Este código comprueba si el pedido contiene un producto con un ID específico y muestra un mensaje especial en ese caso.

Personalizar el diseño del mensaje

Puedes estilizar el mensaje personalizado utilizando HTML y CSS directamente en el código. Por ejemplo:

';
        echo '

' . __('Thank You for Your Order!', 'your-text-domain') . '

'; echo '

' . __('We appreciate your business. If you have any questions, feel free to contact us.', 'your-text-domain') . '

'; echo '
'; } }

En este ejemplo, el mensaje se envuelve en un contenedor estilizado para destacarlo visualmente.

 

Personalizar la página de agradecimiento en WooCommerce es una excelente manera de ofrecer un toque único a tus clientes. Con los ejemplos anteriores, puedes adaptar los mensajes para que sean relevantes, visualmente atractivos y alineados con las necesidades de tu tienda.

Si necesitas más ayuda o deseas explorar otras opciones de personalización, ¡no dudes en pedírmelo! 😊

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Back to Top
0
Would love your thoughts, please comment.x
()
x