sql >> Databasteknik >  >> RDS >> Mysql

WooCommerce:Hitta produkterna i databasen

Uppdatering 2020

Produkterna finns huvudsakligen i följande tabeller:

  • wp_posts tabell med post_type som product (eller product_variation ),

  • wp_postmeta tabell med post_id som relationsindex (produkt-ID).

  • wp_wc_product_meta_lookup tabell med product_id som relationsindex (post-ID) | Tillåt snabba frågor om specifik produktdata (sedan WooCommerce 3.7)

  • wp_wc_order_product_lookup tabell med product_id som relationsindex (post-ID) | Tillåt snabba frågor för att hämta produkter på beställningar (sedan WooCommerce 3.7)

Produkttyper, kategorier, underkategorier, taggar, attribut och alla andra anpassade taxonomier finns i följande tabeller:

  • wp_terms

  • wp_termmeta

  • wp_term_taxonomy

  • wp_term_relationships - kolumn object_id som relationsindex (produkt-ID)

  • wp_woocommerce_termmeta

  • wp_woocommerce_attribute_taxonomies (endast för produktattribut)

  • wp_wc_category_lookup (för produktkategorihierarki endast sedan WooCommerce 3.7)

Produkttyper hanteras av anpassad taxonomi product_type med följande standardvillkor:

  • simple
  • grouped
  • variable
  • external

Några andra produkttyper för plugins för prenumerationer och bokningar:

  • subscription
  • variable-subscription
  • booking

Sedan Woocommerce 3+ en ny anpassad taxonomi med namnet product_visibility handtag:

  • Produktens synlighet med termerna exclude-from-search och exclude-from-catalog
  • Funktiga produkter med termen featured
  • Lagerstatus med termen outofstock
  • Betygssystemet med termer från rated-1 till rated-5

Särskild egenskap:Varje produktattribut är en anpassad taxonomi...

Referenser:



  1. Välj det vanligaste värdet från ett fält i MySQL

  2. Hur REPLICATE()-funktionen fungerar i SQL Server (T-SQL)

  3. Guide till designdatabas för sociala nätverkssystem i MySQL

  4. MySQL välj koordinater inom räckvidd