API: Структура БД

Страницы


content_page
id ID страницы
id_part ID раздела
id_tpl ID шаблона
name название
link относительная ссылка
title мета-тег title
keywords мета-тег keywords
description мета-тег description
fixed не выводить страницу в меню (если 1, то страница не выводится)
sort сортировка
confirm выводить страницу на сайте (если 1, то страница выводится)
noindex запрет индексирования (если 1, то страница не выводится роботам)


Разделы


content_part
id ID страницы
name название
link идентификатор ссылки
sort сортировка
confirm выводить раздел на сайте (если 1, то раздел выводится)


Новости


news
id ID новости
id_part ID раздела
id_tpl ID шаблона
name  название
announce анонс
content содержание
link относительная ссылка
image изображение
date дата
time время
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
top новость закреплена в ТОПе
sort сортировка
active выводить новость на сайте (если 1, то новость выводится)


Раздел новости


news_part
id ID новости
id_tpl ID шаблона
name название
link относительная ссылка
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description
мета-тег description
sort сортировка
active выводить раздел на сайте (если 1, то раздел выводится)


Товары


catalog
id ID товара
id_source ID источника
id_tpl ID шаблона
vendor_code артикул
name название
desc_short короткое описание (анонс)
desc_full полное описание
price цена
price_new цена со скидкой
best_price самая низкая цена, рассчитаная из price и price_new, если price_new не равно 0.00
amount количество
unit
единица измерения
step шаг заказа (параметр определяет, на какое кол-во можно увеличить или уменьшить позицию в корзине)
link идентификатор ссылки (чтобы вывести относительную ссылку, необходимо добавить перед ним '/catalog/')
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить товар на сайте (если 1, то товар выводится)
active_part статус активности родительского раздела, в режиме strict товары с active_part равным 0 не выводятся
filter_N_exist системные параметры для фильтров товара, где N - ID фильтра (не используется в логике вывода данных)


Раздел каталога


catalog_part
id ID раздела
id_source ID источника
id_parent ID родительского каталога
id_tpl ID шаблона
vendor_code артикул
name название
announce короткое описание (анонс)
description полное описание
link идентификатор ссылки (чтобы вывести относительную ссылку, необходимо добавить перед ним '/catalog/part/')
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
main основной раздел товара (выгружается только в методе catalog с параметром 'extra' => ['part'])
sort сортировка
active выводить раздел на сайте (если 1, то раздел выводится)


Бренды


catalog_brand
id ID бренда
id_tpl ID шаблона
name название
description описание
link идентификатор ссылки (чтобы вывести относительную ссылку, необходимо добавить перед ним '/catalog/brand/')
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить бренд на сайте (если 1, то бренд выводится)


Категории товаров


catalog_category
id ID категории
name название
description описание
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
sort сортировка
active выводить категорию на сайте (если 1, то категория выводится)


Теги


catalog_tags
id ID тега
name название
sort сортировка
active выводить тег на сайте (если 1, то тег выводится)


Модификации товара


catalog_varieties
id ID модификации
name название
image изображение (если было загружено превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
value величина
unit единица измерения
price цена
price_new цена со скидкой
sort сортировка
active выводить модификацию на сайте (если 1, то модификация выводится)


Опции товара


catalog_options
id ID опции
name название
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
price цена
sort сортировка
active выводить опцию на сайте (если 1, то опция выводится)


Фильтры товара


catalog_filters
id ID фильтра
name название
type тип фильтра
value ключ фильтра
value_p значение фильтра
sort сортировка
active выводить фильтр на сайте (если 1, то фильтр выводится)


Внимание! Параметры value и value_p выгружаются только в методе catalog с параметром 'extra' => ['filters']


Доп. параметры


catalog_params/catalog_part_params
id ID параметра
name название
type тип параметра
value значение параметра
sort сортировка
active выводить параметр на сайте (если 1, то параметр выводится)


Параметры id_part и section являются системными и не используется в логике вывода данных.


Параметры ответа


get_cart
id ID товара
id_session ID текущей сессии
name название товара
amount количество товаров
vendor_code артикул
link идентификатор ссылки (чтобы вывести относительную ссылку, необходимо добавить перед ним '/catalog/')
variety_id ID модификации
variety_name название модификации
image изображение
value если товар имеют модификацию, то данный параметр содержит величину
unit если товар имеют модификацию, то данный параметр содержит единицу измерения
price цена
price_discount цена с учетом скидки (равна price, если цена со скидкой равна 0.00)
options_data массив содержащий опции товара (id - ID опции, name - название опции, price - цена опции)


Остальные данные, получаемые в ответе, но не описанные здесь, являются системными и не используется в логике вывода товаров в корзине.


Страницы модуля


module_item

id ID страницы
id_part ID раздела
id_module ID модуля
id_tpl ID шаблона
name название
desc_short короткое описание (анонс)
desc_full полное описание
link идентификатор ссылки (чтобы вывести относительную ссылку, необходимо добавить перед ним '/MODULE_LINK/item/', где MODULE_LINK - идентификатор ссылки модуля)
image изображение (если было загружено превью, то имя файла не отличается, но сам файл расположен в папке module_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить страницу на сайте (если 1, то страница выводится)


Разделы модуля


module_part

id ID раздела
id_parent ID родительского каталога
id_module ID модуля
id_tpl ID шаблона
name название
announce короткое описание (анонс)
description полное описание
link идентификатор ссылки (чтобы вывести относительную ссылку, необходимо добавить перед ним '/MODULE_LINK/part/', где MODULE_LINK - идентификатор ссылки модуля)
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке module_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить раздел на сайте (если 1, то раздел выводится)


Доп. параметры


module_item_params/module_part_params

id ID параметра
name название
type тип параметра
value значение параметра
sort сортировка
active выводить параметр на сайте (если 1, то параметр выводится)


Параметр section является системным и не используется в логике вывода данных.