Publicado el 12 comentarios

WooCommerce: Redirecciona al cliente a una página especifica después de una compra

Si bien WooCommerce no incluye un ajuste “out of the box” que permita redireccionar al usuario a una página especifica después de realizar su compra – por defecto WooCommerce redirecciona a los usuarios a la página Order Received con el slug /order-received/, esta tarea la podemos realizar incluyendo un sencillo código en el archivo de funciones del tema activo en nuestro sitio web.


Código a utilizar con WooCommerce

Para comenzar la integración de una redirección personalizada asegúrate de utilizar un código similar al siguiente:

No olvides reemplazar la URL de la línea 10 con la URL de la página que deseas mostrar al usuario inmediatamente después de realizar su compra, esta página puede ser una página de aterrizaje que incluya un agradecimiento, o una lista con enlaces de interés de tu sitio web.

Recuerda que debes pegar el código en el archivo “functions.php” del tema activo. Al finalizar su compra, el usuario visualizará la página que es de tu interés:

WooCommerce: Redirecciona al cliente a una página especifica después de una compra

12 comentarios en “WooCommerce: Redirecciona al cliente a una página especifica después de una compra

  1. Gracias por la publicacion de este post. Me ha servido demasiado.
    Tengo una pregunta, como le hago para cachar el valor de email del usuario que se ha registro en mi sitio de wordpress, al momento de redireccionarlo despues de realizar una compra. Como en éste ejemplo lo hacen, que lo redireccionan a una página de gracias, lo que deseo, es que también cache el valor del email del usuario.

    1. Hola @Juan,

      Para obtener el email de un usuario en un sitio web con WooCommerce, te sugiero utilizar una extension de marketing que permita la integración de servicios externos como MailChimp, AWeber, Campaign Monitor, etc. Existen otras extensions que permiten el envío de email marketing desde tu sitio web, por ejemplo: MailPoet y Follow up emails. Estas herramientas atienden la práctica correcta para registrar miembros a una lista de envío. Un saludo!

  2. Buenas, tengo una duda:

    Si mi web está en tres idiomas, cómo lo hago para que cada idioma redirija a su correspondiente thank-you page?

    Gracias!

    1. @Sergio te sugiero usar un plugin de multilenguaje compatible con WooCommerce como WPML, en RecursosWP.com ofrecemos este plugin más su add-on para WooCommerce, todos los plugins son originales 100% licenciados en GPL, esto significa que puedes descargar legalmente estos recursos y usarlos en cualquier sitio web de tu elección!

  3. Hola! tengo un problema, tengo instalado woocommerce mi tienda funciona perfectamente incluso aparece la opción de carrito y se agregan al icono, pero al querer ver mi carrito no me aparece nada solo me aparece la pantalla de la pagina pero no los modelos ya seleccionados y menos la opción de realizar compra 🙁 ya me fije que estuviera en la dirección y al parecer esta bien. gracias de antemano

    1. Gracia por visitar Mvkoen! Te sugiero revisar con detalle que la configuración de tu pasarela de pago sea correcta, y descartar cualquier herramienta adicional que pudiera interferir con el proceso de pago. En el caso de utilizar plugins de cache, asegúrate de excluir las páginas: carrito, mi cuenta, y finalizar compra. Un saludo!

  4. Hola si tengo varios productos y quiero que cada uno tenga una pagina de gracias especifica, se puede hacer?

  5. Hola Estella.
    Gracias por el código, estaba buscando algo así para la tienda que estoy montándome. Pero a mi me gustaría rizar más el rizo… Podría redirigirlo a una página según el producto que compre? Mi idea es realizar portadas por encargo y una vez finalizada la venta quiero enviarlo a un formulario para que me de los datos de la portada (alto, ancho, lomo, etc) Pero otro producto que tengo disponible es la creación de ilustraciones y claro, me gustaría que cuando encargue una ilustración, el formulario sea otro.
    Es más, (aunque esto creo que será ya demasiados rizos jajajaja) en portadas, el producto es un producto variable, donde puede elegir si quiere portada para libro físico o para ebook… y claro, no son los mismos datos…

    Saludos!!

  6. Hola, ¿cómo puedo crear una pagina de checkout diferente a la genérica para una categoría de productos? Gracias, un saludo

  7. Disculpe hay alguna forma de mostrar las partidas y numero de productos, al lado del carrito ? (es decir, si tengo 5 partidas diferentes (5 lineas) y el total de las partidas es 50 productos, se tendría que mostrar al lado del carrito 5 partidas, 50 productos)

  8. Hola una pregunta que codigo pego en funtions para que el cliente al hacer la compra vaya directamente a la pagina de pago? Gracias

  9. Funciona Perfecto muchas gracias!

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.