Таблицы, поля в Базе Данных и их описание

Таблицы, поля в Базе Данных и их описание

category

таблица хранит структуру категорий товаров, их иерархию и порядок отображения

  • id_category [int(10)] - уникальный идентификатор категории
  • id_parent [int(10)] - идентификатор категории родителя. Идентификатор Домашней категории по-умолчанию = «1», родитель домашней = «0»
  • level_depth [tinyint(3)] - определяет глубину вложенности подкатегории
  • nleft [int(10)] - служит для отображения пути (/admin/functions.php→getPath in Prestashop v 1.4.4.0)
  • nright [int(10)] - служит для отображения пути (/admin/functions.php→getPath in Prestashop v 1.4.4.0)
  • active [tinyint(1)] - 1 = категория включена, 0 = выключена
  • date_add [datetime] - дата создания категории
  • date_upd [date_upd] - дата изменения категории
  • position [int(10)] - позиция категория среди других с тем же родителем. От 0 и больше.

category_group

таблица отношений. Определяет к какой группе доступа относится категория. Группа «1» - Группа по умолчанию

  • id_category [int(10)] - идентификатор категории
  • id_group [int(10)] - идентификатор группы

category_lang

Языковая таблица категорий

category_product

Таблица отношений между товарами и категориями. Таким образом, один товар может быть присвоен двум разным категориям, но создание повторного отношения одного и того же товара к тойже категории недопускается

  • id_category [int(10)] - идентификатор категории
  • id_product [int(10)] - идентификатор товара
  • position [int(10)] - позиция товара среди других в рамках одной категории

product

Таблица товаров. Хранит товары и некоторые из свойств

  • id_product [int(10)] - уникальный идентификатор товара
  • id_supplier [int(10)] - идентификатор поставщика (табл. supplier)
  • id_tax_rules_group [int(10)] - идентификатор ставки налогообложения (табл. tax_rules_group)
  • id_category_default [int(10)] - категория по умолчанию (табл. category)
  • id_color_default [int(10)] -
  • on_sale [tinyint(1)] - распродажа 1- да 0- нет
  • online_only [tinyint(1)] -
  • ean13 [varchar(13)] -
  • upc [varchar(12)]
  • ecotax [decimal(17,6)] -
  • quantity [int(10)] - количество на складе
  • price [decimal(20,6)] - Розничная цена
  • wholesale_price [decimal(20,6)] - закупочная цена
  • unity [varchar(255)] - единица измерения (шт., упаковка, короб и т.п.)
  • unit_price_ratio [decimal(20,6)] - цена за еденицу.
  • additional_shipping_cost [decimal(20,2)] - + добавочная стоимость доставки
  • reference [varchar(32)] - артикул
  • supplier_reference [varchar(32)] - артикул поставщика
  • location [varchar(64)]
  • width [float] - ширина (чего?)
  • height [float] - высота (чего?)
  • depth [float] - глубина (чего?)
  • weight [float] - вес (нетто? брутто? упаковки?)
  • out_of_stock [int(10)] -
  • quantity_discount [tinyint(1)] -
  • customizable [tinyint(2)] -
  • uploadable_files [tinyint(4)] -
  • text_fields [tinyint(4)] -
  • active [tinyint(1)] - видимость товара 1- виден во фронтенде, 0- не виден
  • condition [enum('new','used','refurbished')] - Состояние товара. new - новый, used - б/у, refurbished - после ремонта
  • show_price [tinyint(1)] - Показывать ли цену. 1- показывать, 0- скрыть цену
  • indexed [tinyint(1)] - метка индексации, при ручном добавлении товара в БД, выставить в «0»
  • cache_is_pack [tinyint(1)]
  • cache_has_attachments [tinyint(1)]
  • cache_default_attribute [int(10)]
  • date_add [datetime] - дата добавления товара
  • date_upd [datetime] - дата обновления товара

Обсуждение

Вадим, 2012/01/31 19:30

Добрый день, подскажите пожалуйста, в Таблице товаров: product За что отвечают значения 1 и 2 в поле out_of_stock спасибо.

калоша, 2012/02/22 16:42

nleft [int(10)] - служит для отображения пути nright [int(10)] - служит для отображения пути

можете разьяснить, в чем отличия и как использовать эти значения?

PrestaLab, 2012/03/06 09:35

Их не нужно использовать. Они добавлены для быстрого посторение дерева категорий. Читайте Nested set model

Петр, 2012/03/17 13:08

При регистрации после помещения товара в корзину появляется такая надпись

TECHNICAL ERROR: unable to save account Details: Error thrown: [object XMLHttpRequest] Text status: parsererror

и сайт зависает.

При основной регистрации выдает вот такие ошибки

Выявлено ошибок: 5 ошибок :

01.  date_add необходим.
02.  date_upd необходим.
03.  фамилия неверная запись
04.  адрес1 необходим.
05.  город неверная запись

Кто ни будь сталкивался?

Denis, 2012/03/28 09:32

Добрый день. А как хранятся картинки в prestashop? За что отвечают поля position и cover в таблице ps_image?

Dimon, 2012/04/03 07:14

Здравствуйте. Сделал скрипт добавления товара из cml. Все добавляется правильно, но не работает поиск по сайту (нельзя найти добавленные товары). Подскажите где копать. Заранее благодарю.

CoffeeDog, 2012/04/03 09:56

Заполните ключевые слова для поиска в столбце «Метки (x,y,z…)»

sansey, 2012/05/24 10:29

При создании - изменении - удалении курьера появляется ошибка: Возникла ошибка при создании объекта. carrier Prestashop 1.4.7.0 В чем может быть ошибка?

RoooM, 2012/08/14 20:59

Здравствуйте! Подскажите, как можно вывести на странице заголовок одной определенной категории??? Например в шапке модуля отобразить не название модуля, которое прописано в файле модуля ru.php А заголовок категории с ид=46 php запросы в базу из шаблонного файла …tpl не выполняются. Заранее спасибо!

Dmitry, 2012/11/25 13:54

вот нахрена вы сюда пишете у кого кака ошибка, это раздел для разработчиков, если вы не можете решить такие проблемы, то вам этот раздел не нужен и ищите программиста котроый вам поможет… лижбы позасырать каменты…

Ваш комментарий. вики-синтаксис разрешён:
PPAUK
 
struktura-bazy-dannyx.txt · Последние изменения: 2015/12/27 16:22 (внешнее изменение)