Cart discounts

add discount

Добавление скидки, выбираемой из списка
request
PUT /api/v2/carts/c132a56e-a9e7-4c20-bc72-f6a02a588edc/discounts/1000000008 HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Table 85. /api/v2/carts/{cartUuid}/discounts/{discountId}
Parameter Description

cartUuid

UUID корзины

discountId

Id скидки

response
HTTP/1.1 200 OK

add extra discount

Добавление доп. скидки (указывается сумма)
request
PUT /api/v2/carts/1be738c6-2026-44b9-afde-4b7af6706002/discounts/extra HTTP/1.1

{
  "sum" : 750.0
}
Table 86. /api/v2/carts/{cartUuid}/discounts/extra
Parameter Description

cartUuid

UUID корзины

response
HTTP/1.1 200 OK

delete extra discount

Удаление дополнительной скидки с корзины
request
DELETE /api/v2/carts/1be738c6-2026-44b9-afde-4b7af6706002/discounts/extra HTTP/1.1
Table 87. /api/v2/carts/{cartUuid}/discounts/extra
Parameter Description

cartUuid

UUID корзины

response
HTTP/1.1 200 OK

delete item discount

Удаление скидки на одну(!) позицию
request
DELETE /api/v2/carts/4cea8c44-6c4d-4f44-b277-4c2d96f90a04/discounts/items?cartItemIds=1000082261,1000082263 HTTP/1.1
Table 88. /api/v2/carts/{cartUuid}/discounts/items
Parameter Description

cartUuid

UUID корзины

Parameter Description

cartItemIds

Id элементов корзины

response
HTTP/1.1 200 OK