Проект

Общее

Профиль

Как реализовать полную поддержку промо-кодов в корзине мобильных приложений?

По умолчанию, в корзине мобильных приложений, созданных на базе конструктора АППРОПИО есть встроенная возможность передавать в заказе промо- код. Дальше уже оператор, обрабатывающий заказы,
делает окончательный расчет стоимости заказа для клиента.

Но для того, чтобы сделать динамический расчет итогового заказа в мобильном приложении, мы предлагаем воспользоватся следующим интеграционным методом, который передает в нашу систему список промо- кодов с указанием: размер скидки в %, размер скидки в рублях, минимальная сумма заказа в корзине для применения промо- кода.

POST /v1/company/promos HTTP/1.1
Host: api.appropio.com
Content-Type: application/json
ApiKey: _код безопасности_
Company: _идентификатор компании_
Cache-Control: no-cache
[
  {
    "Code": "hellohello", 
    "Discount": 5,
    "DiscountType": 1,
    "WhereBasketMinAmount": 0
  }
]

Здесь "hellohello" - промо-код, "Discount" размер скидки в процентах либо в рублях, в зависимости от значения "DiscountType" (1 = скидка в %, 0 = скидка в рублях). "WhereBasketMinAmount" минимальная сумма заказа, когда разрешается применить промо- код.

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

Добавить изображение из буфера обмена (Максимальный размер: 195 МБ)