# Инфоблоки и каталог (apelsincom) Контент товаров хранится в инфоблоках Битрикса. Главный — **каталог, ID 2** (тип `catalog`). Номер и коды свойств взяты из параметров компонента `bitrix:catalog` в `catalog/index.php`. > [!warning] IBLOCK_ID = 2 зашит в коде > Номер инфоблока каталога прописан прямо в вызовах компонентов (в `catalog/index.php`, `header.php` и шаблонах). Если каталог придётся пересоздавать под другим ID — искать и править во многих местах, включая [[REST API (richcode.api)]]. См. [[Известные проблемы и рекомендации (apelsincom)]]. ## Модель товара - Товары — элементы инфоблока 2. - Включены **торговые предложения (SKU)**: один товар (модель) имеет варианты по **размеру** и **цвету**. Дерево строится по свойствам `SIZES_SHOES`, `SIZES_CLOTHES`, `COLOR_REF`. - Цена — тип **BASE**, НДС включён. - Остатки — по складам модуля `storeassist` (в карточке блок «Наличие на складах»). ## Свойства товара (элемента) | Код | Что это | |---|---| | `ARTNUMBER` | Артикул | | `MANUFACTURER` | Производитель | | `MATERIAL` | Материал | | `BRAND_REF` | Бренд (привязка) | | `MORE_PHOTO` | Доп. фотографии (галерея) | | `NEWPRODUCT` | Флаг «Новинка» | | `SALELEADER` | Флаг «Хит продаж» | | `SPECIALOFFER` | Флаг «Спецпредложение» | ## Свойства предложения (SKU) | Код | Что это | |---|---| | `SIZES_SHOES` | Размер обуви | | `SIZES_CLOTHES` | Размер одежды | | `COLOR_REF` | Цвет (привязка к справочнику) | | `ARTNUMBER` | Артикул варианта | | `MORE_PHOTO` | Фото варианта | В корзину как свойства пишутся `SIZES_SHOES`, `SIZES_CLOTHES`, `COLOR_REF`. ## Свойство раздела | Код | Что это | |---|---| | `UF_SHOW_IN_MENU` | Показывать раздел в боковом меню (читает `bitrix:catalog.section.list`) | ## ЧПУ каталога Компонент `bitrix:catalog` работает в SEF-режиме, папка `/catalog/`. Адреса: раздел `#SECTION_CODE_PATH#/`, товар `#SECTION_CODE_PATH#/#ELEMENT_CODE#/`, фильтр `…/filter/#SMART_FILTER_PATH#/apply/`. Поэтому у разделов и товаров обязателен **символьный код**. Подробнее — [[Маршрутизация и ЧПУ (apelsincom)]]. > [!info] Что осталось проверить > Типы свойств, привязки к справочникам (highload-блоки цвета/бренда) и полный список инфоблоков по файлам не видны — это смотрят в админке (Контент → Инфоблоки) или в структуре БД. Здесь зафиксированы только коды, реально используемые в коде. ## См. также - [[Компоненты и шаблоны компонентов]] - [[Сценарии. Товары и разделы]] - [[REST API (richcode.api)]]