Ugrás a tartalomra
Fejezetek

Beállítások és üzemeltetés

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

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

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

A táblák neve előtt a WordPress adatbázis-előtagja áll, ez általában wp_.

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

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

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ó

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

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

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

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.