Hola
Necesito saber cuál es la url exacta de la página gracias o url después de una compra para poder testear conversiones, para google ads ect, que siempre me la pide, pero en woocommerce esa url cambia en cada pedido si no me equivoco. ¿Hay alguna forma de hacerlo en woocommerce? ¿qué url es?
Saludos
URL del sitio: Contenido solo visible a usuarios registrados
Hola Miguel.
Tienes que crear una página de agradecimiento como si crearas una página nueva.
.- Una vez creada añade lo siguiente al archivo functions.php que encontrarás en la carpeta de tu plantilla " wp-content -> themes -> " Tu_plantilla "
Añade lo siguiente al final del archivo:
//* REDIRECCIONAR A PÁGINA DE GRACIAS POR SU COMPRA EN WOOCOMMERCE add_action( 'template_redirect', 'wc_custom_redirect_after_purchase' ); function wc_custom_redirect_after_purchase() { global $wp; if ( is_checkout() && ! empty( $wp->query_vars['order-received'] ) ) { wp_redirect( 'https://tudominio.com/gracias-por-su-compra/' ); exit; } }
Tienes que modificar "Contenido solo visible a usuarios registrados" por la URl de la página que creaste.
Si no quieres utilizar codigo tienes plugins que te pueden ayudar:
-> https://es.wordpress.org/plugins/yith-custom-thank-you-page-for-woocommerce/
Un saludo
Gracias por la respuesta
Se podría poner un delay de unos segundos, lo digo porque ¿esto implicaría entonces que el cliente ya no vera el resumen o extracto de su compra verdad?
Saludos
Hola Miguel.
Puedes modificar la plantilla de agradecimiento de WooCommerce que es la que muestra el resumen.
.- Accede a wp-content -> plugins -> woocommerce -> templates -> checkout
.- Edita el archivo " thankyou.php " y realiza las modificaciones que necesites.
.- Accede a WooCommerce -> Ajustes -> Avanzado
.- en el bloque " Variables de finalización de compra " la opción " Pedido recibido " añade " thank-you"
Un saludo