Loading
Сведения об управлении предложениями в реальном времени
API проверки купона

API проверки купона

Используйте API проверки купона для проверки введенных вручную кодов купонов перед применением скидок. Проверка купонов заранее — вместо ожидания Checkout — предоставляет клиентам немедленный отзыв о том, работает ли их код. API проверяет наличие купона, его активность, отсутствие ограничений на выкуп и соответствие корзины рекламной акции.

Требуемые версии

Доступно в версиях: Lightning Experience
Доступно в версиях: Версии Enterprise Edition, Unlimited Edition и Developer Edition с управлением предложениями в реальном времени

Как работает проверка купона

Интегрируйте API проверки купона с такими системами, как торговые сайты и системы точек продаж (POS). Для проверки купонов предоставьте не более 1000 кодов купонов, введенных вручную, в свойстве запроса couponsToValidate.

Если корзина уже содержит коды купонов в полях купона, API также обнаруживает и проверяет эти коды. Не нужно копировать эти коды в купоны для проверки. Для купонов, прошедших проверку на уровне купона, API оценивает право на рекламную акцию на основе места вложения каждого кода.

  • Для купона, вложенного в заголовок корзины, API оценивает всю корзину.
  • Для купона, вложенного в строку корзины, API оценивает только эту строку. Строка должна участвовать в рекламной акции, связанной с купоном.

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

Результаты проверки купона

Для каждого кода купона ответ предоставляет следующие сведения.

  • Статус агрегации в соответствующих областях. Статус - Valid, когда купон проходит проверку как минимум для одной применимой области. В противном случае, статус будет Invalid.
  • Для действительного купона допустимая область, связанный код рекламной акции и, для области Line, применимые коды позиций строки корзины.
  • Для недопустимого купона причина неудачной проверки.
 
Загрузка
Salesforce Help | Article