sql >> Base de Datos >  >> RDS >> Mysql

WooCommerce:encontrar los productos en la base de datos

Actualización 2020

Los productos se ubican principalmente en las siguientes tablas:

  • wp_posts tabla con post_type como product (o product_variation ),

  • wp_postmeta tabla con post_id como índice relacional (el ID del producto).

  • wp_wc_product_meta_lookup tabla con product_id como índice relacional (el ID de la publicación) | Permitir consultas rápidas sobre datos de productos específicos (desde WooCommerce 3.7)

  • wp_wc_order_product_lookup tabla con product_id como índice relacional (el ID de la publicación) | Permitir consultas rápidas para recuperar productos en pedidos (desde WooCommerce 3.7)

Los tipos de productos, categorías, subcategorías, etiquetas, atributos y todas las demás taxonomías personalizadas se encuentran en las siguientes tablas:

  • wp_terms

  • wp_termmeta

  • wp_term_taxonomy

  • wp_term_relationships - columna object_id como índice relacional (el ID del producto)

  • wp_woocommerce_termmeta

  • wp_woocommerce_attribute_taxonomies (solo para atributos de producto)

  • wp_wc_category_lookup (para la jerarquía de categorías de productos solo desde WooCommerce 3.7)

Tipos de productos son manejados por la taxonomía personalizada product_type con los siguientes términos predeterminados:

  • simple
  • grouped
  • variable
  • external

Algunos otros tipos de productos para complementos de suscripciones y reservas:

  • subscription
  • variable-subscription
  • booking

Desde Woocommerce 3+, una nueva taxonomía personalizada llamada product_visibility manejar:

  • La visibilidad del producto con los términos exclude-from-search y exclude-from-catalog
  • Los productos destacados con el término featured
  • El estado del stock con el término outofstock
  • El sistema de clasificación con términos de rated-1 a rated-5

Característica particular:cada atributo del producto es una taxonomía personalizada...

Referencias: