WordPress está escrito utilizando PHP como lenguaje de scripting y MySQL como su sistema de gestión de base de datos. WooCommerce en consecuencia utiliza PHP y MySQL para funcionar dentro de WordPress.

En este tutorial de WooCommerce quiero mostrar que tablas de la base de datos de una instalación de WordPress que incluya el carrito de compras WooCommerce se gestionan para su funcionamiento.

Cuando se realiza la instalación de WordPress, o posteriormente, se debe definir un prefijo para las tablas de WordPress inferior a 20 caracteres, de lo contrario, si se intenta instalar el plugin WooCommerce con un prefino mayor, las tablas para este plugin no se crearán correctamente.

WooCommerce crea las siguientes tablas durante la instalación del plugin para almacenar datos:

  • woocommerce_attribute_taxonomies: En esta tabla se definen los atributos que la Tienda utiliza para crear taxonomías.
  • woocommerce_downloadable_product_permissions: Tabla para almacenar los permisos de descarga de usuarios y visitantes.
  • wp_woocommerce_order_itemmeta: Esta tabla se utiliza para el orden de categorías personalizado.
  • woocommerce_order_items: Almacena elementos de pedidos en línea para que sean fácilmente consultables por los informes.
  • woocommerce_tax_rate_locations: Se guarda cada tasa que se puede aplicar a más de un código postal o ciudad por lo tanto, la segunda tabla.
  • woocommerce_tax_rates: Almacena la Tarifas de Impuestos dentro de 2 tablas haciendo consultas tributarias simples y eficientes.
  • woocommerce_tax_rate_locations: Se guarda cada tasa que se puede aplicar a más de un código postal o ciudad por lo tanto, la segunda tabla.
  • woocommerce_termmeta: Esta tabla se utiliza para el orden de categorías personalizado.

Tablas de WooCommerce en WordPress

Estas tablas son eliminadas al desinstalar WooCommerce, si el plugin se desactiva las tablas no son eliminadas.

Adicionalmente determinados addons o plugins que instalemos para WooCommerce pueden añadir tablas como las siguientes:

  • wp_woocommerce_shipping_table_rates
  • wp_woocommerce_shipping_zones
  • wp_woocommerce_shipping_zone_shipping_methods

Estas tablas son eliminadas al desinstalar el plugin WooCommerce Table Rate Shipping by Mangohour, si el plugin se desactiva las tablas no son eliminadas.

Podemos encontrar tantas tablas adicionales para WooCommerce como plugins diferentes, de otros desarrolladores, tengamos instalados.

[pullquote align=”full” color=”” class=”” cite=”” link=””]Conocer la estructura básica de las Tablas que por defecto instala WooCommerce permite tomar decisiones correctas a la hora de eliminar tablas de este plugin o de otros adicionales sin afectar el funcionamiento de WordPress.[/pullquote]

Mis post en tu correo cuando se publiquen

Sin SPAM ¡Palabra!

Compartir es GRATIS ¿te animas?Tweet about this on TwitterShare on Google+1Share on Facebook1Pin on Pinterest0Email this to someone