Mysql
 sql >> Base de données >  >> RDS >> Mysql

WooCommerce :Trouver les produits en base de données

Mise à jour 2020

Les produits se situent principalement dans les tableaux suivants :

  • wp_posts tableau avec post_type comme product (ou product_variation ),

  • wp_postmeta tableau avec post_id comme index relationnel (l'identifiant du produit).

  • wp_wc_product_meta_lookup table avec product_id comme index relationnel (le post ID) | Autoriser les requêtes rapides sur des données produit spécifiques (depuis WooCommerce 3.7)

  • wp_wc_order_product_lookup table avec product_id comme index relationnel (le post ID) | Autoriser les requêtes rapides pour récupérer les produits sur les commandes (depuis WooCommerce 3.7)

Les types de produits, les catégories, les sous-catégories, les balises, les attributs et toutes les autres taxonomies personnalisées se trouvent dans les tableaux suivants :

  • wp_terms

  • wp_termmeta

  • wp_term_taxonomy

  • wp_term_relationships - colonne object_id comme index relationnel (l'identifiant du produit)

  • wp_woocommerce_termmeta

  • wp_woocommerce_attribute_taxonomies (uniquement pour les attributs de produit)

  • wp_wc_category_lookup (pour la hiérarchie des catégories de produits uniquement depuis WooCommerce 3.7)

Types de produits sont gérés par la taxonomie personnalisée product_type avec les conditions par défaut suivantes :

  • simple
  • grouped
  • variable
  • external

D'autres types de produits pour les plugins d'abonnements et de réservations :

  • subscription
  • variable-subscription
  • booking

Depuis Woocommerce 3+, une nouvelle taxonomie personnalisée nommée product_visibility gérer :

  • La visibilité du produit avec les termes exclude-from-search et exclude-from-catalog
  • Les produits vedettes avec le terme featured
  • L'état du stock avec le terme outofstock
  • Le système de notation avec des termes de rated-1 à rated-5

Particularité :Chaque attribut de produit est une taxonomie personnalisée…

Références :