Las tablas de la base de datos de WooCommerce ¿cuáles son? ¿para qué sirve cada una?

Si alguna vez necesitas recuperar información de una tienda online es vital que conozcas cómo se almacena la información de en su base de datos, en qué tabla se guarda qué.

Con WooCommerce es lo mismo, pues crea una buena cantidad de tablas en la base de datos de WordPress, nada menos que 23 tablas, y es importante que sepas 2 cosas:

  • Cuáles son las tablas que necesita WooCommerce, para no borrar ninguna por error.
  • Para qué sirve cada una, por si necesitas almacenar o recuperar información de algunas de las tablas.

Especialmente si eres programador especializado en WordPress y WooCommerce, es una información que debes conocer.

Actualmente, según la documentación oficial, estas son las tablas que añade WooCommerce a la base de datos de WordPress, y su utilidad:

Nombre de la tabla Descripción
actionscheduler_actions Almacena información sobre acciones que ejecutará el programador de acciones.
actionscheduler_claims
actionscheduler_groups
actionscheduler_logs Registros de ejecución del programador de acciones.
woocommerce_sessions Almacena datos de sesión de los clientes, como por ejemplo los carritos.
woocommerce_api_keys Almacena las claves API utilizadas para la API REST.
woocommerce_attribute_taxonomies Almacena los nombres de la taxonomía de atributos de los productos.
woocommerce_downloadable_product_permissions Almacena los permisos de acceso de los productos descargables (concedidos tras la compra).
woocommerce_order_items Almacena elementos de líneas asociadas con los pedidos.
woocommerce_order_itemmeta Almacena datos meta sobre elementos de líneas de los pedidos.
woocommerce_tax_rates Almacena las tarifas de impuestos que configures en los ajustes de WooCommerce.
woocommerce_tax_rate_locations Almacena ubicaciones (códigos postales y ciudades) asociadas a las tarifas de impuestos.
woocommerce_shipping_zones Almacena las zonas de envío que tú creas en los ajustes de WooCommerce.
woocommerce_shipping_zone_locations Almacena las ubicaciones asociadas a tus zonas de envío.
woocommerce_shipping_zone_methods Almacena los métodos de envío asociados a tus zonas de envío.
woocommerce_payment_tokens Almacena los tokens de pago de los clientes (usados por las pasarelas de pago).
woocommerce_payment_tokenmeta Almacena los datos meta de los tokens de pago.
woocommerce_log Tabla general de registro (alternativa al registro basado en archivo).
wc_webhooks Almacena cualquier webhook que se haya configurado en la tienda.
wc_download_log Registra las descargas de los usuarios de los productos descargables.
wc_product_meta_lookup Revisa la tabla que indexa los datos meta de los pedidos para acelerar las peticiones.
wc_tax_rate_classes Almacena los datos de las clases de impuestos.
wc_reserved_stock Almacena el inventario reservado y se usa para evitar condiciones de secuencia durante el pago.

Nota: A los nombres de cada tabla le falta el prefijo de tu base de datos de WordPress, por ejemplo wp_

Más información y detalles sobre los parámetros y atributos de cada tabla en el wiki oficial de desarrollo de WooCommerce.

La entrada Las tablas de la base de datos de WooCommerce ¿cuáles son? ¿para qué sirve cada una? la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

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