Промо акции и бонусы
Methods
- api.tma.actionIdList(outletId, distributorIdList) → Result
- api.tma.actionState(actionId, outletId, distributorId) → Result
- api.tma.bonus(bonusId) → Result
- api.tma.bonusIdList(mechanicsId) → Result
- api.tma.conditionIdList(mechanicsId) → Result
- api.tma.confirmConditionAnswer(conditionId, outletId, distributorId, date) → Result
- api.tma.isAnswerConfirmedByPhoto(conditionId, outletId) → Result
- api.tma.mechanics(mechanicsId) → Result
- api.tma.mechanicsIdList(actionId) → Result
- api.tma.promoAction(actionId) → Result
- api.tma.skuUsingByCondition(conditionId, bonusDocId) → Result
- api.tma.unavailableSkuData(skuId, conditionId, baseDocId) → Result
Methods description
-
actionIdList(outletId, distributorIdList) → Result
-
Получить список идентификаторов акций, действующих в торговой точке для текущей позиции и данных дистрибьюторов
Parameters:
Name Type Description outletId ID Идентификатор торговой точки
distributorIdList IDList Список идентификаторов дистрибьюторов
Return:
-
actionState(actionId, outletId, distributorId) → Result
-
Получить информацию о состоянии акции
Parameters:
Name Type Description actionId ID Идентификатор акции
outletId ID Идентификатор торговой точки
distributorId ID Идентификатор дистрибьютора
Return:
-
bonus(bonusId) → Result
-
Получить информацию о бонусе по его идентификатору
Parameters:
Name Type Description bonusId ID Идентификатор бонуса
Return:
-
bonusIdList(mechanicsId) → Result
-
Получить список идентификаторов бонусов по идентификатору механики
Parameters:
Name Type Description mechanicsId ID Идентификатор механики
Return:
-
conditionIdList(mechanicsId) → Result
-
Получить список идентификаторов условий по идентификатору механики
Parameters:
Name Type Description mechanicsId ID Идентификатор механики
Return:
-
confirmConditionAnswer(conditionId, outletId, distributorId, date) → Result
-
Получить информацию о выполнении условия с подтверждением
Parameters:
Name Type Argument Description conditionId ID Идентификатор условия
outletId ID Идентификатор торговой точки
distributorId ID Идентификатор дистрибьютора
date Date optional Дата, на которую необходимо вернуть информацию
Return:
Result -Результат выполнения операции. В поле value строка "confirmNo" (условие не выполнено) или "confirmYes" (условие выполнено)
-
isAnswerConfirmedByPhoto(conditionId, outletId) → Result
-
Получить признак подтверждения выполения условия фотографиями
Parameters:
Name Type Description conditionId ID Идентификатор условия
outletId ID Идентификатор торговой точки
Return:
-
mechanics(mechanicsId) → Result
-
Получить информацию о механике по ее идентификатору
Parameters:
Name Type Description mechanicsId ID Идентификатор механики
Return:
-
mechanicsIdList(actionId) → Result
-
Получить список идентификаторов механик по идентификатору акции
Parameters:
Name Type Description actionId ID Идентификатор акции
Return:
-
promoAction(actionId) → Result
-
Получить информацию об акции по ее идентификатору
Parameters:
Name Type Description actionId ID Идентификатор акции
Return:
-
skuUsingByCondition(conditionId, bonusDocId) → Result
-
Получить информацию об использовании товаров
Parameters:
Name Type Description conditionId ID Идентификатор условия
bonusDocId ID Идентификатор документа бонус акции
Return:
-
unavailableSkuData(skuId, conditionId, baseDocId) → Result
-
Получить информацию о недоступности товаров
Parameters:
Name Type Description skuId ID Идентификатор товара
conditionId ID Идентификатор условия
baseDocId ID Идентификатор документа-основания
Return: