¡El botón Agregar al carrito lo lleva a un carrito vacío para ciertos productos que necesitan ayuda para solucionar problemas!

magento.stackexchange https://magento.stackexchange.com//questions/80854

  •  13-12-2019
  •  | 
  •  

Pregunta

Entonces, ¿ninguna persona en toda esta sección puede ayudar a solucionar problemas de sesión?

NOTA Actualicé completamente mi pregunta ya que esto nunca se resolvió:


EDITAR: Me acabo de dar cuenta de que mientras ponía 777 en var/session Los nuevos archivos que se crean están configurados para 600 (rw) ¿Podría ser este el culpable?


Si el cliente A agrega el producto "lápiz" al carrito, el cliente A puede realizar el pago

Si el cliente B agrega el producto "lápiz" al carrito, los clientes B, C, D obtienen un carrito vacío

Después de que el cliente A agrega un producto al carrito, nadie puede agregarlo al carrito; eventualmente podrá hacerlo, pero todavía no he descubierto por qué.

Entonces me inclino por las cookies o un problema de sesión.

Lo que ya he probado:

  • Establecer la vida útil de las cookies en 24 horas (86400)
  • Establecer todos los índices en Update on save
  • Volver a indexar todos los índices
  • Borré todos los cachés
  • Verificado que var/sessions es 777
  • El disco no está lleno
  • No hay mensajes en los archivos de registro.

Aquí tenéis una parte de mi Web configuración:

enter image description here

¿Estas configuraciones parecen correctas?

¿Hay pasos adicionales que pueda seguir para resolver esto?

¿Fue útil?

Solución 4

Entonces, después de meses de intentar resolver esto y 150 puntos de recompensa después, la solución es establecer una cantidad mínima en el carrito:

  • Sistema -> Configuración
  • Inventario -> Opciones sobre acciones de productos
  • Junto a Minimum Qty Allowed in Shopping Cart hacer clic Add Minimum Qty
  • Ajustado a ALL GROUPS cantidad 1
  • Clic en Guardar

-

Para recrear el problema:

  • Asegúrese de que no haya Minimum Qty Allowed in Shopping Cart colocar.
  • Añadir un producto al carrito
  • Desde la página del carrito, ingrese 0 como la cantidad y presione UPDATE SHOPPING CART y el carrito se vaciará

De alguna manera, esto sucedió inmediatamente al agregar al carrito, pero la falta de interés de personas más experimentadas en esta comunidad tampoco me importa, solo que publiqué lo que solucionó el problema.

Otros consejos

Según mi experiencia, los carritos vacíos suelen ser una de dos cosas:

  • El disco está lleno
  • Hay una excepción incluida en un try/catch que detecta el error pero no lo impulsa. Mage::logException
  • Hay un problema con las sesiones.

Sin embargo, en general suele ser un disco duro lleno.

Los productos que no funcionan, ¿utilizan la misma plantilla que los que sí funcionan?Lo primero que pensé fue en una plantilla personalizada a la que le faltaba el <?php echo $this->getBlockHtml('formkey');?> pero eso también debería haber fallado en 1.9.0.1.

Aun así, si está seguro de que estos productos estaban bien antes de la actualización, entonces las plantillas/bloques/modelos personalizados son una causa probable.Aquí hay algunas cosas que puedes probar:

  1. Verifique con los proveedores de cualquier extensión de terceros que tenga que estas extensiones sean compatibles con 1.9.2.
  2. Si está utilizando un tema personalizado, vuelva a rwd/default (puede hacer esto para un solo producto como prueba) y vea si el problema persiste.
  3. Tal vez sea obvio, pero al mismo tiempo es fácil de dar por sentado:asegúrese de que el registro esté realmente habilitado.Sistema > Configuración > Desarrollador > Configuración de registro
  4. Verifique el archivo de registro de su servidor web (p. ej./var/log/apache2/error_log o /var/log/nginx/error.log)
  5. Elimine/cambie temporalmente el nombre del código PHP personalizado en app/code/local/Mage/* que crea que podría estar involucrado, vea si las versiones de la aplicación/código/core funcionan mejor.

Además, intente encontrar un patrón para el problema.¿Son sólo los productos Simple los que se ven afectados?¿O son productos configurables, paquetes, etc., etc.?¿Son productos con Precios Especiales?Están obligados a tener algo en común.

¡Buena suerte!:)

Tuvimos exactamente el mismo problema después de actualizar a 1.9.2 desde 1.7.0.2 y fue un problema de sesión.Consulte la configuración del dominio de su cookie y use su nombre de dominio sin "". Se agregará por código.

Para agregar soluciones adicionales, solo unos pocos de mis productos empaquetados devolverían un carrito vacío cuando se hiciera clic en el botón "agregar al carrito".

Varios de los productos secundarios, los productos "no visibles individualmente" que tenían el tamaño específico del producto principal, estaban deshabilitados, pero por alguna razón todavía aparecían como opciones en el menú desplegable.Habilitarlos resolvió el problema para mí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top