Después de escribir el año pasado como personalizar la página de gracias en WooCommerce, muchos no quieren modificarla o bien quieren añadir un elemento en concreto.
Esta página es la que se genera automáticamente al terminar el pago un cliente en WooCommerce, esta contiene sus datos de envío y su resumen de compra. En muchas ocasiones es bueno añadir un aviso o intentar hacer alguna estrategia de marketing digital.
En este pequeño tutorial vamos a ver un código para añadir fácilmente la información necesaria en la pagina de gracias de WooCommerce.
Índice
Agregar contenido al final de la página de gracias WooCommerce
Añade este fragmento de código a tu archivo functions.php o bien a tu plugin de Code Snippets como explico aquí.
add_action( 'woocommerce_thankyou', 'dl_agregar_pagina_gracias' );
function dl_agregar_pagina_gracias() {
echo '<h2>Debes saber al completar la compra...</h2>';
echo 'Tu texto de aviso.';
}

Cambiar los textos de orden recibida
También podemos añadir contenido en la parte superior o bien modificar el texto tan soso que viene por defecto. Para ello usaremos el siguiente Snippet para cambiar el texto del inicio del resumen:
add_filter( 'woocommerce_thankyou_order_received_text', 'dl_parrafo_pagina_gracias', 20, 2 );
function dl_parrafo_pagina_gracias( $thank_you_title, $order ){
return 'Muchas gracias ' . $order->get_billing_first_name() . ', por comprar en nuestra tienda, revisa que los datos son correctos:';
}
Quedando como resultado:

Esto ha sido todo por el tutorial de hoy, espero que os sea fácil modificarlo y cualquier duda como siempre dejadla en comentarios!
Hola Diego,
Tengo una duda:
He hecho lo de cambiar el texto de orden recibida y perfecto.
Pero cómo se haría para incluir un párrafo, es decir, un título con H2 o H3, un espacio, y a continuación un pequeño texto, tal como haces para agregar contenido al final de la página Gracias de Woocommerce?