Документация по интеграции

Руководства и справочники для подключения продуктов Any: поиска AnyQuery, рекомендаций AnyRECS и визуального поиска AnyImages.

📌
Все документы — внутренние технические руководства для разработчиков. Откройте нужный раздел, чтобы изучить параметры запросов, примеры и особенности интеграции.
📘 Справка по API
📘
OpenAPI: все методы и схемы API
Интерактивный справочник REST API: эндпоинты, параметры запросов, модели ответов и проверка структур в Swagger UI.
Swagger UI Все продукты
Открыть
🛠️ Общие инструменты
⚙️
Установка интеграционного сниппета
client.js Все продукты
🖱️
Действия пользователя с товарами
client.js Все продукты
🔗
Сквозной ID товаров
client.js Все продукты
🏷️
Определение страниц через meta-теги
client.js Все продукты
📦 Фиды
🌐
Основной товарный фид
Каталог товаров и атрибуты для алгоритмов, витрин, фильтров и аналитики
Все продукты
📍
Цены и наличие по регионам
Региональный фид для проектов, где цена или доступность товара зависит от региона, магазина или группы магазинов
Все продукты
Быстрые изменения товаров
Дельта-фид для оперативного обновления цен, наличия и других изменений без полной выгрузки
Все продукты
📝
Поиск по контенту
Контентный фид для поиска не только по товарам, но и по статьям, материалам и страницам
AnyQuery
🔖
Управление фильтрами
Фасетный фид для настройки состава, формата и порядка фильтров внутри категорий
AnyQuery
📡 Трекинг
📡
Серверная отправка событий
POST /event

Как передавать просмотры, клики, корзину, заказ и события продуктов Any напрямую на сервер трекинга. Подходит для мобильных приложений и backend-интеграций.

Server-side Все продукты
События через client.js
Digi.api

Настройка трекинга через JavaScript-библиотеку Digi.api для сайтов с установленным client.js, чтобы отправлять события без прямых POST-запросов.

client.js Все продукты
🔍 AnyQuery — Поиск
💡
Автоподсказки поиска
Autocomplete API

Как получать поисковые подсказки, категории, бренды, товары и историю запросов при серверной интеграции AnyQuery.

Server-side AnyQuery
🔎
Поиск с результатом ранжирования
fullData=false

Search API возвращает только результат ранжирования: ID товаров и score. Карточки товаров можно собрать на своей стороне без передачи полного набора атрибутов в ответе.

Server-side AnyQuery
🔎
Поиск с данными товаров
fullData=true

Search API возвращает ранжирование и готовые данные товаров из фида: название, цену, изображения, ссылки и другие атрибуты товаров для выдачи.

Server-side AnyQuery
⭐ AnyRECS — Рекомендации
Товарные рекомендации через API
AnyRECS

Как получать блоки товарных рекомендаций через серверный API: параметры запроса, история пользователя, пагинация и подготовка к трекингу.

Server-side AnyRECS
🏷️
Разметка рекомендательных блоков
Контейнеры и события

Какие контейнеры и атрибуты добавить на страницу, чтобы блоки рекомендаций корректно отображались и передавали события трекинга.

client.js Server-side AnyRECS
🖼️ AnyImages — Поиск по изображениям
🖼️
Поиск товаров по фото
AnyImages

Как отправлять изображение в AnyImages и получать похожие товары: загрузка фото, поиск по карточке товара и обработка результата на своей стороне.

Server-side AnyImages
🔧
CORS при работе с AnyImages
Браузерные ограничения

Что делать, если браузер блокирует запросы к поиску по фото: настройка заголовков, прокси и безопасная схема обращения к API.

client.js AnyImages
🖼️
Подготовка изображений для AnyImages
Галерея для пользователей

Какие изображения подходят для галереи и визуального поиска: требования к формату, размеру, качеству и загрузке файлов.

AnyImages