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 страницы |
id_part
|
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 |
шаг заказа (параметр определяет, на какое кол-во можно увеличить или уменьшить позицию в корзине) |
weight
|
вес, г |
width
|
ширина, см |
height
|
высота, см |
length
|
длина, см |
digital
|
цифровой товар |
service
|
услуга |
color
|
идентификатор цвета |
link |
ссылка на товар |
image |
изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview) |
seo_title |
мета-тег title |
seo_keywords |
мета-тег keywords |
seo_description |
мета-тег description |
sort |
сортировка |
active |
выводить товар на сайте (если 1, то товар выводится) |
active_part |
статус активности родительского раздела, в режиме strict товары с active_part равным 0 не выводятся |
render
|
отображать товар в списке
|
no_yml
|
не выводить товар в YML, системное поле |
filter_N_exist |
системные параметры для фильтров товара, где N - ID фильтра (не используется в логике вывода данных) |
Раздел каталога
catalog_part |
id |
ID раздела |
id_source |
ID источника |
id_parent |
ID родительского раздела |
id_tpl |
ID шаблона |
vendor_code |
артикул |
name |
название |
announce |
короткое описание (анонс) |
description |
полное описание |
link |
ссылка на раздел |
image |
изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview) |
seo_title |
мета-тег title |
seo_keywords |
мета-тег keywords |
seo_description |
мета-тег description |
main |
основной раздел товара (выгружается только в методе catalog с параметром 'extra' => ['part']) |
sort |
сортировка |
active |
выводить раздел на сайте (если 1, то раздел выводится) |
no_yml
|
не выводить товар в YML, системное поле
|
Бренды
catalog_brand |
id |
ID бренда |
id_tpl |
ID шаблона |
name |
название |
description |
описание |
link |
ссылка на бренд |
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_collections |
id |
ID коллекции |
id_source
|
ID источника |
name |
название |
sort |
сортировка |
active |
выводить коллекцию на сайте (если 1, то коллекция выводится) |
Модификации товара
catalog_varieties |
id |
ID модификации |
id_item
|
ID товара |
id_source
|
ID источника |
vendor_code
|
артикул
|
name |
название |
image |
изображение (если было загружено превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview) |
value |
величина |
unit |
единица измерения |
price |
цена |
price_new |
цена со скидкой |
best_price
|
самая низкая цена, рассчитанная из price и price_new, если price_new не равно 0.00
|
amount
|
количество |
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']
Параметры section, all_parts, unit и no_yml являются системными и не используется в логике вывода данных.
Доп. параметры каталога
catalog_params/catalog_part_params |
id |
ID параметра |
name |
название |
type |
тип параметра |
value |
значение параметра |
sort |
сортировка |
active |
выводить параметр на сайте (если 1, то параметр выводится) |
Параметры section, all_parts, unit и no_yml являются системными и не используется в логике вывода данных.
Корзина
get_cart |
id |
ID товара |
id_source
|
ID источника
|
id_session |
ID текущей сессии |
amount |
количество товаров в корзине |
name |
название товара
|
vendor_code |
артикул |
desc_short
|
анонс товара
|
link |
ссылка на товар |
variety_id |
ID модификации |
variety_name |
название модификации |
image |
изображение |
value |
если товар имеeт модификацию, то данный параметр содержит величину |
unit |
если товар имеeт модификацию, то данный параметр содержит единицу измерения |
price |
цена с учетом всех опций, но без скидок, для расчета цены со скидкой используйте метод get_cart_sum
|
amount_step |
шаг заказа (параметр определяет, на какое кол-во можно увеличить или уменьшить позицию в корзине) |
quantity
|
остаток в интернет-магазине |
weight
|
вес, г |
options
|
ID всех опций через запятую |
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 |
ссылка на страницу |
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 |
ссылка на раздел |
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 является системным и не используется в логике вывода данных.