Saltar al contenido

WooCommerce: encontrar los productos en la base de datos

Si te encuentras con algo que te causa duda puedes dejarlo en los comentarios y te responderemos lo más rápido posible.

Solución:

Actualización 2020

Los productos se ubican principalmente en las siguientes tablas:

  • wp_posts mesa con post_type me gusta product (o product_variation),

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

  • wp_wc_product_meta_lookup mesa 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_lookupmesa 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)

Tipos de productos, categorías, subcategorías, etiquetas, attributes 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 (la identificación del producto)

  • wp_woocommerce_termmeta

  • wp_woocommerce_attribute_taxonomies(para producto attributes solamente)

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


Tipos de productos son manejados por 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 resolver:

  • 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 calificación con términos de rated-1 para rated-5

Característica particular: Cada producto attribute es una taxonomía personalizada…


Referencias:

  • Tablas normales: descripción de la base de datos de Wordpress
  • Tablas específicas: descripción de la base de datos de Woocommerce

Las siguientes tablas son la base de datos de productos de la tienda WooCommerce:

  • wp_posts

    El núcleo de los datos de WordPress son las publicaciones. se almacena un post_type como producto o variable_product.

  • wp_postmeta

    Cada publicación presenta información llamada metadatos y se almacena en wp_postmeta. Algunos complementos pueden agregar su propia información a esta tabla, como la tienda de complementos WooCommerce product_id del producto en la tabla wp_postmeta.

Categorías de productos, subcategorías almacenadas en esta tabla:

  • wp_terms
  • wp_termmeta
  • wp_term_taxonomy
  • wp_term_relationships
  • wp_woocommerce_termmeta

siguiente Consulta Devuelve una lista de Categorías de Producto

SELECT wp_terms.* 
    FROM wp_terms 
    LEFT JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id
    WHERE wp_term_taxonomy.taxonomy = 'product_cat';

para más referencia –

  • Descripción de la base de datos
  • Obtenga los productos de Woocommerce de su tabla en la base de datos

Sección de Reseñas y Valoraciones

Nos encantaría que puedieras mostrar esta división si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *