Mise à jour 2020
Les produits se situent principalement dans les tableaux suivants :
-
wp_posts
tableau avecpost_type
commeproduct
(ouproduct_variation
), -
wp_postmeta
tableau avecpost_id
comme index relationnel (l'identifiant du produit). -
wp_wc_product_meta_lookup
table avecproduct_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 avecproduct_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
- colonneobject_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
etexclude-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 :
- Tables normales :Description de la base de données WordPress
- Tableaux spécifiques :Description de la base de données Woocommerce