Hola, buenas.
Tengo WooCommerce en el dominio especificado. Me gustaría que, tras finalizar la compra del curso, se mostrase una página personalizada en lugar de la que se muestra por defecto con la información sobre el pedido.
¿Cómo puedo hacerlo?
Gracias.
Contenido solo visible a usuarios registrados
Hola Antonio,
En este caso lo que puedes hacer es utilizar un código que debes añadir en el function.php de tu tema (preferiblemente un tema hijo) o con un plugin como code snippets
add_action( 'template_redirect', 'we_nuega_gracias' );
function we_nuega_gracias() {
global $wp;
if ( is_checkout() && ! empty( $wp->query_vars['order-received'] ) ) {
wp_redirect( 'CAMBIA POR TU URL' );
exit;
}
}
Ten en cuenta que debes añadir la URL de tu página en la sección donde indica el código CAMBIA POR TU URL
Otra opción es añadirlo con un plugin como → https://wordpress.org/plugins/wc-thanks-redirect/
Puedes ver diferentes opciones y como funciona el plugin en el siguiente artículo que tenemos disponible → https://www.webempresa.com/blog/personalizar-pagina-de-gracias-en-woocommerce.html
Revísalo y nos comentas como va todo
Un Saludo
Hola, Karen.
Mira, he instalado y habilitado el plugin. Lo he configurado tal como se indica en el artículo, pero ahora hay una opción nueva (el artículo ya tiene dos años) y no sé si dejarla habilitada (ya lo estaba por defecto) o no.
Adjunto captura. Es la de Use Template Redirect.
Hola Antonio.
Esa opción solo tienes que activarla si hay algún conflicto con el Hook de thankyou de WooCommerce, por defecto tiene que estar desactivado y si ves que hay algún problema con la redirección lo activas.
Un Saludo
Ok, Pepe.
Se me había olvidado responder.
Gracias.
Hola Antonio,
Segun entiendo el motivo de la consulta ha sido resuelto
Cualquier otra duda que tengas estaremos por aca para ayudarte
Saludos!