[SOLVED] Uw winkelwagen is momenteel leeg Fout – WooCommerce

Andrei Iordache

Andrei Iordache

WordPress Ontwikkelaar

🚀 Ik help mensen online gevonden te worden. WordPress Ontwikkeling, Web Vitals, Beveiliging en Onderhoud.

Hoe te herstellen “Lege Winkelwagen” WooCommerce Fout

Hallo bezoeker,

Als u een WooCommerce website beheert, bent u wellicht de gevreesde foutmelding Your cart is currently empty tegen gekomen. De reden voor deze fout kan van alles zijn, van een verlopen SSL-certificaat tot het feit dat uw hosting server het verkeer niet aankan. In dit bericht worden enkele van de meest voorkomende oorzaken en oplossingen voor dit probleem besproken.

Dit probleem kan verschillende oorzaken hebben, zoals het updaten van de WooCommerce plugin, het updaten van de WordPress versie, een plugin conflict tussen WooCommerce en “x” plugin, als gevolg van een cache probleem enzovoort.

Laten we beginnen!

Uw winkelwagen is momenteel leeg Fout – “Cache probleem” Scenario

Laten we zeggen dat u gewoon uw eigen online winkel met de WooCommerce plugin. Net als elke andere site-ontwikkelaar, ga je naar je site vanuit een andere browser/apparaat/incognito, om de functionaliteit van de site te testen en je ontdekt dat er niets gebeurt zodra je een nieuw product toevoegt aan de winkelwagen. Het enige bericht dat je krijgt is: “Uw winkelwagen is momenteel leeg”. Daarna probeert u te kopen via uw ontwikkelaarsaccount, en het werkt: Het product is toegevoegd aan de winkelwagen. Dit soort fout wordt in de meeste gevallen veroorzaakt door een cache probleem. In principe, je winkelwagen pagina wordt niet vernieuwd met de nieuwe informatie.

Voordat u 2 mogelijke fixes laat zien, ga naar Wp-dashboard -> WooCommerce -> Status -> Zorg ervoor dat alles OK is (elke rode vlag moet worden opgelost).

Hoe los je het probleem “Uw winkelwagen is momenteel leeg” op:

FIX 1. Cache Plugin en WooCommerce pagina’s

Als u een cache plugin gebruikt, probeer dan de WooCommerce pagina’s (shop, winkelwagen en kassa) uit te sluiten. Als u deze pagina’s cacht, kunt u deze foutmelding krijgen. Als u ze aanvankelijk had opgenomen en nu deze pagina’s net uit de cache hebt verwijderd, moet u de cache van de site wissen en ook de cache van de browser opschonen.

FIX 2. CloudFront en WooCommerce

Deze oplossing is niet alleen van toepassing op CloudFront CDN, maar ook op andere CDNs. Het probleem is dat de CDN een aantal belangrijke cookies in cache heeft en niet toestaat dat die pagina (winkelwagen, etc) wordt ververst. Om de lege winkelwagen fout op te lossen (nogmaals, dit is van toepassing op CloudFront, maar het is vergelijkbaar met elke andere CDN), ga naar uw AWS CloudFront account en volg deze stappen:

*Vind de CloudFront Distribution gerelateerd aan uw site en bewerk deze.

CloudFront Distribution
CloudFront Distributie

*Locate the ‘Behaviors’ TAB and open it.

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

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

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

*Voeg de volgende cookie toe aan de lijst: Voeg “wp_woocommerce_session_*” toe – Zonder aanhalingstekens

CloudFront wp_woocommerce_session_*
CloudFront wp_woocommerce_session_*

Extra tip: Als u soortgelijke problemen wilt vermijden, voeg deze cookies dan ook toe aan de whitelist:

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

Wacht een paar minuten om het te implementeren en controleer het opnieuw (vanuit incognito). Het zou nu opgelost moeten zijn.

Uw winkelwagen is momenteel leeg Fout – Andere manieren om te herstellen

Allereerst, ik ben geen fan van het installeren van een ton van plugins. Maar, als dit je probleem oplost, is het aan jou hoeveel plugins je op je site wilt houden. Dus, toevoegen en installeren van deze plugin: Ajax toevoegen aan winkelwagen voor WooCommerce. Als dit het probleem niet oplost, probeer dan andere manieren uit de onderstaande lijst.

  1. Heb je een plugin geïnstalleerd net voor dit probleem verscheen? Zo ja, deactiveer het, maak de cache leeg en test. Misschien is die plugin in conflict met WooCommerce. U kunt ook alle plugins deactiveren en alleen de WooCommerce plugin actief houden.
  2. Paginastructuur: Zorg ervoor dat de hiërarchie van de pagina’s de juiste is: Shop -> Cart -> Checkout. In het ideale geval worden de pagina’s Cart en Checkout geconfigureerd zonder een bovenliggende pagina.
  3. www/non-www – Zorg ervoor dat de domein configuratie overeenkomt met de WooCommerce instellingen. Bijvoorbeeld, als uw domein is ingesteld op uwsite.com en in de WooCommerce instellingen is het domein geconfigureerd op www.yoursite.com, probeer het te bewerken en configureer naar uwsite.com.
  4. Als u gebruik maakt van een vertaling plugin, zoals WPML, Alle talen, enz., zorg ervoor dat u de WooCommerce pagina’s (winkel, winkelwagen, kassa, enz.) in te stellen op elke nieuwe taal die u toevoegt. Gewoonlijk zijn deze pagina’s niet geconfigureerd voor alle talen, maar alleen voor het Engels.
  5. Na een WooCommerce migratie, zorg ervoor dat de database tabellen in orde zijn. Zorg er bijvoorbeeld voor dat de wp_woocommerce_sessions tabel is ingesteld op “AUTO INCREMENTING”. Om toegang te krijgen, ga naar: cPanel -> PHPmyadmin -> Uw site db -> tabel.
  6. Thema conflict – Probeer tijdelijk het thema te veranderen naar Twenty Twenty-One thema. Als alles in orde is, keer dan terug naar je hoofdthema.
  7. Controleer of op de WooCommerce kassa eindpunten. Er zouden geen spaties mogen staan in je Endpoint URL. Bijvoorbeeld, “ORDER PAY” is niet goed. “ORDER-PAY” is goed. Om de checkout eindpunten te controleren, ga naar WooCommerce -> Instellingen -> Geavanceerd -> en lokaliseer “checkout eindpunten”.

Als het niet opgelost wil worden, verwijder dan de WooCommerce pagina’s en maak ze opnieuw aan. Om de WooCommerce pagina’s opnieuw te maken, ga naar WooCommerce -> Status -> Tools en klik op “Maak standaard WooCommerce pagina’s”.

Dat is het!

Vorig bericht
WordPress 5.8 Tatum is vrijgegeven – 3 geweldige functies
Volgend bericht
[Complete Guide] WordPress Snelheid Optimalisatie
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

Diensten

WordPress Website Maintenance Services

WordPress Onderhoudsdiensten

WordPress website onderhoudsdienst die cloud back-ups, noodhulp, wekelijkse website updates, snelheid en nog veel meer biedt.

sally

WordPress Migratie Service

Zet uw WordPress website veilig over naar een nieuwe locatie voor $75. … Migreer uw website naar de nieuwe host.

lawyer-office

Advocaat Web Design

Wij zijn gespecialiseerd in website ontwerp, internet marketing en SEO voor advocaten en juristen in heel Europa en de VS.