¿Cómo puede redirigir a los clientes a una hermosa página de “gratitud” que esté personalizada para su producto específico? Una de las redireccionamientos de WoCommerce más comunes es después del pago. Por defecto, se redirigen a una página de “agradecimiento”. Probablemente desee que el usuario llegue a una página personalizada una vez que se haya realizado el pedido, donde se puede administrar el servicio y la asistencia posterior a la venta. Este artículo creado por nuestro equipo de WPDATATABLE lo guiará sobre cómo implementar la redirección de usuarios de WooCommerce a una página personalizada después de la finalización.
El fragmento de código de redirección de WooCommerce después de que se completa el pago del código a continuación, permite la redirección a una página personalizada después de que el usuario haya completado una compra al usar el complemento de suscripción. Simplemente agregue el fragmento a la función de tema secundario activo.php y reemplace la URL en la función wo_redirect () en la página apropiada. Este fragmento se usa comúnmente cuando los propietarios de sitios web desean mostrar a los clientes una página de bienvenida después de completar el pago. Las páginas de bienvenida son excelentes formas de educar a los clientes, vender un producto y proporcionar recomendaciones.
add_action (‘wooCommerce_thankyou’, ‘bbloomer_redirectom’);
Función bbloomer_redirecustom ($ id_comanda) {
$ comando = wc_get_order ($ orden_id);
$ url = ‘https://yoursite.com/custom-url’;
If (! $ Command-> has_status (‘fallido’)) {
wp_safe_redirect ($ url);
Salida;
}
}
Oye, ¿sabías que los datos también pueden ser hermosos? WPDATATABLES puede hacer eso. Hay una buena razón por la cual el complemento número 1 de WordPress es para crear tablas y diagramas receptivos. Un ejemplo real de WPDatatables en la naturaleza y es muy fácil hacer algo como esto:

Usted proporciona los datos en la tabla
Configurarlo y personalizarlo
Publicarlo en una publicación o página
Y no solo es hermoso, sino también práctico. Puede crear grandes tablas con hasta millones de filas o puede usar filtros avanzados y puede buscar, o puede hacerlas editable.
“Sí, pero me gusta demasiado Excel y no hay tal cosa en los sitios”. Sí hay. Puede usar el formato condicional, como Excel o Google Hojas de cálculo. ¿Te dije que puedes crear diagramas con tus datos? Y eso es solo una pequeña parte. Hay muchas otras funciones para ti.
Configuración de una página de Acción de Gracias de WooCommerce, sobrecargando las plantillas de WooCommerce para redirigir al usuario después de que se haya realizado un pedido, debe usar la plantilla de redirección y una función de llamada inversa. En un breve resumen, aquí están los pasos necesarios: primero, es una buena práctica verificar si el usuario está en la página de finalización del pedido, en la página del pedido o en la página de pedido recibida antes de crear la redirección personalizada después de la finalización.
La redirección automática de los clientes a una página personalizada después de realizar el pedido requiere la función Template_redirect (). Agregue el gancho de acción Template_Redirect, por ejemplo -? add_action (‘Template_redirect’, ‘Your_Callback_Function’); Cree la función de llamada inversa a la que se refirió a la plantilla de redirección anterior, señalando que el nombre en la función de llamada inversa debe coincidir. En la función de llamada inversa, use la función wp_redirect () para agregar la página donde desea que el usuario sea redirigido después de completar con éxito. Siempre agregue una salida después de la función wp_redirect para evitar los problemas de redirección. Este código se agrega al archivo Functions.php. Encuentre ese archivo y ábralo al editor para agregar este gancho de acción para redirigir WooCommerce después de la finalización. Guarde los cambios o actualice las funciones del tema.php o el archivo de complemento y se creará correctamente en su página preferida después de WooCommerce. Personalizar la página de WooCommerce con filtros para comenzar a personalizar la página de agradecimiento de WooCommerce con algunos cambios de código rápido. Cambiando el título de la página Gracias en lugar de crear una página personalizada de “agradecimiento”, es posible que solo desee cambiar el título de la página.
Puede agregar el fragmento a continuación con un complemento o al archivo Functions.php. <? Php
add_filter ('the_title', 'woo_itle_ordder_reCeived', 10, 2);
Woo_itle_order_reCeived Function ($ title, $ id) {
if (función
IS_ORDER_RECEIVED_PAGE () && get_the_id () === $ id) {
$ Title = "¡Gracias por su pedido! 🙂 ";}
Devuelve $ Título;
}
WooCommerce ofrece la función IS_ORDER_RECEIVD_PAGE () en el archivo incluido/wc-condicional-functions.php. Personalice el título Puede mejorar su sitio web personalizando el título de la página "Gracias" para incluir detalles como el nombre del cliente o recibirlo en su idioma nativo.
Puede agregar el código a continuación con un complemento o en las funciones.php del tema: query_vars [‘command’]));
$ orden_key = apply_filters (‘wooCommerce_thankyou_order_key’, vacía ($ _get [‘Key’)? ”: wc_clean ($ _get [‘key]));
If ($ id_comanda> 0) {
$ comando = wc_get_order ($ orden_id);
If ($ command-> get_order_key ()! = $ Orden_key) {
$ comando = falso;
}
}
if (isset ($ orden)) {
// $ title = sprintf (“Eres maravilloso, %s!”, es_html ($ comandante-> billing_first_ame)); // Use esto para versiones de WooCommerce mayores que v2.7
$ title = sprintf (“Eres maravilloso, %s!”, es_html ($ comandante-> get_billing_first_ame ()));
}
}
Devuelve $ Título;
} Cambiar el texto antes de la información de control disponible en WoCommerce le permite cambiar el texto que se muestra en la página “GRACIAS”. El texto predeterminado que se muestra antes de la información del pedido es “Gracias. Su pedido ha sido recibido ”. Este texto proviene del archivo plantillas/checkout/gracias.php. El filtro disponible para cambiar este texto es: wooCommerce_thankyou_order_RECeived_text <? Php
add_filter ('wooCommerce_thankYou_order_RECEIVD_Text', 'woo_change_order_RECeivd_text', 10, 2);
function woo_change_order_reCeived_text ($ str, $ command) {
$ New_str = $ str. "Te envié por correo electrónico el recibo de compra";

devuelve $ new_str;
}
El código anterior agregará el texto “Le envié por correo electrónico al recibo de compra”. al texto existente. Si desea anular el texto por completo, simplemente debe evitar encadenar el $ STR a su variable de mensaje $ new_str.
$ new = ‘Te envié por correo electrónico al recibo de compra’; Si desea que el cliente descargue un formulario, se pueden agregar las instrucciones. <? Php
add_filter ('wooCommerce_thankYou_order_RECEIVD_Text', 'woo_change_order_RECeivd_text', 10, 2);
function woo_change_order_reCeived_text ($ str, $ command) {
$ New_str = 'Te envié por correo electrónico el recibo de compra. Asegúrese de completar esta forma antes de participar en el evento ‘;
devuelve $ new_str;
}
No codifico, ¿hay un complemento de confianza para esto? Escribir el código es una habilidad, pero estos complementos se pueden usar para lograr el mismo resultado.
Este ejemplo es para WooCommerce Plugin Redirect gracias. Instalación de la instalación del complemento PlugInuidUp de la redirección del complemento WooCommerce gracias, puede crear las páginas de “gracias”. Es posible que desee configurar una página general de Acción de Gracias para uso global o puede crear páginas para presentar ciertos productos.
Esto permite ventas cruzadas, ventas ascendentes, descuentos o cupones, todo lo cual puede promover las ventas futuras. En el ejemplo de codificación de “agradecimiento” presentado anteriormente, se implementó una venta ascendente con una oferta de cupón utilizando un bloque de WooCommerce.
En el tablero de WordPress, coloque el cursor sobre WooCommerce y haga clic en Configuración, luego seleccione la pestaña “Gracias”. (Opcional) Si desea establecer una página global de “Acción de Gracias” a la que se enviarán a los clientes al finalizar el pedido, puede establecer la página con esta configuración. Esta opción reemplaza la configuración del comando wooCommerce.
En el campo Licencia de clave, agregue la clave de licencia enviada al correo electrónico de confirmación de pedidos. Esto activará las notificaciones de las nuevas versiones del complemento y permitirá actualizaciones automáticas desde el tablero de WordPress. Otros complementos personalizados y agradecido por WooCommerce
Redirección personalizada personalizada de WooCommerce Cuidado después de la finalización






WooCommerce redireccionando después de la finalización: cómo configurarlo
Tags WooCommerce redireccionando después de la finalización: cómo configurarlo
homefinance blog