Mit der Schaltfläche „Zum Warenkorb hinzufügen“ gelangen Sie zu einem leeren Warenkorb für bestimmte Produkte, die Hilfe bei der Fehlerbehebung benötigen!

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

  •  13-12-2019
  •  | 
  •  

Frage

Es kann also nicht eine einzige Person in diesem Abschnitt bei der Behebung von Sitzungsproblemen helfen?

NOTIZ Ich habe meine Frage vollständig aktualisiert, da dies nie gelöst wurde:


BEARBEITEN: Das ist mir gerade beim Einstellen aufgefallen 777 An var/session Neu erstellte Dateien werden auf eingestellt 600 (rw) Könnte das der Schuldige sein?


Wenn Kunde A das Produkt „Bleistift“ in den Warenkorb legt, kann Kunde A zur Kasse gehen

Wenn Kunde B das Produkt „Bleistift“ in den Warenkorb legt, erhalten Kunde B, C, D einen leeren Warenkorb

Nachdem Kunde A ein Produkt in den Warenkorb gelegt hat, kann niemand dieses Produkt in den Warenkorb legen – irgendwann können Sie das, aber ich habe noch nicht herausgefunden, warum.

Ich neige also zu Cookies oder einem Sitzungsproblem.

Was ich bereits versucht habe:

  • Cookie-Lebensdauer auf 24 Stunden einstellen (86400)
  • Setzen Sie alle Indizes auf Update on save
  • Alle Indizes neu indizieren
  • Alle Caches geleert
  • Verifiziert, dass var/sessions vorhanden ist 777
  • Die Festplatte ist nicht voll
  • Keine Meldungen in den Protokolldateien

Hier ist ein Teil von mir Web Aufbau:

enter image description here

Sehen diese Einstellungen korrekt aus?

Gibt es zusätzliche Schritte, die ich unternehmen kann, um das herauszufinden?

War es hilfreich?

Lösung 4

Nachdem wir monatelang versucht haben, das herauszufinden, und 150 Kopfgeldpunkte später, besteht die Lösung darin, eine Mindestmenge im Warenkorb festzulegen:

  • System -> Konfiguration
  • Inventar -> Produktbestandsoptionen
  • Neben Minimum Qty Allowed in Shopping Cart klicken Add Minimum Qty
  • Einstellen ALL GROUPS Menge 1
  • Klicken Sie auf Speichern

-

So reproduzieren Sie das Problem:

  • Stellen Sie sicher, dass es keine gibt Minimum Qty Allowed in Shopping Cart Satz.
  • Fügen Sie ein Produkt zum Warenkorb hinzu
  • Geben Sie auf der Warenkorbseite ein 0 Geben Sie die Menge ein und drücken Sie UPDATE SHOPPING CART und der Warenkorb wird leer

Das passierte irgendwie sofort, als ich es in den Warenkorb legte, aber das mangelnde Interesse von erfahreneren Leuten in dieser Community hat mich auch nicht interessiert – ich habe nur gepostet, was das Problem behoben hat.

Andere Tipps

Leere Einkaufswagen sind meiner Erfahrung nach normalerweise eines von zwei Dingen:

  • Die Festplatte ist VOLL
  • Es gibt eine Ausnahme, die in einen Try/Catch eingeschlossen ist, der den Fehler abfängt, ihn aber nicht weiterleitet Mage::logException
  • Es liegt ein Problem mit den Sitzungen vor

Im Allgemeinen handelt es sich jedoch meist um eine volle Festplatte.

Verwenden die Produkte, die nicht funktionieren, dieselbe Vorlage wie diejenigen, die funktionieren?Mein erster Gedanke war, dass eine benutzerdefinierte Vorlage fehlte <?php echo $this->getBlockHtml('formkey');?> aber dann hätte das auch in 1.9.0.1 fehlschlagen sollen.

Wenn Sie jedoch sicher sind, dass diese Produkte vor dem Upgrade in Ordnung waren, sind benutzerdefinierte Vorlagen/Blöcke/Modelle wahrscheinlich eine Ursache.Hier sind einige Dinge, die Sie ausprobieren können:

  1. Erkundigen Sie sich bei den Anbietern etwaiger Drittanbieter-Erweiterungen, ob diese Erweiterungen mit 1.9.2 kompatibel sind.
  2. Wenn Sie ein benutzerdefiniertes Design verwenden, wechseln Sie zurück zu rwd/default (Sie können dies testweise für ein einzelnes Produkt tun) und prüfen Sie, ob das Problem weiterhin besteht.
  3. Vielleicht eine offensichtliche, aber aus dem gleichen Grund leicht selbstverständliche Frage:Stellen Sie sicher, dass die Protokollierung tatsächlich aktiviert ist.System > Konfiguration > Entwickler > Protokolleinstellungen
  4. Überprüfen Sie die Protokolldatei Ihres Webservers (z. B./var/log/apache2/error_log oder /var/log/nginx/error.log)
  5. Entfernen/benennen Sie vorübergehend benutzerdefinierten PHP-Code in app/code/local/Mage/* um, der Ihrer Meinung nach beteiligt sein könnte, und prüfen Sie, ob die App-/Code-/Core-Versionen besser funktionieren.

Versuchen Sie außerdem, ein Muster für das Problem zu finden.Sind nur Simple-Produkte betroffen?Oder handelt es sich um konfigurierbare Produkte oder Bundles usw. usw.?Handelt es sich um Produkte mit Sonderpreisen?Das werden sie bestimmt haben etwas gemeinsam.

Viel Glück!:) :)

Wir hatten nach dem Update von 1.7.0.2 auf 1.9.2 genau das gleiche Problem und es handelte sich um ein Sitzungsproblem.Bitte überprüfen Sie Ihre Cookie -Domain -Einstellungen und verwenden Sie Ihren Domain -Namen ohne "." Es wird mit Code hinzugefügt.

Um zusätzliche Lösungen hinzuzufügen, gaben nur einige meiner gebündelten Produkte einen leeren Warenkorb zurück, wenn auf die Schaltfläche „Zum Warenkorb hinzufügen“ geklickt wurde.

Mehrere der untergeordneten Produkte, die „nicht einzeln sichtbaren“ Produkte, die die spezifische Größe des übergeordneten Produkts hatten, wurden deaktiviert, aber aus irgendeinem Grund wurden sie immer noch als Optionen im Dropdown-Menü angezeigt.Durch die Aktivierung wurde das Problem für mich gelöst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top