En WordPress, una vez finalizamos una compra, nos aparece algo así como: www.nombredeldominio.com/finalizar-compra/order-recevied/  seguido de un número de pedido.

En caso de necesitar redirigir al cliente a una página de gracias que sea personalizada, tenemos que añadir el siguiente código en nuestro archivo functions.php. Es recomendable modificar el tema child. Antes de hacer cualquier modificación en el archivo functions.php recuerda hacer una copia de seguridad.

 

 

add_action( 'template_redirect', 'dcms_redirect_after_purchase' );
function dcms_redirect_after_purchase() {
	global $wp;
	if ( is_checkout() && ! empty( $wp->query_vars['order-received'] ) ) {
		wp_redirect( 'https://nombredeldominio.com' );
		exit;
	}
}

Puedes crear una página de gracias y sustituir la url https://nombredeldominio.com por https://nombredeldominio.com/pagina-de-gracias