[SOLVED] Warenkorb / Checkout funkt nicht – WooCommerce

Andrei Iordache

Andrei Iordache

WordPress Entwickler

🚀 Ich helfe Menschen online gefunden zu werden | WordPress Entwicklung, Core Web Vitals, Sicherheit&Wartung

Wie zu beheben „Empty Cart“ WooCommerce Fehler

Hallo Besucher,

Wenn Sie eine WooCommerce-Website betreiben, sind Sie vielleicht schon auf die gefürchtete Fehlermeldung Ihr Warenkorb ist derzeit leer gestoßen. Der Grund für diesen Fehler kann alles sein, von einem abgelaufenen SSL-Zertifikat bis zu Ihrem Hosting-Server nicht in der Lage, den Verkehr zu verarbeiten. Dieser Beitrag wird durch einige der häufigsten Ursachen und Lösungen für dieses Problem gehen.

Dieses Problem kann aus verschiedenen Gründen auftreten, z. B. durch eine Aktualisierung des WooCommerce-Plugins, eine Aktualisierung der WordPress-Version, einen Plugin-Konflikt zwischen WooCommerce und Plugin „x“, ein Cache-Problem und so weiter.

Lassen Sie uns beginnen!

Ihr Warenkorb ist derzeit leer Fehler – „Cache Problem“ Szenario

Nehmen wir an, Sie haben gerade Ihr eigenes Online-Geschäft mit dem WooCommerce-Plugin erstellt. Wie jeder andere Website-Entwickler gehen Sie von einem anderen Browser/Gerät/incognito auf Ihre Website, um die Funktionalität der Website zu testen, und Sie stellen fest, dass nichts passiert, sobald Sie ein neues Produkt in den Warenkorb legen. Die einzige Meldung, die Sie erhalten, ist: „Ihr Warenkorb ist derzeit leer“. Danach versuchen Sie, über Ihr Entwicklerkonto zu kaufen, und es funktioniert: Das Produkt wird in den Warenkorb gelegt. Diese Art von Fehler wird in den meisten Fällen durch ein Cache-Problem verursacht. Im Grunde genommen wird die Warenkorb-Seite nicht mit den neuen Informationen aktualisiert.

Bevor Sie 2 mögliche Korrekturen anzeigen, gehen Sie zu Wp-Dashboard -> WooCommerce -> Status -> Stellen Sie sicher, dass alles in Ordnung ist (jede rote Flagge muss gelöst werden).

So beheben Sie das Problem „Ihr Warenkorb ist derzeit leer“:

FIX 1: Cache-Plugin und WooCommerce-Seiten

Wenn Sie ein Cache-Plugin verwenden, versuchen Sie, die WooCommerce-Seiten (Shop, Warenkorb und Kasse) auszuschließen. Wenn Sie diese Seiten zwischenspeichern, können Sie diesen Fehler erhalten. Wenn Sie sie ursprünglich einbezogen haben und nun diese Seiten aus dem Cache ausgeschlossen haben, leeren Sie den Cache der Website und bereinigen Sie auch den Browser-Cache.

FIX 2. CloudFront und WooCommerce

Dieser Fix gilt nicht nur für CloudFront CDN, sondern auch für alle anderen CDNs. Das Problem ist, dass das CDN einige wichtige Cookies zwischenspeichert und nicht zulässt, dass die Seite (Warenkorb, etc.) aktualisiert wird. Um den Fehler des leeren Warenkorbs zu beheben (wiederum gilt dies für CloudFront, aber es ist ähnlich wie bei jedem anderen CDN), gehen Sie zu Ihrem AWS CloudFront-Konto und folgen Sie diesen Schritten:

*Suchen Sie die CloudFront-Verteilung für Ihre Website und bearbeiten Sie sie.

CloudFront Distribution
CloudFront Distribution

*Suchen Sie die Registerkarte „Verhaltensweisen“ und öffnen Sie sie.

*Locate the 'Behaviors' TAB and open it.
*Locate the ‚Behaviors‘ TAB and open it.

*Suchen Sie das Verhalten „default(*)“ und öffnen Sie es.

*Locate the 'default(*)' behavior and open it.
*Locate the ‚default(*)‘ behavior and open it.

*Fügen Sie das folgende Cookie zur Liste hinzu: Fügen Sie „wp_woocommerce_session_*“ hinzu – ohne Anführungszeichen

CloudFront wp_woocommerce_session_*
CloudFront wp_woocommerce_session_*

Extra-Tipp: Wenn Sie ähnliche Probleme vermeiden wollen, fügen Sie diese Cookies ebenfalls der Whitelist hinzu:

"woocommerce_items_in_cart*"
"woocommerce_cart_hash*"
"woocommerce_recently_viewed*"
"wp-resetpass*" (for WP password resets)

Warten Sie ein paar Minuten bis zur Bereitstellung und überprüfen Sie es erneut (von inkognito). Das Problem sollte jetzt behoben sein.

Ihr Warenkorb ist derzeit leer Fehler – andere Wege zu beheben

Zunächst einmal bin ich kein Fan davon, eine Unmenge von Plugins zu installieren. Aber wenn dies Ihr Problem lösen wird, liegt es an Ihnen, wie viele Plugins Sie auf Ihrer Website behalten wollen. Also, fügen Sie dieses Plugin hinzu und installieren Sie es: Ajax add to cart für WooCommerce. Wenn es das Problem nicht löst, versuchen Sie andere Möglichkeiten aus der Liste unten.

  1.  Haben Sie ein Plugin installiert, kurz bevor das Problem auftrat? Wenn ja, deaktivieren Sie es, löschen Sie den Cache und testen Sie es. Vielleicht steht dieses Plugin in Konflikt mit WooCommerce. Sie können auch alle Plugins deaktivieren und nur das WooCommerce-Plugin aktiv lassen.
  2.  Seitenstruktur: Vergewissern Sie sich, dass die Hierarchie der Seiten richtig ist: Shop -> Warenkorb -> Kasse. Idealerweise sollten die Seiten „Warenkorb“ und „Kasse“ ohne übergeordnete Seite konfiguriert werden.
  3.  www/non-www – Stellen Sie sicher, dass die Domain-Konfiguration mit den WooCommerce-Einstellungen übereinstimmt. Wenn Ihre Domain zum Beispiel auf yoursite.com eingestellt ist und in den WooCommerce-Einstellungen die Domain www.yoursite.com konfiguriert ist, versuchen Sie, sie zu bearbeiten und auf yoursite.com zu konfigurieren.
  4.  Wenn Sie ein Übersetzungs-Plugin wie WPML, Alle Sprachen usw. verwenden, stellen Sie sicher, dass Sie die WooCommerce-Seiten (Shop, Warenkorb, Kasse usw.) für jede neue Sprache, die Sie hinzufügen, einstellen. Normalerweise sind diese Seiten nicht für alle Sprachen konfiguriert, sondern nur für Englisch.
  5.  Stellen Sie nach einer WooCommerce-Migration sicher, dass die Datenbanktabellen in Ordnung sind. Stellen Sie zum Beispiel sicher, dass die Tabelle wp_woocommerce_sessions auf „AUTO INCREMENTING“ eingestellt ist. Um darauf zuzugreifen, gehen Sie zu: cPanel -> PHPmyadmin -> Your site db -> table.
  6.  Themenkonflikt – Versuchen Sie, das Thema vorübergehend auf das Thema Twenty Twenty-One zu ändern. Wenn alles in Ordnung ist, kehren Sie zu Ihrem Hauptthema zurück.
  7.  Prüfen Sie, ob auf den WooCommerce-Kassenendpunkten. In der Endpunkt-URL sollten keine Leerzeichen vorkommen. Zum Beispiel ist „ORDER PAY“ nicht gut. „ORDER-PAY“ ist gut. Um die Checkout-Endpunkte zu überprüfen, gehen Sie zu WooCommerce -> Einstellungen -> Erweitert -> und suchen Sie „Checkout-Endpunkte“.

Wenn das Problem nicht behoben werden soll, löschen Sie die WooCommerce-Seiten und erstellen Sie sie neu. Um die WooCommerce-Seiten neu zu erstellen, gehen Sie zu WooCommerce -> Status -> Tools und klicken Sie auf „Standard-WooCommerce-Seiten erstellen“.

Das war’s!

Vorheriger Beitrag
[SOLVED] WooCommerce Mini Cart wird nicht aktualisiert
Nächster Beitrag
Warum taucht meine Website nicht bei Google auf?
Lusi StudiosLusi Studios
15:32 22 Jun 22
Andrei did an amazing job! He helped in a very rushed time and he excelled at everything. Thanks again!
I am grateful and I would to thank Websites Seller for their support in site recovery and site transfer. Websites Seller just saved my business. Thank you!
Wouter GhysensWouter Ghysens
11:52 10 Sep 21
Looking for a Wordpress transfer from site A to site B, I found back Andrei from Wesites Seller on Google.He was very proactive in his approach, came with hundreds of ideas and lifetime experiences from other migrations. He knows the wordpress, the hosting and php database as the back of his pocket.And we worked out this migration very smooth. Together we solved it, and myself and my business are very pleased with his approach.100% recommendation & kudo's from out of Belgium!
Ioachim CiobanuIoachim Ciobanu
18:39 14 Jul 21
Websites Seller built my resume site. Deliverables were quickly completed, and I was asked for my feedback at each stage of development. All feedback I gave was implemented in a short time.Another great thing is that he comes with smart solutions, regarding stuff which I didn't initially think of (site security, Google site speed optimization and so on). Basically, he was great, staying in touch, keeping me updated and paid attention to what was most important for my site.Overall, I am very happy with the work done. I highly recommend this developer!
K CollinsK Collins
09:11 19 May 21
I needed help with website speed - to improve my core web vitals - without compromising the usability of my site. Andrei was extremely responsive, proactive and fast. And more importantly, he increased by website speed. Highly recommend him, and I will be using him going forward on all my projects.
js_loader

Dienstleistungen

WordPress Website Maintenance Services

WordPress Wartungsdienste

WordPress Website Wartungs Service, der Cloud Backups, Notfall Support, wöchentliche Website Updates, Geschwindigkeit und vieles mehr bietet.

sally

WordPress Migrationsdienst

Übertragen Sie Ihre WordPress-Website sicher an einen neuen Standort für $75. … Migrieren Sie Ihre Website zu ihrem neuen Hoster.

lawyer-office

Anwalts Web design

Wir sind spezialisiert auf Website-Design, Internet-Marketing und SEO für Anwälte und Juristen in ganz Europa und den USA.