Magento 1.8. – Warenkorb Menge wird nicht aktualisiert

Ein Problem bei Magento 1.8 im Standard scheint zu sein, dass

  1. die Anzahl der Artikel nicht erfolgreich geändert wird, wenn man z.B. bei Menge eine 2 einträgt und dann auf “Warenkorb aktualisieren” klickt. Die Seite wird zwar neu geladen aber anschließend steht wieder die alte Menge da. Eine Änderung der Artikelmenge im Warenkorb ist somit nicht möglich -außer Löschung des Artikels.
  2. Weiterhin gibt es wohl das Problem, dass Kunden sich nicht mit ihrem Kundenkonto anmelden konnten.

Diese beiden Probleme hängen zusammen und können wie folgt gelöst werden.

Die Datei

cart.phtml im Verzeichnis app/design/frontend/[base oder default]/[IhrTemplate]/template/checkout

öffnen und nach

<form action="<?php echo $this->getUrl('checkout/cart/updatePost') ?>" method="post">

ca. in Zeile 50 suchen. Direkt nach dieser Zeile dann folgende Zeile einfügen:

<?php echo $this->getBlockHtml('formkey'); ?>

Anschließend sollten die Probleme behoben sein.

Genutzt in Magento Version 1.8.1.0 Kommentare? Ergänzungen? Hinweise? Gerne!

Veröffentlicht von Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

17 Gedanken zu „Magento 1.8. – Warenkorb Menge wird nicht aktualisiert“

  1. Hallo ich habe das selbe Problem und bin Deinen Anweisungen gefolgt. Da ich kein Programmierer bin habe ich genau getan was Du geschrieben hast, allerdings bekomme ich dann eine Fehlermeldung in Form das der Quelltext oberhalb der Warenkorbartikel angezeigt wird. Hast Du bitte di korrekte Syntax für den Eintrag, muss ich etwas in <? php setzte oder ???

    Für Deine Hilfe bin ich Dir schon jetzt dankbar!! 🙂

      1. Hi, habe es so eingefügt, aber bekomme leider einen Fehler: siehe hier https://3cxshop.nopptec24.com – da kannst Du ja mal was in den Warenkorb legen und dann aktualisieren…

        <form action="getUrl(‘checkout/cart/updatePost’) ?>” method=”post”>
        {{block type=”core/template” template=”sample/home.phtml”}}

  2. Hi bei mir funktioniert das hinzufügen von getBlockHtml(‘formkey’); ?> leider nicht. geändert habe ich es in base und template.

    1. Kann auf der Produktseite keinen Artikel in den Warenkorb legen Button “zum Warenkorb” reagiert also nicht.

    2. Artikel die ich über listen Seite in den Warenkorb gelegt habe, können nicht bearbeitet werden, da besagter Button auf der Produktseite nicht funktioniert

    Dachte an Ajax Problem, aber error.log zeigt keine Fehler.

    Hat jemand eine Idee?

    Grüße

    1. So von der Ferne nicht. Aber das hört sich nach deutlich mehr an, als oben beschrieben. Was man mal machen könnte:

      1. Mit dem default theme probieren, ob es dieselben Probleme gibt (wahrscheinlich nicht). Damit kann man dann sicher stellen, dass es auch wirklich am eigenen Theme liegt.
      2. In der Konfiguration die Pfadhinweise aktivieren und schauen, welche jeweiligen Seiten des eigenen Themes auf den fehlerhaften Seiten zuständig sind.
      3. Dann mal probieren, diese Dateien zu deaktivieren (temporär umbenennen). Wenn es sich um keine einzigartige Datei handelt, sollte diese Funktion dann von dem default oder base theme abgefangen werden. Klappt es dann, dann liegt es eindeutig an bzw. IN der deaktivierten Datei.

      Dies ist ein -zugegebenerweise- etwas laienhafter Ansatz, kann aber helfen.

      Viel Erfolg bei der Suche!

  3. erster Treffer in Google bzgl. der Warenkorbaktualisierung.
    Diese funktioniert dank Deiner Zeile – Danke.
    Was jedoch leider weiterhin nicht funktioniert (und ich jetzt schon Hoffnung hatte es gelöst zu bekommen) ist der Login im Checkout… ;(
    Ich muss jedoch gestehen, dass ich Die 1.8.1 habe und daher wohl nun weiter suchen muss – oder hast Du einen Tipp?
    Danke aber auf jeden Fall nochmal bzgl. der Warenkorbaktualisierung… 😉

    Gruß

    Sunny

  4. Hai,

    vielen Dank erstmal, klappt jetzt wunderbar. Die Sache mit
    getBlockHtml('formkey'); ?>
    lief mir schon einmal bei der Registrierung als neuer Kunde über den Weg.
    Ich habe gerade ein Template am Wickel, dass nur bis Magento 1.7 freigegeben worden ist. Mal sehen. Ich werde wohl alle Formulare überprüfen müssen;-)

    Schönen Tag noch

    Thorsten

  5. Hallo,

    ich habe jetzt unzählige Male alles was ich im INet gefunden habe ausprobiert, alle Themes (unverändert) probiert doch grundsätzlich kann ich den Warenkorb ALS GAST nach den Änderungen annulieren, doch weiterhin ist die Mengeder Artikel nicht veränderbar- Fehlermedlung immer “Warenkorb kann nicht aktualisiert werden.” Benutzt wird von uns die Version 1.9.1.0

    Ich verbringe nun schon 3 Tage mit der Suche des Fehlers, habe aber auch nicht wirklich gute Programmierkenntnisse. Fürden Aufbau hat es bisher gereicht, es sind “nur noch” Kleinigkeiten bis wir an den Start gehen können.

    Vielleicht hast Du eine Idee?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.