История публичной документации
Здесь перечислены изменения руководств, примеров и публичных контрактов, которые влияют на интеграцию с ShopStory.
23 октября 2026 — инструкции по платформам и аналитике
- Web, Mobile и Public API получили собственные маршруты чтения. Методы Web SDK, Web mini-player, native iOS и Flutter вынесены в отдельные инструкции.
- Добавлены готовые примеры с исходным кодом, термины и таблица идентификаторов.
- Опубликованы версии SDK, к которым относятся примеры, правила обновления и rollback.
- Добавлены руководства по смыслу метрик, Яндекс Метрике, GA4, UTM и AppMetrica. Клик, подтверждение корзины и заказ описаны отдельно.
- Уточнены границы стандартной проверки наличия и проектного commerce-контракта. OpenAPI согласован с руководствами.
29 сентября 2026 — руководство по интеграции с интернет-магазином
- Руководство Интеграция с интернет-магазином описывает товарные данные через фид, API магазина и их сочетание, выбор SKU, актуальные условия покупки, корзину и возврат к видео.
- Добавлены схемы источников товарных данных и подтверждения корзины, примеры структуры SKU и адаптера магазина. Callback корзины и boolean-обработчик наличия описаны отдельно от расширенного контракта.
- Уточнено значение
availableв фиде: отсутствиеfalseв одной выгрузке не определяет возможности источника.
7 сентября 2026 — наличие по выбранному магазину
- Раздел Наличие товара и остатки описывает обработчик наличия Web SDK:
actions.resolveProductsAvailabilityи методShopStorySDK.refreshProductsAvailability(). - Наличие и каталог разделены: обработчик определяет доступность покупки, каталог и цены остаются за товарным фидом.
- Описан приоритет источников для фидов, в которых
available="false"означает вывод товара из ассортимента, а не отсутствие остатка. - Зафиксировано поведение при недоступном stock API: пропущенный идентификатор означает «неизвестно», карточки остаются в состоянии по фиду, воспроизведение не прерывается.
- Обработчик наличия входит в Web SDK. Вызов API со стороны ShopStory, серверный посредник и нестандартные контракты корзины согласуются отдельно.
- Public API не получил новых методов: HTTP-эндпоинта проверки остатков нет.
- Уточнены описания в Товарном фиде, Каталоге эфиров, Добавлении в корзину, Web SDK, Mobile SDK и OpenAPI-спецификации.
4 сентября 2026 — обновление структуры и контрактов
- Разделы расположены в порядке выбора метода, подключения, контрактов, commerce-сценариев и эксплуатации.
- Перед подключением Web SDK нужно зарегистрировать домены в ShopStory и получить конфигурацию проекта.
- Обработка ответа учитывает HTTP-код и
statusвнутри JSON-конверта. - Для кастомной корзины и проверки актуальных остатков описана публичная граница интеграции.
- Раздел Mobile SDK теперь описывает product entrypoint, встроенный плеер, follow-me и типизированные commerce-действия.
- Контракты Web callback и mobile action описаны отдельно.
Где искать текущий контракт
- Актуальные поля и обязательность параметров: OpenAPI.
- Порядок обработки ответа: Формат запросов и ответов.
- Поведение готовых web-компонентов: Web SDK.
- Нативное товарное видео и граница mobile commerce: Mobile SDK.
- Изменения пакета, корзины и остатков для конкретного клиента входят в его приложение к интеграции.
Если наблюдаемое поведение расходится со справочником, передайте endpoint, безопасный фрагмент ответа, время запроса и applicationId на support@shopstory.live. Пароли, cookies и токены в обращение не включайте.