• Resuelto spartan0

    (@spartan0)


    Buenas a todos. Estoy teniendo un GRAVE problema con WooCommerce a la hora de realizar una compra. El error principal ocurre que al pulsar «Comprar» salta un error de un cuadro blanco arriba del todo sin letras ni nada. No es que estén blancas y no se vean, es que no hay o por lo menos no logro resaltarlas.

    Si inspecciono el elemento durante el fallo me sale como un «Error de WooCommerce» sin más detalles.

    Un cliente, me ha mandado una foto donde al intentar pagar le sale un aviso debajo de la tarjeta: «No es posible procesar este pago, por favor, inténtalo de nuevo o usa un método alternativo.».

    Pero al meterme en Stripe (la plataforma que me gestiona los pagos) no hay registro alguno de ello. Por lo que llegué a la conclusión de que el error ocurría antes si quiera de contactar con la API de Stripe o cualquier otro método de pago.

    ¿Qué hice?

    Probé abonar un producto ya fuera en su totalidad, con descuento parcial (cupones) o completo (cupones). Seguía generando el cuadro de error vacío.

    Creé un producto a costo cero para probar la funcionalidad del plugin e independientemente del formato de pago, incluso si da error; genera el mismo problema. Un cuadro de error vacío.

    Se puede comprobar con este enlace: https://academiacryptoonline.com/finalizar-compra/?add-to-cart=10556

    He desactivado literalmente TODOS los plugins salvo WooCommerce únicamente; y me sigue generando error.

    He actualizado a la versión más reciente y realizado rollback del Core de WP. (Sigue dando error)

    He probado distintas versiones (más antiguas y más nuevas) de WooCommerce. (Sigue dando error)

    He borrado por WooCommerce desde el gestor de plugins y lo he vuelto a instalar. (Sigue generando error).

    Sinceramente, no se me ocurre qué más hacer. No tengo conocimientos al respecto de PHP o HTML, y en WordPress he basado mi negocio en Plugins principalmente (es lo que me enseñaron y funcionaba). Al principio no me daba error. Es algo que apareció sin más. No recuerdo haber actualizado absolutamente nada (tengo las actualizaciones automáticas de plugins desactivadas para no generar conflictos inesperados), ni cambiado nada; más allá de los registros de los usuarios con sus compras que se realizaba de manera automática.

    Como curiosidad, en uno de mis intentos al principio, desactivando plugins el error pasó a ser un cuadro con un texto visible que indicaba: «Error procesando el pedido. Por favor inténtalo de nuevo.». Y aunque algo había cambiado, seguí trasteando, pero nunca volví a replicar ese error desde esa única vez. No sé si tendrá relación directa con este error o será otro independiente.

    Gracias y espero por favor que alguien pueda ayudarme con la plataforma; ya que es lo que me da de comer.

    Un saludo!

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Hola @spartan0!

    Muchas gracias por describir el error y todo lo que has intentado.

    Se me ocurren dos cosas que no has descrito que hayas probado, así que las comparto por si funcionaran:

    1) Cuando desactivas todos los plugins menos WooCommerce, has probado a hacer la compra en un navegador diferente en navegación privada (es decir, sin cookies ni nada)? Lo digo porque refrescar limpiando caché o usando otro navegador puede hacer que el error desaparezca porque estabas viendo la caché de la web.

    2) Has probado a desactivar todos los plugins menos WooCommerce, y además, cambiar el tema por uno por defecto? Podría ser una incompatibilidad entre Woo y el tema.

    Espero que esto te sirva de ayuda! Cuéntanos cómo te va y así otras personas podrán aprender de tu experiencia.

    Muchas gracias y ya nos dices! 🙂

    Iniciador del debate spartan0

    (@spartan0)

    He intentado esas dos cosas también, pero al final no eran la causa. Resulta que mi hosting tenía unas medidas de seguridad que por lo general protegen las webs de ataques DDOS entre otros. Pero por lo visto, éstas directrices de seguridad en combinación con los plugins que tenía causaban un falso positivo y el hosting denegaba la conexión. Llegué a ello por que inspeccioné el error (con la herramienta de inspeccionar del browser) y conseguí llegar a una captura que no se mostraba pero que estaba dentro del fallo. En ésta se nombraba el nombre de mi hosting, la IP de mi PC y un mensaje que resumido indicaba una denegación de servicio por ellos.

    Una historia cuan menos curiosa.

    • Esta respuesta fue modificada hace 1 año, 5 meses por spartan0.

    Wowwww pues si que es curioso, @spartan0, no se me había ocurrido que estuviera relacionado con el hosting.

    Muchísimas gracias por habernos contado, seguro que ayudará a otras personas con un problema similar en el futuro.

    Un saludo! 🙂

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Error de checkout al finalizar compra con WooCommerce’ está cerrado a nuevas respuestas.