[LÖST] WooCommerce Mini Cart uppdateras inte

Andrei Iordache

Andrei Iordache

WordPress Utvecklare

🚀 Jag hjälper människor att bli hittade på nätet | Utveckling av WordPress, Core Web Vitals, Säkerhet och underhåll

WooCommerce Mini Cart Not Update – Ändra meddelandet ”Inga produkter i vagnen”

När jag i dag försökte förbättra hastigheten på en av mina kunders webbplats hittade jag ett problem med cacheminnet. Webbplatsen var faktiskt en WooCommerce-butik och jag använde också WP Rocket i prestandaupptimeringsprocessen.

Problemet var att minikorgsknappen från rubriken inte uppdaterades på rätt språk. Vad min kund sökte var att ändra ”Inga produkter i vagnen” med en översatt version av den på rumänska (Niciun produs in cos ).

För översättningsuppgiften använde jag Loco Translate, en av marknadens bästa plugins. Frasen översattes i Loco-insticksmodulen, men på något sätt uppdaterades den inte på butikens förstasida, och frasen för minikorgsknappen rensades inte ordentligt (och uppdaterades med rätt fras).

Här är checklistan för felsökning av ”Mini Cart Not Update”:

För att undvika problem bör du avaktivera cachepluginet (om det finns något). Efter varje åtgärd bör du också rensa webbläsarens cache.

Innan detta nummer publicerades:

Har du raderat/installerat/uppdaterat någon plugin (kanske en prestandaplugin/cache-plugin etc.)? Har du ändrat något i WooCommerce-inställningarna? Om så är fallet, kan du återställa det?

Lösa problemet med att ändra texten i minivagnen genom WooCommerce-inställningarna:

  • Gå till Admin Dashboard > WooCommerce > Status > Systemstatus. Finns det någon röd varning? Om så är fallet, vad är felmeddelandet?
  • Gå till WooCommerce > Status > Verktyg och rensa följande saker: ”Rensa transienter”, ”Rensa utgången transienter”, ”Räkna om villkor”, ”Rensa alla sessioner”.

Rensa webbläsarens cache och kontrollera den igen.

  • Gå till WooCommerce > Inställningar > Avancerat > Slutpunkter för kassan och se till att det inte finns något tomrum mellan orden. Exempel: Det finns inga exempel på ordningsbetalning: slutpunkten för orderbetalning ska vara ”order-pay” och INTE ”order pay”/”order – pay”/”order- pay”, och så vidare.
  • Gå till WooCommerce > Status > Verktyg > Bläddra ner till ”Skapa standard WooCommerce-sidor” och tryck på ”Skapa sidor”.
  • Försök att uppdatera och optimera databastabellerna med alla prestandaplugins. Om du inte har något prestandaplugin installerat kan du prova det här: Gå till WordPress plugin-katalogen och sök: ”WP-Optimize”. Efter aktivering av insticksprogrammet går du till instrumentpanelen > Optimera åtgärder > Optimera databastabeller > Tryck på Kör vald optimering.

Gå till Admin Dashboard > Sidor:

  1. Kontrollera först sidan Varukorg. På höger sida, under ”Page Attributes” > Parent, se till att den är inställd på ”(no parent). Den här sidan får inte ha någon överordnad sida.
  2. För det andra, kontrollera sidan för kassan. På höger sida, under ”Page Attributes” > Parent, kontrollera att den här sidans överordnade sida är inställd på sidan ”Cart”.

Andra WordPress-saker att kontrollera:

  1. Se till att WordPress CMS, WooCommerce och andra WooCommerce-tillägg är uppdaterade. Om du tror/vet att problemet uppstod efter att du uppdaterade WooCommerce-pluginet (eller något annat tillägg), installera det här pluginet och återställ åtgärden: WP Rollback
  2. Se till att webbadressen är väl konfigurerad. Gå till Admin Dashboard > Inställningar > Allmänt och kontrollera om båda URL:erna motsvarar varandra. Om den ena använder https://www. måste den andra vara densamma.
  3. Inaktivera alla andra plugins och se om problemet kvarstår.
  4. Gå till Admin Dashboard > Inställningar > Permalänkar > Tryck på ”Spara” utan att göra något.

Lösa problemet med att ändra texten i minivagnen – WP Rocket

Den första tanken var att rensa cacheminnet för WP Rocket-pluginet och även webbläsarens cache, i hopp om att detta skulle lösa cacheproblemet. Men ingenting… Jag började undersöka vidare och började inaktivera plugins. Det första insticksprogrammet jag inaktiverade var WP Rocket (med vetskap om att alla cache-insticksprogram kan generera den här typen av problem). Med WP Rocket inaktiverad uppdaterades WooCommerce minikorgsknappen med rätt översatt fras. Detta är en allmän definition av detta problem med WooCommerce och WP Rocket:

"Cart issues can be related to WP Rocket's optimization of the get_refreshed_fragments request from WooCommerce."

INNAN DU GÖR NÅGOT, GÖR EN FULLSTÄNDIG SÄKERHETSKOPIA AV DIN WEBBPLATS.

FIX: WooCommerce Refresh Cart Fragments

Lösningen för att åtgärda problemet med cacheminnet för minivagnen är att ta bort de tillfälliga uppgifterna. Du kan göra detta med följande två plugins:

1. Ladda ner det här insticksprogrammet från GitHub:WP Rocket | Deactivate WooCommerce Refresh Cart Fragments Cache , installera och aktivera den. Det kommer att lösa problemet.

2. Om minivagnen inte uppdateras av någon annan anledning, ladda ner det här insticksprogrammet: Transients manager plugin

Efter att du har aktiverat insticksprogrammet tar du bort följande transient (du kommer att se hela listan där):

rocket_get_refreshed_fragments_cache transient

Lösa problemet med att ändra texten i minivagnen – Perfmatters

Om du använder Perfmatters plugin (bra val), se till att du inte (av misstag eller inte) har inaktiverat WooCommerce-skripten.

  1. Gå till Admin Dashboard > Inställningar > Perfmatters > Alternativ > fliken ”Allmänt”: Scrolla ner tills du kommer till ”WooCommerce” och se till att inget är markerat/aktiverat där.
  2. På Script Manager (för att komma åt den, sätt in ”?perfmatters” i slutet av URL:en – exempel: websitesseller.com/?perfmatters ) > Rulla ner till WooCommerce > Se till att ”wc-cart-fragments” är på.

Rensa webbläsarens cache och kontrollera den igen.

För andra cache plugins

Om du använder andra cache-plugins måste du främst se till att ”wc-cart-fragments” inte är blockerad/cachad.


Det var allt. Jag hoppas att du blev av med WooCommerce Mini Cart Issue och att allt är löst just nu.

Föregående inlägg
Så här avbryter du ditt LinkedIn Premium-konto i 5 enkla steg
Nästa inlägg
Varför visas min webbplats inte på Google?
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

Tjänster

WordPress Website Maintenance Services

Underhåll av WordPress

Underhållstjänst för WordPress-webbplatser som erbjuder molnbackuper, akut support, veckovisa uppdateringar av webbplatsen, snabbhet och mycket mer.

sally

Migreringstjänst för WordPress

Överför din WordPress-webbplats till en ny plats på ett säkert sätt för 75 dollar. … Migrera din webbplats till en ny värd.

lawyer-office

Webbdesign för advokater

Vi är specialiserade på webbdesign, internetmarknadsföring och SEO för advokater och advokater i Europa och USA.