¿Cómo puede redirigir a los clientes a una página de agradecimiento, personalizada y de buen aspecto?
Afortunadamente, puede agregar algún código PHP a sus funciones.php o instalar un complemento simple y definir una redirección a una página de WordPress personalizada (en lugar del punto final recibido por orden predeterminado). Esta es una excelente manera de agregar ventas ascendentes específicas, compartir las redes sociales y otra información que podría ayudarlo a convertir ventas adicionales.
/** n*@snippet WooCommerce: Redirect to Custom Thank you Page n*@how-to https://tdestudiodesign.com/tutoriales n*@author Tomás Lucas D´Amario, TD Estudio Design n*@compatible WooCommerce 7 n*@community https://tdestudiodesign.com/club */ add_action( 'woocommerce_thankyou', 'tddesign_redirectcustom'); function tddesign_redirectcustom( $order_id ){ $order = wc_get_order( $order_id ); $url = 'https://yoursite.com/custom-url'; if ( ! $order->has_status( 'failed' ) ) { wp_safe_redirect( $url ); exit; }}
«¿La redirección no funcionará para mí?»
Recientemente estaba trabajando en el sitio web de un cliente y usé el fragmento de arriba, nada funcionaba. Incluso intenté usar un complemento de redirección (redireccionamientos simples 301), pero eso tampoco funcionó.
Esto es lo que descubrí: mientras editaba la configuración de puntos finales de WooCommerce, dejó un espacio en blanco entre «orden» y «recibido» (ver la imagen a continuación, el texto es traducido por Google del danés al inglés).
¡Eso fue todo!
Mini-Plugin: TD Estudio Design WooCommerce Redirect a la página de agradecimiento personalizado
No te sientes Confiado con la codificación? No quieres comprar otro complemento hinchado y costoso? ¡Excelente!
TD Estudio Design WooCommerce Redirect a la página de agradecimiento personalizado es un Mini complemento de WooCommerce, sin las molestias habituales. Una característica. Licencia de por vida. No hay suscripciones molestas. 1 archivo de complemento. Unas pocas líneas de código. Sin pancartas. No hay ventas ascendentes. No hay notificaciones de WP. Úselo en tantos sitios web como desee. Soporte de por vida. Documentación de 1 página. Un tablero de configuración súper simple.
Captura de pantalla de la configuración:
Demo rápida:
Como puede ver, la configuración es bastante sencilla. Seleccione una página de WordPress del menú desplegable y redirige automáticamente los pedidos exitosos a esa página.. Incluso puede «agregar» la clave de pedido a la URL e imprimir los detalles del pedido en la página personalizada a través de un brevemente. ¡Simple!
Alternativa de complemento avanzado
Como a muchos lectores les encantaría codificar, pero no se sienten 100% seguros con él, decidí buscar un complemento confiable que logre el mismo resultado.
En este caso, recomiendo el Página de agradecimiento personalizada para WooCommerce complemento. Además de elegir su URL de redirección personalizada, también puede definir una página de agradecimiento diferente por categoría/producto, mostrar/ocultar información predeterminada, habilitar el intercambio social, mostrar las ventas altas y mucho más.
Pero en caso de que desee codificar, sigue leyendo
¿Dónde agregar código personalizado?
Debes colocar PHP personalizado en funciones.php y CSS personalizado en style.css del tema de su hijo: ¿Dónde colocar la personalización de WooCommerce?
Este código todavía funciona, a menos que informe lo contrario. Para excluir los conflictos, cambie temporalmente al tema de la tienda, deshabilite todos los complementos, excepto WooCommerce, y pruebe el fragmento nuevamente: Solución de problemas de WooCommerce 101
Contenido relacionado
Tomás Lucas D´Amario
Programador y Desarrollador
Experto en WooCommerce y WordPress. Trabajando como un profesional independiente de WooCommerce desde 2016. Su objetivo es ayudar a los empresarios y desarrolladores a superar sus pesadillas de WooCommerce. Sigueme o contactame por Linkedin