Adatbázis-táblák, bejegyzéstípusok és taxonómiák
Milyen táblákat, bejegyzéstípusokat és taxonómiákat hoz létre a WooCommerce, és mi történik velük kikapcsoláskor.
Ez a fejezet áttekintést ad arról, hol tárolja a WooCommerce az adataidat. Hibakereséskor, fejlesztővel való egyeztetéskor és biztonsági mentés készítésekor jön jól. A beállításokhoz nem kell hozzányúlnod.
Bejegyzéstípusok és taxonómiák
Szekció neve “Bejegyzéstípusok és taxonómiák”A WordPressben a bejegyzéstípus különbözteti meg a tartalmak fajtáit (bejegyzés, oldal, média stb.), a taxonómia pedig csoportosítja őket, mint a kategóriák és a címkék. A WooCommerce néhány saját bejegyzéstípust és taxonómiát ad hozzá:
| Bejegyzéstípus | Azonosító | Hozzá tartozó taxonómiák |
|---|---|---|
| Termék | product |
termékkategóriák (product_cat), termékcímkék (product_tag), termékvariációk (product_variation, a felületen rejtettek), termék láthatósága (product_visibility) |
| Rendelés (régi) | shop_order |
rendelésállapotok (shop_order_status), visszatérítések (shop_order_refund) |
| Kupon | shop_coupon |
nincs |
| Webkapocs | shop_webhook |
nincs |
A nagy teljesítményű rendeléstárolással indított boltok nem használják a shop_order típust, mert a rendelések nem a bejegyzések táblájában vannak. A részletekért és az átállásról lásd a HPOS fejezetét.
Meglévő WordPress-táblák, amelyeket a WooCommerce használ
Szekció neve “Meglévő WordPress-táblák, amelyeket a WooCommerce használ”| Tábla | Mit tárol |
|---|---|
wp_options |
A bolt beállításait, például a címét és az országokat, ahová árulsz vagy szállítasz (amiket a WooCommerce → Beállítások → Általános oldalon adtál meg). |
wp_posts, wp_postmeta |
A termékeket, a kuponokat és a szállítási osztályokat. |
wp_terms, wp_termmeta, wp_term_taxonomy, wp_term_relationships |
A termékcímkéket, kategóriákat, attribútumokat, szállítási osztályokat és adóosztályokat. |
wp_commentmeta |
A termékértékeléseket. |
wp_users |
A vásárlók egyes adatait: felhasználónevet, e-mail-címet, azonosítót. |
wp_usermeta |
További vásárlói adatokat: nevet, szállítási és számlázási címet. |
A WooCommerce saját táblái
Szekció neve “A WooCommerce saját táblái”A táblák neve előtt a WordPress adatbázis-előtagja áll, ez általában wp_.
Rendelések
Szekció neve “Rendelések”| Tábla | Mit tárol |
|---|---|
wc_orders |
A rendelések alapadatait: állapot, pénznem, végösszeg, dátumok. |
wc_orders_meta |
A rendelések kiegészítő adatait. |
wc_order_addresses |
Rendelésenként a számlázási és a szállítási címet. |
wc_order_operational_data |
Működési adatokat, például a fizetés és a szállítás részleteit. |
wc_order_stats |
Az Analitikához használt összesített rendelési statisztikát. |
wc_order_product_lookup |
A rendeléseket köti a termékekhez jelentésekhez. |
wc_order_tax_lookup |
Rendelésenkénti adóadatokat az elemzéshez. |
wc_order_coupon_lookup |
A rendeléseket köti az alkalmazott kuponokhoz. |
Termékek
Szekció neve “Termékek”| Tábla | Mit tárol |
|---|---|
wc_product_meta_lookup |
A termékek legfontosabb adatait egyszerűsítve, a gyorsabb lekérdezéshez. |
wc_product_attributes_lookup |
A termékattribútumokat a szűréshez. |
wc_product_download_directories |
A letölthető fájlokhoz jóváhagyott könyvtárakat. |
woocommerce_downloadable_product_permissions |
Hogy mely vásárló mely letölthető termékhez fér hozzá. |
woocommerce_attribute_taxonomies |
A boltban létrehozott attribútumok áttekintését. |
Vásárlók
Szekció neve “Vásárlók”| Tábla | Mit tárol |
|---|---|
wc_customer_lookup |
Az Analitika által használt vásárlói adatokat. |
woocommerce_sessions |
A vásárlók munkameneteit, köztük a kosár tartalmát. |
woocommerce_payment_tokens |
A fizetési módoktól kapott fizetési tokeneket (kinézetük a használt fizetési módtól függ). |
woocommerce_payment_tokenmeta |
A tokenekhez tartozó további adatokat, például a kártya utolsó négy számjegyét, típusát és lejáratát. |
Szállítás és adó
Szekció neve “Szállítás és adó”| Tábla | Mit tárol |
|---|---|
woocommerce_shipping_zones |
A szállítási zónákat. |
woocommerce_shipping_zone_locations |
A zónákhoz rendelt földrajzi helyeket. |
woocommerce_shipping_zone_methods |
A zónákhoz rendelt szállítási módokat. |
woocommerce_tax_rates |
Az adókulcsokat. |
woocommerce_tax_rate_locations |
Az adókulcsokhoz tartozó helyszíneket. |
Egyéb
Szekció neve “Egyéb”| Tábla | Mit tárol |
|---|---|
woocommerce_log |
A WooCommerce belső naplóbejegyzéseit. |
wc_category_lookup |
A termékkategóriák kapcsolatait. |
wc_webhooks |
A beállított webkapcsokat. |
woocommerce_api_keys |
A REST API kulcsokat. |
wc_rate_limits |
Az API-kérések sebességkorlátozásának adatait. |
wc_reserved_stock |
A pénztár alatt ideiglenesen lefoglalt készletet. |
Táblaelőtag
Szekció neve “Táblaelőtag”A WooCommerce a WordPress adatbázis-előtagját használja. Ha egyéni előtagot adsz meg, legyen rövidebb 20 karakternél. A 20 vagy több karakteres előtag miatt a WooCommerce nem tudja létrehozni az összes táblát, és ennek mellékhatása például az lehet, hogy a teljesített rendelésről szóló e-mailből hiányzik a letöltési hivatkozás.
Törlés
Szekció neve “Törlés”A WooCommerce a kikapcsoláskor nem törli a tábláit. Csak teljes eltávolításkor törlődnek, és az sem történik meg magától. Ha minden WooCommerce-táblát törölni szeretnél az adatbázisból, a bővítmény eltávolítása előtt a WooCommerce eltávolítására szolgáló eljárást kövesd.
Készült: