
🔘 Reemplazar el texto del botón 'realizar pedido' en WooCommerce: 2 métodos en 5 minutos
El botón estándar «Proceed to Checkout» en WooCommerce es como un cajero que le lanza el recibo en silencio y se da la vuelta. Sin sonrisa, sin «gracias por su compra». Los dueños de tiendas pasan horas diseñando las fichas de producto, eligiendo tipografías y colores, y sin embargo dejan tal cual el botón que conduce al dinero.
Y eso es un error. El texto del botón de pago es una de las últimas señales antes de que un comprador haga clic en «Pagar». Si esa señal es impersonal, algunas personas se van simplemente porque no se les dio un motivo para quedarse.
A continuación, dos maneras de reemplazar el texto predeterminado del botón por algo que funcione para su tienda: mediante código y mediante un plugin. Ambas están probadas en la versión actual de WooCommerce y WordPress 6.9.
💡 Resumen rápido:
- Descubra por qué el texto predeterminado «Proceed to Checkout» perjudica la conversión y qué redacción funciona mejor
- Obtenga un fragmento PHP listo para usar y cambie el texto mediante
functions.php: copie, pegue y listo - Configure el plugin gratuito Change Proceed to Checkout Text (más de 200 instalaciones activas) en 2 clics
- Averigüe si puede cambiar el texto del botón para distintos idiomas, categorías de producto y totales del carrito
Por qué cambiar el texto del botón de pago
El «Proceed to Checkout» predeterminado es una frase árida y técnica. Comunica la mecánica («ir al pago»), pero no le dice nada al comprador sobre el beneficio, la seguridad o la urgencia. Es texto funcional, no texto de venta.
En el marketing digital en inglés, personalizar los botones de pago es una práctica habitual desde hace tiempo. Las grandes tiendas no escriben «Proceed to Checkout», escriben «Secure Checkout», «Complete My Order» o «Get Instant Access». Una diferencia de una o dos palabras, y sin embargo la conversión puede variar de forma notable, sobre todo en dispositivos móviles, donde cada carácter cuenta.
Un ejemplo concreto. Una tienda de artículos para el hogar reemplazó «Proceed to Checkout» por «Secure Checkout, Pay in 30 Seconds» y observó un aumento de las compras completadas durante una prueba de dos semanas, sin realizar ningún otro cambio en la página. Las cifras exactas de crecimiento varían según el caso, pero la tendencia es casi siempre la misma: un texto de botón personalizado supera al predeterminado.
Existe una contrapartida: redacciones agresivas como «Buy Now or Lose This Deal» funcionan para promociones de corta duración, pero de forma permanente generan irritación y erosionan la confianza en la tienda. Un equilibrio entre seguridad y respeto por el comprador: eso es lo que debe mantener el texto del botón.
Método 1: Cambiar el texto mediante código en functions.php
El método más fácil y rápido: añada un fragmento PHP al archivo functions.php de su tema hijo. Sin plugins, sin código adicional en el sitio. Cuatro líneas y el botón dice lo que usted necesita.
Antes de empezar, dos pasos obligatorios. Primero: haga una copia de seguridad de su sitio. Editar functions.php sin copia de seguridad es jugar a la ruleta, donde un solo error de sintaxis tira abajo todo el sitio. Segundo: use un tema hijo. Si edita el functions.php del tema padre, todos los cambios se perderán en la próxima actualización.
Ahora el código en sí. Abra Apariencia → Editor de temas en el administrador de WordPress, seleccione el archivo functions.php de su tema hijo y pegue este fragmento al final:
1 function quadlayers_woocommerce_button_proceed_to_checkout() { ?> 2 <a href="<?php echo esc_url( wc_get_checkout_url() ); ?>" class="checkout-button button alt wc-forward"> 3 <?php esc_html_e( 'Checkout-Text-Here', 'woocommerce' ); ?> 4 </a> 5 <?php 6 } 7
Qué está ocurriendo aquí. La función anula la plantilla predeterminada del botón de WooCommerce, justo la pieza que muestra «Proceed to Checkout» en la página del carrito. esc_url(wc_get_checkout_url()) obtiene la URL correcta de pago y esc_html_e() muestra su texto con escape automático de caracteres especiales.
Reemplace Checkout-Text-Here por su propia versión. Por ejemplo:
1 function quadlayers_woocommerce_button_proceed_to_checkout() { ?> 2 <a href="<?php echo esc_url( wc_get_checkout_url() ); ?>" class="checkout-button button alt wc-forward"> 3 <?php esc_html_e( 'Proceed to Secure Payment', 'woocommerce' ); ?> 4 </a> 5 <?php 6 } 7
Después de reemplazarlo, haga clic en Actualizar archivo. Listo, el botón en la página del carrito ahora muestra su texto. Revise el frontend de la tienda: añada un artículo al carrito y verifique que el botón ha cambiado.

El método funciona con cualquier tema porque la función no está vinculada al marcado de una plantilla específica, sino que anula la salida de WooCommerce a nivel central. La única limitación: este fragmento NO funciona con la página de pago, solo con la página del carrito. Si necesita cambiar el texto también en la página de pago, use el plugin del segundo método, que intercepta ambas ubicaciones.
Método 2: Cambiar el texto con el plugin Change Proceed to Checkout Text
Si prefiere no tocar código o planea probar diferentes redacciones con frecuencia, un plugin resulta más cómodo. Change Proceed to Checkout Text es una herramienta gratuita con más de 200 instalaciones activas, una calificación de 5 estrellas y soporte para WordPress hasta la versión 6.9.5. El desarrollador, Irish_Cathal, publicó la última actualización a principios de 2026.
La instalación es la habitual: Plugins → Añadir nuevo, escriba «Change Proceed to Checkout Text» en el buscador, haga clic en Instalar y luego en Activar.
Tras la activación, aparece un nuevo elemento en la barra lateral del administrador: Ajustes → Change Proceed to Checkout text. Ábralo y verá exactamente un campo: «Proceed to Checkout Button Text». Introduzca allí su versión y haga clic en Guardar cambios.

La principal ventaja del plugin es la velocidad de prueba. ¿Quiere probar «Secure Checkout» frente a «Complete Your Purchase»? Cambie el texto, guarde y observe la conversión en Google Analytics o Metrica. Sin FTP, sin editor de código, sin riesgo de tirar el sitio por un punto y coma olvidado.
Cabe señalar por separado que el plugin anula el texto del botón tanto en la página del carrito como en la página de pago. El método con código del primer enfoque no hace eso, solo funciona con la página del carrito.
Hay un matiz: el plugin NO admite cambiar el texto en función del idioma del sitio. Si su tienda funciona con WPML y quiere una redacción diferente para la versión en español y en inglés, vuelva al primer método o use la combinación Loco Translate + WooCommerce.
⁉️🤔 Preguntas frecuentes
¿Puedo volver a poner el texto del botón como estaba por defecto?
Sí, y es sencillo. Si usó el código, elimine el fragmento de
functions.phpy guarde el archivo. Si usó el plugin, desactívelo o vacíe el campo de texto y guarde. En ambos casos, WooCommerce vuelve al «Proceed to Checkout» de fábrica.
¿Cambiar el texto afectará al funcionamiento de las pasarelas de pago?
No. Solo está cambiando el texto del botón; el marcado HTML, las clases y la URL de transición permanecen igual. Stripe, PayPal, Robokassa y cualquier otra pasarela siguen funcionando como antes. Solo puede surgir un problema si eliminó accidentalmente la llamada a
wc_get_checkout_url()en el método con código; no lo haga.
¿Esto funciona en la versión móvil de la tienda?
Sí. El botón «Proceed to Checkout» en WooCommerce se renderiza del lado del servidor mediante la misma plantilla PHP para todos los dispositivos. Cambie el texto una vez y se mostrará en todas partes: escritorio, tableta y teléfono.
¿Puedo establecer un texto de botón diferente para distintas categorías de producto?
Puede, pero solo mediante código. El plugin Change Proceed to Checkout Text le da un único texto para toda la tienda. Si quiere que el botón en la categoría «Regalos» diga «Lo envolvemos bonito y lo enviamos» y en «Electrónica» diga «Entregado en 1 día», necesita escribir una condición en PHP usando
has_term()ois_product_category()dentro de un hook de WooCommerce.
Resumen
Reemplazar «Proceed to Checkout» por un texto vivo y útil son 5 minutos de trabajo y una de las formas más económicas de influir en la conversión del carrito. A continuación, tres recomendaciones para empezar.
Por dónde empezar ahora mismo:
- Abra el
functions.phpde su tema hijo, pegue el fragmento del primer método y reemplaceCheckout-Text-Herepor su propia versión - Si no tiene un tema hijo, instale el plugin Change Proceed to Checkout Text: gratuito, seguro para principiantes, más de 200 instalaciones activas
- Sea cual sea la redacción que elija, pruebe 2 o 3 variantes a lo largo de un mes y quédese con la que genere más compras completadas
¿Ha probado a cambiar el texto del botón de pago? Escriba en los comentarios qué redacción usó y si la conversión cambió; analicemos su caso concreto.



