Перейти к основному содержимому

Термины и идентификаторы

ТерминЗначение в документации
PDP — product detail pageКарточка товара на сайте или в приложении клиента
VOD — video on demandОпубликованная запись эфира
Product feedВыгрузка товарного каталога, обычно YML
Host appПриложение клиента, в которое встроен SDK
CallbackФункция, через которую код клиента возвращает результат операции
Product actionНамерение открыть товар или добавить его в корзину; само по себе не результат покупки
LifecycleСоздание, перенос, пауза и освобождение SDK UI и media session
Follow MeКомпактный player внутри приложения, продолжающий текущую media session
PiP / mini-playerПлавающий web-виджет на PDP; это не системный Picture-in-Picture
SPAСайт с переходами без полной перезагрузки HTML
OriginКомбинация протокола, hostname и port; нужен для CORS и CSP
TrackingРегистрация взаимодействий и подтверждённых действий
AttributionПравило связывания события с источником; не доказательство причинного эффекта
Buy intentКлик «Купить» в ShopStory; не подтверждение корзины или заказа
Rollout / rollbackВключение новой версии / возврат к ранее принятой версии
Feature flagУправляемое включение компонента в коде клиента
Integration handoffПакет доступа и настроек проекта: версии, тестовые данные, origins, контакты и приёмка

Идентификаторы​

ПолеГде используетсяПравило
applicationIdPublic API и Mobile SDKСтроковый ID проекта, не credential
config.clientIdОсновной Web SDKТо же значение, что applicationId
applicationQuery-параметр Mini-player API v2То же значение ID проекта; имя параметра задаёт endpoint
feedProductIdКаталог клиента, product feed, PDP и product actionОдин строковый ID без потери ведущих нулей
products[].idShopStory Public APIВнутренний ID товара ShopStory; не заменяет feedProductId
productId расширенного commerce-контрактаОбработчики товарных данных и условийСогласованный feedProductId; отличается от внутреннего products[].id
variantIdРасширенный commerce-контрактID продаваемого SKU; null для товара без вариантов
streamId / translationIdЭфир или записьИспользуйте имя из сигнатуры метода

Не выводите тип ID из его внешнего вида. 0001001 и 1001 могут обозначать разные товары. Если Cart API принимает другой ключ, преобразование выполняет код магазина на своей границе.

Форматы запросов и ответы: Public API. Выбор источника товара: commerce-интеграция.