Mysql
 sql >> Database >  >> RDS >> Mysql

WooCommerce:Trovare i prodotti nel database

Aggiornamento 2020

I prodotti si trovano principalmente nelle seguenti tabelle:

  • wp_posts tabella con post_type come product (o product_variation ),

  • wp_postmeta tabella con post_id come indice relazionale (l'ID prodotto).

  • wp_wc_product_meta_lookup tabella con product_id come indice relazionale (l'ID del post) | Consenti query rapide su dati di prodotto specifici (da WooCommerce 3.7)

  • wp_wc_order_product_lookup tabella con product_id come indice relazionale (l'ID del post) | Consenti query rapide per recuperare i prodotti sugli ordini (da WooCommerce 3.7)

I tipi di prodotto, le categorie, le sottocategorie, i tag, gli attributi e tutte le altre tassonomie personalizzate si trovano nelle seguenti tabelle:

  • wp_terms

  • wp_termmeta

  • wp_term_taxonomy

  • wp_term_relationships - colonna object_id come indice relazionale (l'ID prodotto)

  • wp_woocommerce_termmeta

  • wp_woocommerce_attribute_taxonomies (solo per attributi di prodotto)

  • wp_wc_category_lookup (per la gerarchia delle categorie di prodotti solo da WooCommerce 3.7)

Tipi di prodotto sono gestiti dalla tassonomia personalizzata product_type con i seguenti termini predefiniti:

  • simple
  • grouped
  • variable
  • external

Alcuni altri tipi di prodotti per i plug-in Abbonamenti e Prenotazioni:

  • subscription
  • variable-subscription
  • booking

Da Woocommerce 3+ una nuova tassonomia personalizzata denominata product_visibility maniglia:

  • La visibilità del prodotto con i termini exclude-from-search e exclude-from-catalog
  • I prodotti in funzione con il termine featured
  • Lo stato delle scorte con il termine outofstock
  • Il sistema di classificazione con termini da rated-1 a rated-5

Caratteristica particolare:ogni attributo del prodotto è una tassonomia personalizzata...

Riferimenti: