WooCommerce · Arhitectură WooCommerce
Optimizarea tabelelor de lookup WooCommerce
Filtrele și sortările rapide se bazează pe tabele derivate. Dacă datele nu mai corespund produselor, tabelele se regenerează.
- Tabele derivate
- Regenerare din Status → Tools
- Tool regenerate_product_lookup_tables
- Atribute
- Poate dura
Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole
Răspuns rapid
Documentația REST API listează instrumentul de sistem regenerate_product_lookup_tables („Product lookup tables”, acțiunea Regenerate), cu mențiunea că procesul poate dura. În administrare, instrumentele se găsesc în WooCommerce → Status → Tools; sursele comunității menționează și un instrument separat pentru tabelul de atribute. Regenerezi când filtrele sau sortările după preț/stoc nu corespund produselor, după importuri mari sau intervenții directe în baza de date. Fă backup și rulează în afara orelor de vârf.
Ce ai nevoie
- Backup
- Fereastră de lucru
- Simptomul (filtre, sortări, prețuri greșite)
- Acces la administrare
Pașii, pe rând
- 1Confirmă simptomulFiltre care nu găsesc produse existente, sortări după preț greșite, stoc nesincronizat între pagină și listă.
- 2Fă backupBaza de date completă, mai ales dacă ai făcut intervenții directe sau importuri mari.
- 3Deschide instrumenteleWooCommerce → Status → Tools: caută regenerarea tabelelor de lookup pentru produse (și, dacă există, pentru atribute).
- 4Rulează regenerareaDocumentația avertizează că poate dura; la catalog mare, în afara orelor de vârf, cu monitorizarea resurselor.
- 5Verifică rezultatulReia testele: filtre, sortări, stoc, prețuri. Compară câteva produse cu pagina lor.
- 6Găsește cauzaDacă tabelele se desincronizează repetat, caută un import, un plugin sau o intervenție SQL care ocolește API-ul WooCommerce.
- 7Evită scrierile directeFolosește API-urile WooCommerce pentru produse; scrierile directe în baza de date nu actualizează tabelele derivate.
Nu am verificat pe pagini oficiale etichetele exacte din interfață pentru fiecare instrument de lookup (în afara listării din REST API); filtrul pentru dimensiunea lotului menționat în surse neoficiale nu este confirmat în documentația oficială.
Mai multe detalii
Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
Filtrele nu găsesc produse existente
De ce: Tabelele de lookup nu reflectă datele curente.
Ce faci: Regenerează tabelele.
Regenerarea durează foarte mult
De ce: Catalog mare.
Ce faci: Rulează în afara orelor de vârf.
Problema revine
De ce: Scrieri directe în baza de date.
Ce faci: Folosește API-urile WooCommerce.
Întrebări frecvente4 răspunsuri
Ce sunt tabelele de lookup?
Tabele derivate care accelerează căutările și filtrele; se reconstruiesc din datele produselor.
Unde le regenerez?
În WooCommerce → Status → Tools; REST API-ul listează instrumentul regenerate_product_lookup_tables.
Pot pierde date?
Sunt date derivate; backup-ul rămâne bună practică.
Mă ajutați cu performanța catalogului?
Da. Cere ofertă fixă.
Subiecte acoperite pe această pagină
- tabele lookup WooCommerce
- regenerate product lookup tables
- Status Tools WooCommerce
- filtre lente catalog
- date derivate produse
Ghiduri apropiate
- WooCommerce: activarea HPOS fără pierderea comenzilor
- WooCommerce: repararea extensiilor incompatibile cu HPOS
- WooCommerce: migrarea checkout-ului clasic la Checkout Blocks
- WooCommerce: adăugarea câmpurilor personalizate în Checkout Blocks
- Actualizarea șabloanelor WooCommerce suprascrise de temă
- WooCommerce: repararea sarcinilor blocate în Action Scheduler
- WooCommerce: filtrele nu returnează rezultate corecte
- Toate ghidurile
Surse și verificare
Verificat pe 5 noiembrie 2026. Denumirile din setări și pașii pot diferi între versiuni.
