Pregunta sobre WooCommerce de Wordpress:

/ cheque / pedido-recibido / 5304 /? key = wc_order_5cffcfbc96028 url

Un usuario preguntó 👇

Estoy usando el plugin force login: https://en-gb.wordpress.org/plugins/wp-force-login/ y necesito permitir que los invitados accedan a la página de pedido recibida después de la compra.

Después de pagar, un usuario que haya iniciado sesión será reenviado a esta página: [mydomain]/ Cheque / pedido recibido /[order_id]/? llave[order_key]. Probé esto: mostrar los detalles del cliente en la página de WooCommerce de Gracias, incluso si no están registrados, pero no pude averiguar qué hacer después de agregarlo.

Actualmente tengo este código que permite que se enumeren ciertas páginas para que los usuarios que no han iniciado sesión puedan omitir el plugin «forzar inicio de sesión» y pagar por el producto correspondiente:

add_filter (‘v_forcelogin_whitelist’, ‘my_forcelogin_whitelist’, 10, 1); my_forcelogin_whitelist function () {editar return (home_url (‘/ cart /’), home_url (‘/ checkout /’), home_url (‘/ cart /? add-to-cart = 1465’),); }

Inicialmente pensé que el cheque / pedido recibido / lista blanca editada anterior era suficiente, pero todavía estoy de vuelta en la página de inicio de sesión después de la compra.

Me gustaría redirigir a los usuarios desconectados a una página que se ve así después de verificar:

[mydomain]/ Cheque / pedido-recibido / 5304 /? key = wc_order_5cffcfbc96028

(@conschneider)

Ingeniero Automático de Felicidad

Hace 1 año, 8 meses

Hola,

Inicialmente pensé que el cheque / pedido recibido / fila blanca anterior era suficiente, pero aún vuelvo a la página de inicio de sesión después de la compra.

Este foro es solo para el corazón de WooCommerce. Envíe sus preguntas sobre la integración de WooCommerce Force Login en: https://wordpress.org/support/plugin/wp-force-login/

Seguiré adelante y marcaré esta pregunta como resuelta.

Tuyo sinceramente,

(@ adamsmithdlc123)

Hace 1 año, 8 meses

Hola Con,

Necesito estar al tanto del pedido y obtener la clave actual de woocommerce y convertirla en una URL.

En su mayor parte, no tiene nada que ver con el simple registro, aparte del hecho de que le hago saber lo que necesito para hacer una URL comercial.

No necesito ninguna ayuda en absoluto con el registro de fuerza, pero pensé que podría agravar el problema general.

Esta respuesta fue modificada hace 1 año, 8 meses por. Esta respuesta fue modificada hace 1 año, 8 meses por.

(@conschneider)

Ingeniero Automático de Felicidad

Hace 1 año, 8 meses

Hola de nuevo,

Necesito estar al tanto del pedido y obtener la clave actual de woocommerce y convertirla en una URL.

Puedes encontrar el proceso completo aquí: https://github.com/woocommerce/woocommerce/blob/6fc498e0d937975141bce46dbb30a060c1543a7a/includes/class-wc-checkout.php#L319 – esto crea el comando más administra y asegura la sesión (no olvide cubrir eso).

Después de crear y guardar el comando, este recupera el comando con ID y crea la redirección: https://github.com/woocommerce/woocommerce/blob/6fc498e0d937975141bce46dbb30a060c1543a7a/includes/class-wc-checkout.php#L925

Tuyo sinceramente,

(@ adamsmithdlc123)

Hace 1 año, 8 meses

Gracias Con.

¿Puede decirme cómo puedo usar ese código correctamente y cómo se verá una URL?

Así es como se ve una persona generada dinámicamente:

[mydomain]/ Cheque / pedido-recibido / 5304 /? key = wc_order_5cffcfbc96028

Esta respuesta fue modificada hace 1 año, 8 meses por.

(@ lifetechie123)

Hace 1 año, 2 meses

¿Cómo obtengo este enlace / cheque / pedido recibido / 5304 /? Key = wc_order_5cffcfbc96028 crear en admin -> WooCommerce -> Order?

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.