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 является системным и не используется в логике вывода данных.