WooCommerce — Sfaturi de performanță și probleme frecvente

Magazinele WooCommerce necesită mai multe resurse de server decât un blog standard. Acest articol acoperă cele mai frecvente probleme de performanță și de configurare, precum și modalitățile de rezolvare a acestora.


  • * *


Creșterea limitei de memorie PHP


WooCommerce cu multe produse, comenzi sau extensii epuizează frecvent limita implicită de memorie PHP. Dacă vedeți un ecran alb sau mesajul „Fatal error: Allowed memory size exhausted":


  1. Accesați cPanel → Software → MultiPHP INI Editor.
  2. Selectați domeniul dvs.
  3. Setați memory_limit la 256M sau 512M.
  4. Faceți clic pe Apply.




  • * *


Activarea memoriei cache pentru obiecte


WooCommerce efectuează interogări frecvente în baza de date. Memoria cache pentru obiecte reduce aceste interogări prin stocarea rezultatelor în memorie:


  • Instalați un plugin de cache, precum W3 Total Cache sau LiteSpeed Cache (dacă serverul dvs. utilizează LiteSpeed).
  • Activați object cache în setările pluginului.
  • Paginile de coș și de finalizare a comenzii din WooCommerce nu trebuie servite din memoria cache pentru pagini întregi — adăugați-le în lista de excluderi din cache. WooCommerce face acest lucru automat pentru majoritatea pluginurilor de cache.




  • * *


Optimizarea bazei de date


WooCommerce stochează datele comenzilor, sesiunile și jurnalele în baza de date. În timp, acestea cresc și încetinesc interogările:


  • Accesați WooCommerce → Status → Tools.
  • Rulați Clear WooCommerce sessions pentru a elimina sesiunile de vizitatori expirate.
  • Rulați Clean up post revisions pentru a elimina reviziile vechi ale produselor.
  • Luați în considerare un plugin precum WP-Optimize pentru curățarea automată periodică a bazei de date.




  • * *


Probleme frecvente și soluții


  • Pagina de finalizare a comenzii afișează eroarea 404 — accesați WordPress → Settings → Permalinks și faceți clic pe Save Changes pentru a regenera regulile de rescriere.
  • Produsele nu se afișează — ștergeți memoria cache a pluginului de cache. Verificați și WooCommerce → Settings → Products → Display.
  • Gateway-ul de plată nu apare la finalizarea comenzii — asigurați-vă că SSL este activ pe pagina de finalizare a comenzii. Majoritatea gateway-urilor de plată necesită HTTPS. Forțați HTTPS prin .htaccess (consultați: Cum să forțați HTTPS pe site-ul dvs.).
  • E-mailurile nu se trimit — WooCommerce utilizează funcția wp_mail din WordPress. Testați cu un plugin precum WP Mail SMTP și configurați un server SMTP. Consultați: De ce sunt blocate e-mailurile mele.
  • „Ne pare rău, nu au fost găsite produse" pe pagina magazinului — setarea paginii de magazin poate fi incorectă. Accesați WooCommerce → Settings → Pages și verificați dacă pagina corectă este atribuită la Shop.




  • * *


WooCommerce și Cloudflare


Dacă utilizați Cloudflare, adăugați următoarele la regulile de excludere din cache:


  • Pagina de coș (/cart/*)
  • Pagina de finalizare a comenzii (/checkout/*)
  • Pagina Contul meu (/my-account/*)




Servirea acestor pagini din memoria cache Cloudflare cauzează probleme cu coșul de cumpărături și cu sesiunile. Consultați: Cum să configurați Cloudflare pentru site-ul dvs..

Actualizat în: 28/04/2026

Acest articol ți-a fost de ajutor?

Lasă-ne părerea ta

Anulează

Mulțumim!