Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

WooCommerce:Encontrando os produtos no banco de dados


Atualizar 2020

Os produtos estão localizados principalmente nas seguintes tabelas:

  • wp_posts tabela com post_type como product (ou product_variation ),

  • wp_postmeta tabela com post_id como índice relacional (o ID do produto).

  • wp_wc_product_meta_lookup tabela com product_id como índice relacional (o ID da postagem) | Permitir consultas rápidas em dados de produtos específicos (desde WooCommerce 3.7)

  • wp_wc_order_product_lookup tabela com product_id como índice relacional (o ID da postagem) | Permitir consultas rápidas para recuperar produtos em pedidos (desde WooCommerce 3.7)

Tipos de produtos, categorias, subcategorias, tags, atributos e todas as outras taxonomias personalizadas estão localizadas nas tabelas a seguir:

  • wp_terms

  • wp_termmeta

  • wp_term_taxonomy

  • wp_term_relationships - coluna object_id como índice relacional (o ID do produto)

  • wp_woocommerce_termmeta

  • wp_woocommerce_attribute_taxonomies (somente para atributos do produto)

  • wp_wc_category_lookup (para hierarquia de categorias de produtos somente desde WooCommerce 3.7)

Tipos de produto são tratados pela taxonomia personalizada product_type com os seguintes termos padrão:
  • simple
  • grouped
  • variable
  • external

Alguns outros tipos de produtos para plug-ins de assinaturas e reservas:
  • subscription
  • variable-subscription
  • booking

Desde o Woocommerce 3+, uma nova taxonomia personalizada chamada product_visibility lidar com:
  • A visibilidade do produto com os termos exclude-from-search e exclude-from-catalog
  • Os produtos em destaque com o termo featured
  • O status do estoque com o termo outofstock
  • O sistema de classificação com termos de rated-1 para rated-5

Recurso específico:cada atributo do produto é uma taxonomia personalizada…

Referências: