/api/lite/pub/promocode/conditions/check

Запросить проверку применения промокода по заказу (публичный)

/api/lite/pub/promocode/conditions/check

По отправленным данным заказа (с обязательным указанием промокода) - возвращает размер скидки в рублях для чекаута, а также возможные промотовары

Формат передаваемых данных всегда аналогичен dto заказа в методе создания заказа (публичный):

/api/lite/pub/orders

Пример запроса:

{

 	"promocode":"testFix",

 "comment": "",

 "confirmStatus": "APPROVED",

 "delivery": {

 "address": {

 "area": null,

 "areaFias": null,

 "block": "",

 "building": "",

 "city": "Урюпинск",

 "cityFias": "2e5879fc-35c2-4354-816b-f1fce74ece87",

 "country": "RU",

 "flat": "",

 "fullAddress": "",

 "house": "",

 "region": "Волгоградская",

 "regionFias": "da051ec8-da2e-4a66-b542-473b8d221ab4",

 "settlement": null,

 "settlementFias": null,

 "street": "",

 "zip": ""

 },

 "code": "bb60d72c-2a25-11e9-8989-002590923634",

 "deliveryComment": "",

 "desiredDeliveryDate": null,

 "pickupPointId": "",

 "receiver": {

 "alternativePhone": "",

 "email": "",

 "name": "",

 "phone": ""

 },

 "timeFrom": "09:00",

 "timeTo": "20:00"

 },

 "items": [

 {

 "num": 1,

 "productId": "BR00T-000132",

 "quantity": 1,

 "variantId": "BR00T-000132"

 }

 ],

 "paymentMethodCode": "disk1",

 "paymentStatus": "NOT_PAID",

 "totalOrderSum": 690

}

Положительный результат запроса:

{

 "success": true,

 "code": "testFix",

 "isActive": true,

 "discountType": "FIX",

 "discountValue": 990,

 "hasConditions": true,

 "deliveryDiscountValue": 0,

 "bonusSkus": {

 "1002": 1

 }

}