Cómo actualizar automáticamente el importe del carrito al cambiar cantidades

Woocommerce actualizar mini carrito cantidad ajax

Estoy intentando actualizar automáticamente el carrito de woocommerce después de cambiar la cantidad. El siguiente código dentro del function.php funciona, PERO actualiza el carrito sólo si cambio la cantidad dos veces. ¿Sabéis como solucionarlo?

Activas el click, pero el botón no tiene tiempo suficiente para habilitarse, por eso, para cuando haces click la segunda vez el botón se habilita. Quita la propiedad “disabled” antes de activar el click:

He creado un plugin gratuito Ajax Cart AutoUpdate para actualizar la página del carrito y los totales del mini carrito al cambiar la cantidad de productos. Tiene opciones adicionales agradables, pero también la escritura sola proporciona la ayuda más amplia del navegador y una experiencia mucho mejor del usuario.

“La actualización del carrito se retrasa en milisegundos desde la última acción que afectó a la cantidad, especificado por el usuario en la configuración, por defecto 1000. Esto significa que la actualización se disparará sólo una vez, cuando el usuario haya terminado con los cambios”.

También para los fanáticos de la velocidad de página, recuerde que si desea aplazar jQuery, es mejor que cargue scripts usando wp_enqueue_script, con la dependencia de jQuery establecida, porque el script en línea con jQuery fallará en tal caso.

Woocommerce actualiza el total del carrito programáticamente

Si los clientes tienen varios productos en el carrito para los que quieren cambiar las cantidades, puede ser molesto si el carrito se actualiza instantáneamente después de cambiar la cantidad del primer producto. Entonces tendrían que esperar a que el carrito se actualice antes de cambiar la cantidad del siguiente producto.

  Análisis de legibilidad de Yoast SEO qué es y por qué deberías tenerlo en cuenta

Es importante que haya un retardo, pero hay que calcular bien el tiempo. Si el retraso es demasiado largo, el carrito no se actualizará automáticamente antes de que el cliente haga clic en el botón Actualizar carrito o pase a la caja con una cantidad incorrecta de productos. Si el retraso es demasiado corto, el carrito se actualizará cada vez que el cliente haga clic en la casilla de cantidad de productos, lo que podría resultar frustrante para el cliente que desee aumentar o reducir una gran cantidad.

Woocommerce actualizar carrito ajax hook

WooCommerce Custom Add to Cart Button es un plugin sencillo para personalizar los botones de añadir al carrito de tu tienda. Hace que sea fácil cambiar el texto del botón ‘Añadir al carrito’, añadir un icono de carrito al botón, o reemplazar el texto con sólo un icono.

Hay muchas razones por las que podrías querer cambiar el texto de añadir al carrito. Dependiendo de cómo estés usando WooCommerce, puede que quieras que el botón diga algo diferente como ‘Añadir al presupuesto’, ‘Comprar ahora’, ‘RESERVAR EVENTO’, ‘Inscribirse’ o ‘Hacer una consulta’.

  WooCommerce: Páginas de producto de ancho completo sin barra lateral

Es posible que desee hacer el botón más visual mediante la adición de un icono de carrito antes de que el texto. También puede sustituir el texto del botón y mostrar sólo el icono del carrito. El plugin utiliza el mismo icono de carrito que está integrado en el propio WooCommerce.

El plugin hereda los estilos de tu tema. Esto significa que el tamaño del botón, la fuente y el color serán los mismos que los botones de añadir al carrito existentes en tu tienda. El plugin cambiará el texto y añadirá un icono sin afectar al estilo general del botón.

Hemos mantenido el plugin deliberadamente simple y actualmente no es posible hacer otros cambios como iconos diferentes o cambiar los colores. Por favor, utiliza la pestaña de soporte o nuestro formulario de solicitud de características si hay algo más que te gustaría que hiciera el plugin. Añadiremos nuevas funciones si hay suficiente demanda.

Actualizar carrito sin recargar página en woocommerce

Si los clientes tienen varios productos en el carrito para los que quieren cambiar las cantidades, puede ser molesto si el carrito se actualiza instantáneamente después de cambiar la cantidad del primer producto. Entonces tendrían que esperar a que el carrito se actualice antes de cambiar la cantidad del siguiente producto.

Es importante que haya un retardo, pero hay que calcular bien el tiempo. Si el retraso es demasiado largo, el carrito no se actualizará automáticamente antes de que el cliente haga clic en el botón Actualizar carrito o pase a la caja con una cantidad incorrecta de productos. Si el retraso es demasiado corto, el carrito se actualizará cada vez que el cliente haga clic en la casilla de cantidad de productos, lo que podría resultar frustrante para el cliente que desee aumentar o reducir una gran cantidad.

  Plantilla en Español – Gray Beauty