✅Añade un Mensaje Personalizado en el Checkout de WooCommerce Sin Plugins

Hoy un suscriptor me preguntó si existía un plugin que permitiera agregar un texto en la página de checkout de WooCommerce indicando que, si un cliente quería pagar por un método distinto a PayPal, debía ponerse en contacto con la empresa.

Mi respuesta fue clara: no estoy seguro de que exista un plugin que haga exactamente y únicamente eso. Se podría utilizar algún plugin para modificar el checkout de WooCommerce, pero eso sería como matar moscas a cañonazos. Instalar un plugin con miles de líneas de código, diseñado para editar todo el proceso de checkout y con un sinfín de configuraciones, para simplemente agregar un pequeño mensaje, no tiene mucho sentido cuando se puede lograr lo mismo con menos de 10 líneas de código.

editar checkout woocommerce sin plugins

Solución con Código

Para resolver este problema de manera eficiente, podemos utilizar un simple snippet de código en el archivo functions.php del tema hijo o utilizar un plugin como Code Snippets que te ayuda a mantener todos los códigos organizados.

La clave está en el hook woocommerce_review_order_before_payment, que nos permite insertar contenido antes de la sección de métodos de pago en el checkout.

Si no sabes para que sirven los hooks revisa este artículo. Click aquí.

Aquí está el código que soluciona el problema:

add_action('woocommerce_review_order_before_payment', 'agregar_mensaje_pago_checkout');

function agregar_mensaje_pago_checkout() {
    echo '<p style="font-size: 14px; color: #ff0000; font-weight: bold; margin-top: 10px;">';
    echo 'Si deseas pagar por otro método que no sea PayPal, por favor contáctanos a través de WhatsApp: ';
    echo '<a href="https://wa.me/34XXXXXXXXX" target="_blank" style="color: #007cba; text-decoration: none;">';
    echo 'Haz clic aquí para contactarnos</a>.';
    echo '</p>';
}

Lenguaje del código: PHP (php)

Explicación del Código

  1. add_action('woocommerce_review_order_before_payment', 'agregar_mensaje_pago_checkout');: Este hook de WooCommerce permite ejecutar una función antes de que se muestren las pasarelas de pago en el checkout.
  2. Función agregar_mensaje_pago_checkout: Simplemente imprime un mensaje con echo.
  3. Mensaje en HTML: Se utiliza un párrafo con estilos CSS en línea para resaltar el aviso en rojo.
  4. Enlace de WhatsApp: Se proporciona un enlace directo para que los clientes puedan comunicarse con la empresa fácilmente.

Conclusión

En muchos casos, resolver un problema específico con código es mucho más eficiente que instalar un plugin genérico. Los plugins de personalización de checkout en WooCommerce tienen miles de líneas de código y muchas funcionalidades innecesarias para este caso particular. En cambio, con unas pocas líneas de código se logra exactamente lo que se necesita, sin ralentizar el sitio ni agregar dependencias innecesarias. Si buscas optimizar tu tienda en línea, aprender a hacer pequeños cambios con código puede ahorrarte recursos y mejorar el rendimiento de tu web.

Nos vemos en el siguiente tutorial. Un saludo.

5/5 - (3 votos)
Compartir Artículo

Un comentario

  1. Fran Salas Master WP 1 año atrás

    ¿Qué prefieres usar plugins o código?

¿Tienes una duda o sugerencia sobre este artículo?

Puedes dejar un comentario de forma anónima, sin necesidad de registrarte ni proporcionar ningún dato personal. Tu mensaje se publicará como “Usuario Anónimo No Premium”, un perfil que agrupa a todos los visitantes no registrados.

Importante: para evitar el spam automático, todos los comentarios anónimos deben comenzar con el símbolo #. Ejemplo: # Tengo una duda sobre los shortcodes personalizados...

Este espacio está destinado exclusivamente a preguntas concretas, dudas o sugerencias relacionadas con el contenido del artículo. Por respeto a los demás lectores, no se publicarán temas sin relación.

Privacidad y normas:
  • No tienes que agregar tu nombre, correo ni ningún otro dato identificativo.
  • No se permiten enlaces en comentarios anónimos.
  • No se permiten símbolos especiales como < o > (menor y mayor que), ya que se consideran intentos de insertar código y serán bloqueados.
  • Todos los comentarios anónimos pasan por revisión antes de ser publicados y solo se aprobarán si aportan valor al contenido del artículo.
¿Quieres comentar con tu nombre y que tu mensaje se publique al instante? Inicia sesión o regístrate.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

0%