Virtuemart 2. Структура базы данных

Главная  >>  CMS  >>  Virtuemart 2. Структура базы данных

Необходимость создать парсер цен для магазина на Virtuemart заставила познакомиться с структурой БД для этого дополнения. В этой статье короткое описание всех таблиц.

Честно сказать структура запутана и, как на меня, излишне усложнена. Это если не говорить о полном отсутствии любых комментариев к полям и таблицам.

В моем примере префиксом для всех страниц будет sb__.

Название таблицы Назначение таблицы
sb__virtuemart_calc_countries дополнение для sb__virtuemart_calcs. Содержит привязку к странам
sb__virtuemart_calc_shoppergroups дополнение к sb__virtuemart_calcs. Содержит привязку к группам пользователей
sb__virtuemart_calc_states дополнение к sb__virtuemart_calcs. Содержит привязку к регионам
sb__virtuemart_calcs Содержит правила расчета цен, с учетом привязки к продавцам
sb__virtuemart_categories Содержит категории магазина
sb__virtuemart_categories_ru_ru Русские названия категорий
sb__virtuemart_category_categories Связь категорий между собой
sb__virtuemart_category_medias Содержит перечень мультимедийной инфо категорий
sb__virtuemart_configs Параметры магазина
sb__virtuemart_countries Перечень стран
sb__virtuemart_coupons Хранит купоны Virtuemart
sb__virtuemart_currencies Хранит валюты магазина
sb__virtuemart_customs Содержит перечень пользовательских полей товаров
sb__virtuemart_invoices Содержит перечень инвойсов (выставленных счетов)
sb__virtuemart_manufacturer_medias Содержит список мультимедийных файлов производителей
sb__virtuemart_manufacturercategories Содержит список категорий компаний-производителей
sb__virtuemart_manufacturercategories_ru_ru Русские названия категорий производителей
sb__virtuemart_manufacturers Хранит список производителей магазина
sb__virtuemart_manufacturers_ru_ru Русские названия компаний-производителей
sb__virtuemart_medias Перечень доп. изображений к товарам магазина
sb__virtuemart_migration_oldtonew_ids Обеспечивает обратную совместимость при совершении миграций между версиями Virtuemart
sb__virtuemart_modules Доп. модули Virtuemart
sb__virtuemart_order_calc_rules Содержит правила расчета цены заказа
sb__virtuemart_order_histories Содержит историю всех заказов в магазине
sb__virtuemart_order_items Содержит пеечень товаров в заказах
sb__virtuemart_order_userinfos Содержит информацию об оплатах и доставке оформленных заказов
sb__virtuemart_orders Содержит все заказы
sb__virtuemart_orderstates Хранит список наявных статусов заказов
sb__virtuemart_payment_plg_XXX Данные по каждому из методов оплаты
sb__virtuemart_paymentmethod_shoppergroups Связь между допустимыми способами оплаты и группами покупателей
sb__virtuemart_paymentmethods Содержит список допустимых методов оплаты
sb__virtuemart_paymentmethods_ru_ru Локализация списка допустимых способов оплаты
sb__virtuemart_permgroups Хранит перечень групп покупателей магазина
sb__virtuemart_product_categories Хранит связь между товарами и их категориями
sb__virtuemart_product_custom_plg_specification Спецификации товаров
sb__virtuemart_product_customfields Содержит связь пользовательских атрибутов товаров и их значениями
sb__virtuemart_product_manufacturers Содержит связь между товарами и производителями
sb__virtuemart_product_medias Содержит мультимедийную информацию о товарах
sb__virtuemart_product_prices Содержит цены товаров
sb__virtuemart_product_relations Хранит связи между товарами магазина
sb__virtuemart_product_shoppergroups Содержит связи между товарами и группами покупателей
sb__virtuemart_products Содержит список товаров магазина
sb__virtuemart_products_ru_ru русская локализация товаров магазина
sb__virtuemart_rating_reviews Отзывы о товарах
sb__virtuemart_rating_votes Информация о голосовании за товары
sb__virtuemart_ratings Содержит итоговый рейтинг по товару
sb__virtuemart_shipment_plg_weight_countries Связь между способами доставки и весом товара
sb__virtuemart_shipment_plg_weight_countries_ext Дополнительная таблица к предыдущей
sb__virtuemart_shipmentmethod_shoppergroups Связь между методами доставки и группами покупателей
sb__virtuemart_shipmentmethods Содержит список способов доставки
sb__virtuemart_shipmentmethods_ru_ru Русские названия способов доставки
sb__virtuemart_shoppergroups Содержит перечень групп покупателей
sb__virtuemart_states Содержит связь между регионом и страной
sb__virtuemart_userfield_values Содержит значения атрибутов товара
sb__virtuemart_userfields Содержит даннеы о пользователях магазина
sb__virtuemart_userinfos Доп. инфо о пользователях
sb__virtuemart_vendor_medias Хранит фото к продавцам магазина
sb__virtuemart_vendors Содержит перечень продавцов магазина
sb__virtuemart_vendors_ru_ru Русские названия списка продавцов магазина
sb__virtuemart_vmuser_shoppergroups Связь между пользователями и группами покупателей
sb__virtuemart_vmusers Список покупателей магазина
sb__virtuemart_waitingusers Хранит перечень пользователей, которые ожидают уведомления
sb__virtuemart_worldzones Содержит список регионов мира, которые используются модулями доставки