# DIAFAN.CMS

Поиск товаров, карточки, цены, остатки и ссылки DIAFAN.CMS в действиях бота.

После подключения каталога откройте Интеграции и действия в редакторе бота. Добавьте нужные операции DIAFAN.CMS и выберите подключение магазина.

Действие Параметры и результат
Найти товары DIAFAN.CMS Запрос, артикул, категория или характеристики. Возвращает опубликованные товары выбранного раздела и языка, их варианты и цены.
Получить товар DIAFAN.CMS ID товара и при необходимости ID варианта. Возвращает карточку, валюту, текущую и прежнюю цену, свойства и наличие.
Проверить наличие DIAFAN.CMS ID товара и выбранного варианта. Возвращает доступность и точное количество при включённом учёте остатков.
Получить ссылку DIAFAN.CMS ID товара и при необходимости ID варианта. Возвращает публичную HTTPS-ссылку магазина.

Поиск принимает хотя бы одно условие: query, sku, category или attributes. Дополнительно доступны limit от 1 до 20 и page от 1 до 1000. Остальные действия принимают product_id и необязательный variant_id.

# Последовательность действий

Найдите товар, получите карточку, уточните вариант, проверьте его наличие и получите ссылку. Для товара с несколькими вариантами цена без выбора может означать «от». Не сообщайте остаток другой модификации.

Идентификаторы берите из свежего поиска или карточки. При сохранении товара DIAFAN может пересоздать варианты и выдать новые ID. Если прежний вариант больше не найден, повторите поиск и выберите его заново.

Если учёт остатков выключен, сообщайте только подтверждённую доступность. Неизвестное количество не означает ноль или неограниченный запас. Нулевой остаток при включённом учёте означает, что товар сейчас отсутствует.

# Предпросмотр и проверка

Раскройте Превью результата, укажите поисковый запрос или существующий ID товара и нажмите Показать результат. Для проверки варианта используйте его текущий ID. Затем проверьте те же операции вопросом в подключённом чате и убедитесь, что ответ дошёл покупателю.

При пустом поиске уточните артикул или свойства. При ошибке соединения предложите помощь специалиста, не придумывая цены, остатки и ссылки. Операции не создают заказы, не резервируют товар и не списывают оплату.