# 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](https://hub.hellowp.io/hu/manuals/woocommerce/beallitasok/beallitasok-hpos/).

## 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.
