Pregunta sobre WooCommerce de Wordpress:

El acceso directo no se puede utilizar con el acceso directo woocommerce_checkout para una sola página

Un usuario preguntó 👇

Estoy creando un proceso personalizado para que un cliente acepte suscripciones en su sitio. Todo está hecho en una página. En la plantilla, dependiendo de la «página» del usuario, muestro diferentes secciones de plantilla. Si en la página 3, la página de pago, mostraré el [woocommerce_checkout] atajo. Primero, funciona perfectamente. Pero si tiene errores, como la falta de un campo obligatorio, la sección del carrito y los métodos de pago muestran el ícono de carga para siempre cuando se vuelve a cargar la página para mostrar errores, y no puede verificar incluso si corrige los errores. .

Tengo un código en functions.php para cambiar la URL de verificación a esta página para mantenerla en la aplicación de una página, de lo contrario, iría a la página de inicio.

URL: https://cfcc.bdcstaging.com/donate-now/

(@pinksharpii)

Hace 2 años, 7 meses

Saqué el código para modificar la URL de verificación. Si se suscribe a su carrito y va a / checkout / url, funciona la primera vez que carga la página, pero cada vez que vuelve después de que se hayan proporcionado los detalles de la dirección, se apaga para siempre .

(@riaanknoetze)

Hace 2 años, 7 meses

Hola,

Creo que podría requerir una mirada más cercana al código de lo que podemos hacer aquí. Dicho esto, ¿hay alguna razón por la que se esté codificando usted mismo en lugar de usar https://www.woocommerce.com/products/woocommerce-one-page-checkout/ ?

También puede valer la pena ponerse en contacto con los desarrolladores en:

Se trata de una cuestión de desarrollo relativamente complejo. Voy a dejarlo abierto por un tiempo para ver si alguien podrá comprometerse a ayudar.

Comunidad de sedimentos de WooCommerce: https://woocommerce.com/community-slack/

Grupo avanzado de WooCommerce en Facebook: https://www.facebook.com/groups/advanced.woocommerce/

(@pinksharpii)

Hace 2 años, 7 meses

Como dice mi comentario anterior, sucede en la página de pago predeterminada, por lo que no es exclusivo de mi solución personalizada. No veo errores en la consola o el servidor. ¿Si voy a la url? Wc-ajax = update_order_review como sugieren otros foros, veo el -1. Entonces tampoco es una pregunta ajax. Si establezco un tema en veintiuno y elimino todos los demás plugins, la pregunta aún surge.

(@riaanknoetze)

Hace 2 años, 7 meses

Pero si tiene errores, como la falta de un campo obligatorio, la sección del carrito y los métodos de pago muestran el ícono de carga para siempre cuando se vuelve a cargar la página para mostrar errores, y no puede verificar incluso si corrige los errores.

Acabo de trabajar en un proceso de pago de muestra y descuidé deliberadamente completar la información del paso tres (donde se coloca el acceso directo de pago). Sin embargo, una vez que corrijo los errores, la ruleta se borra y puedo continuar con los pasos 4 y 5 como se esperaba 🙂

Enlace a la imagen: http://cld.wthms.co/PpXeS4

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *