Avisos
Vaciar todo

url gracias por comprar en woocommerce  

 
Miguel
 Miguel
Estimable Member

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

Citar
Respondido : 13/10/2019 12:49 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 13/10/2019 1:47 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Miguel
 Miguel
Estimable Member

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

ResponderCitar
Respondido : 13/10/2019 4:08 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 13/10/2019 5:25 pm

Cursos Gratuitos WordPress