Resuelto: el botón Agregar al carrito de Magento 2 no funciona

Estás leyendo la publicación: Resuelto: el botón Agregar al carrito de Magento 2 no funciona

Han pasado casi dos años desde que se lanzó Magento 2, y está mejorando cada día gracias a las contribuciones de los desarrolladores de todo el mundo. Sin embargo, hay ciertos problemas que puede enfrentar mientras trabaja con Magento 2. Uno de ellos es “Magento 2 El botón Agregar al carrito no funciona“.

Hay muchas razones por las que agregar al carrito no funciona o dejó de funcionar. Algunos de ellos son bucle de redirección infinito, conflictos de extensión de terceros, falta de coincidencia de form_key, etc.

El botón Agregar al carrito de Magento 2 no funciona en la página de inicio

La mayoría de las veces, el problema surge debido al cambio en el tema personalizado, la adición de CSS personalizado, la adición de productos al carrito desde la página de inicio y la actualización de la página no agrega el producto al carrito.

Tal situación surge cuando hay algo mal en el caché.

Siga los pasos a continuación para resolver el problema:

  1. Inicie sesión en el backend de Magento 2.
  2. Ir a Sistema > Gestión de caché y seleccione todas las opciones de almacenamiento en caché integradas en su Magento 2.
  3. En el menú desplegable, seleccione Permitir y luego haga clic en Entregar.

¡Y tu estas listo!

El botón Agregar al carrito de Magento 2 no funciona en las categorías y la página de productos

Cuando un usuario agrega un producto al carrito desde las categorías o la página del producto, se le redirige a la página de pago con un carrito vacío. Esto sucede debido al cambio de dominio ya que Magento 2 almacena la URL raíz en la tercera ruta sin afectar la primera versión.

🔥 Recomendado:  Cómo mostrar los campos de dirección en el formulario de registro en Magento 2

Para resolver el problema, debe ejecutar una consulta SQL adicional:

ACTUALIZAR core_config_data SET value = REPLACE(value, ‘‘, ‘‘) WHERE path=”design/head/includes”;

ACTUALIZAR core_config_data

SET value = REPLACE(value, ‘‘, ‘‘)

WHERE ruta = ‘diseño/cabeza/incluye’;

Además, elimine el caché usando el siguiente comando:

Ahora que tiene la solución, no permita que problemas tan pequeños impidan que su tienda Magento 2 en vivo funcione bien. ?
Mencione sus dudas en la sección de comentarios para ayudarlo si se quedó atascado en algún lugar. ¡Además, hágame saber dónde ha usado esta solución y qué surge de este problema!

Califica la publicación del blog con 5 estrellas si te gustó.

¡Feliz codificación!