[SOLVED] Order status has changed from pending payment to failed. Please retry.

[SOLUCIONADO] El estado del pedido cambió de pendiente de pago a fallido. Por favor, intenta de nuevo.

Aprenda BEM CSS con ejemplos en 1 minuto Leiendo [SOLUCIONADO] El estado del pedido cambió de pendiente de pago a fallido. Por favor, intenta de nuevo. 4 minutos Siguiente Extractos de WordPress: la guía definitiva

El estado del pedido ha cambiado de pendiente de pago a fallido. Por favor, intenta de nuevo.

En resumen, esto se traduce en un GRAN dolor de cabeza para todo propietario de una tienda online. Ya no puedes procesar los pedidos, perdiendo clientes y dinero. En este artículo, intentaré encontrar una solución para este problema de WooCommerce. En uno de los casos de mi cliente, la solución que encontré fue bastante fácil de verificar y reparar: a través de uno de los complementos de rendimiento de su sitio, desactivó “jquery-blockui”, por lo que todo se volvió loco.

<SOLUCIONADO> No puedes agregar otro producto a tu carrito WooCommerce. Error al procesar el pago. Por favor, intenta de nuevo
El estado del pedido ha cambiado de pendiente de pago a fallido. Por favor, intenta de nuevo.
Revisé qué complementos había instalado y encontré un complemento de administrador de scripts conocido, que también uso en algunos de mis sitios ( Perfmatters ). Revisé el área de WooCommerce y descubrí que deshabilitó todos los scripts de WooCommerce necesarios en todo el sitio, incluso en las páginas de producto, carrito y pago. ¡Gran error! Está bien desactivar este script cuando no lo necesite, pero no debe hacerlo en estas páginas.

Deshabilite todos los estilos y scripts de WooCommerce excepto las páginas de la tienda

La idea principal detrás de deshabilitar “jquery-blockui” es ganar más velocidad en el sitio web. Como ya sabrá, los scripts de WooCommerce se cargan en cada página, incluso cuando no son necesarios. Lo correcto es deshabilitar este script y otros scripts de WooCommerce ( fragmentos de carrito, control deslizante de precios, script de producto único, etc. ) en páginas de blogs, páginas y en cualquier otro lugar donde no planee vender algo ( o usar adecuadamente el complemento WooCommerce ). Por ejemplo, si su sitio tiene 100 artículos y vende 1 producto, los scripts CSS y JS se cargarán 101 veces (si se accede a los artículos simultáneamente). Incluso si nadie accede a la página del producto, los scripts de WooCommerce se cargarán, lo que ralentizará su sitio web.

¿Puedes publicar los scripts de WooCommerce?

Sí. Para tener una mejor idea de cuántos scripts inútiles se cargan, eche un vistazo a continuación:

Guiones CSS:

 /wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=5.9.2
 /wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=5.9.2 
/wp-content/plugins/woocommerce/assets/css/your-theme.css?ver=5.9.2

Guiones JS:

 /wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=5.9.2
 /wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=5.9.2
 /wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.5.9.2
 /wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-style.css?ver=5.9.2
 /wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-vendors-style.css?ver=5.9.2

Se cargarán muchos recursos inútiles si no prestas atención, lo que se traduce en una web lenta. Si también tiene un montón de complementos instalados, un tema desactualizado o (peor aún) inflado, imágenes sin comprimir y (la guinda del caché) un alojamiento lento, alégrate si la puntuación de velocidad de tu sitio supera el 15%. 20%.

Si planeas acelerar tu sitio WooCommerce , ten en cuenta estas cosas y presta atención a todo lo que haces allí ( “mide siete veces, corta una vez” ).

El estado del pedido ha cambiado de pendiente de pago a fallido. Por favor, intenta de nuevo.

El "jquery-blockui" es una solución para el caso anterior. Sin embargo, ¿qué pasa si no has tocado los guiones y de repente todo se estropea?

En este caso, debe mirar lo que se instaló recientemente en su sitio (o se actualizó automáticamente, si tiene esta función activada). También debe mirar el Estado de WooCommerce ( Panel de administración > seleccionando WooCommerce > Estado ). Todo lo marcado con el color rojo es un error de WooCommerce, por lo que debes deshacerte de él.

También debes verificar si tu cuenta de pasarela ( Stripe, PayPal, etc. ) está en buen estado. Si la cuenta está bloqueada por diferentes motivos ( requiere validación, las claves y los webhooks deben actualizarse, etc. ), habla con el equipo de soporte y ellos te ayudarán a resolver el problema.

Artículos relacionados:

Preguntas y respuestas frecuentes sobre WooCommerce

Error de carrito vacío actualmente – WooCommerce

El mini carrito de WooCommerce no se actualiza

Cómo cambiar el texto del botón WooCommerce

Leave a comment

All comments are moderated before being published.

Este sitio está protegido por reCAPTCHA y se aplican la Política de privacidad de Google y los Términos del servicio.