Mysql
 sql >> Baza danych >  >> RDS >> Mysql

WooCommerce:Znajdowanie produktów w bazie danych

Aktualizacja 2020

Produkty znajdują się głównie w następujących tabelach:

  • wp_posts tabela z post_type jak product (lub product_variation ),

  • wp_postmeta tabela z post_id jako indeks relacyjny (identyfikator produktu).

  • wp_wc_product_meta_lookup tabela z product_id jako indeks relacyjny (identyfikator posta) | Zezwalaj na szybkie zapytania o określone dane produktów (od WooCommerce 3.7)

  • wp_wc_order_product_lookup tabela z product_id jako indeks relacyjny (identyfikator posta) | Zezwalaj na szybkie zapytania, aby pobrać produkty z zamówień (od WooCommerce 3.7)

Typy produktów, kategorie, podkategorie, tagi, atrybuty i wszystkie inne niestandardowe taksonomie znajdują się w następujących tabelach:

  • wp_terms

  • wp_termmeta

  • wp_term_taxonomy

  • wp_term_relationships - kolumna object_id jako indeks relacyjny (identyfikator produktu)

  • wp_woocommerce_termmeta

  • wp_woocommerce_attribute_taxonomies (tylko dla atrybutów produktu)

  • wp_wc_category_lookup (dla hierarchii kategorii produktów tylko od wersji WooCommerce 3.7)

Typy produktów są obsługiwane przez niestandardową taksonomię product_type z następującymi domyślnymi terminami:

  • simple
  • grouped
  • variable
  • external

Niektóre inne typy produktów dla wtyczek Subskrypcje i Rezerwacje:

  • subscription
  • variable-subscription
  • booking

Od Woocommerce 3+ nowa niestandardowa taksonomia o nazwie product_visibility uchwyt:

  • Widoczność produktu z terminami exclude-from-search i exclude-from-catalog
  • Oferowane produkty z terminem featured
  • Stan zapasów z terminem outofstock
  • System ocen z terminami z rated-1 do rated-5

Cecha szczególna:każdy atrybut produktu to niestandardowa taksonomia…

Referencje:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Jak podzielić wartości na pojedyncze ciągi za pomocą przecinka

  2. Otrzymywanie komunikatu SQLEXCEPTION w procedurach MySQL

  3. Nie można zalogować się do mysql 5.7.9 po zmianie hasła

  4. Jak sprawdzić postęp przesyłania .csv w MySQL?

  5. spróbuj zmienić katalog dziennika bin:nie znaleziono mysql-bin.index (Errcode:13)