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:
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:
Juan carlos dice
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.
Estella Vidal dice
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!
Sergio dice
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!
Tonatiuh dice
@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!
sara dice
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
Estella dice
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!
gilberson dice
Hola si tengo varios productos y quiero que cada uno tenga una pagina de gracias especifica, se puede hacer?
Eduardo del Corral España dice
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!!
Bensi dice
Hola, ¿cómo puedo crear una pagina de checkout diferente a la genérica para una categoría de productos? Gracias, un saludo
Youssef dice
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)
Jose Maria dice
Hola una pregunta que codigo pego en funtions para que el cliente al hacer la compra vaya directamente a la pagina de pago? Gracias
Miguel Gtz. dice
Funciona Perfecto muchas gracias!
Eric Ruiz dice
Saludos,
Muchas gracias por ese código, me ha ayudado muchísimo, lo que me gustaría saber, si en algún momento puede hacer un artículo donde explique, como se haría este proceso para que redirija a una página en específico cuando se paga con paypal y a otra cuando se paga por transferencia (offline).
Gracias.-
SERGI dice
Hola,
Gracias por el post pero como podríamos redirigir al cliente una página de agradecimiento dependiendo del método de pago? Por ejemplo, pago con tarjeta o pago por transferencia.