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




Мы используем файлы cookie, чтобы сделать работу с сайтом проще и удобнее. Подробную информацию можно прочитать тут

totop