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!
-
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:
Sehen diese Einstellungen korrekt aus?
Gibt es zusätzliche Schritte, die ich unternehmen kann, um das herauszufinden?
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
klickenAdd Minimum Qty
- Einstellen
ALL GROUPS
Menge1
- 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 SieUPDATE 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:
- Erkundigen Sie sich bei den Anbietern etwaiger Drittanbieter-Erweiterungen, ob diese Erweiterungen mit 1.9.2 kompatibel sind.
- 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.
- 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
- Überprüfen Sie die Protokolldatei Ihres Webservers (z. B./var/log/apache2/error_log oder /var/log/nginx/error.log)
- 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.