Бэклог — Готово

Промокоды

Маркетинг Витрина Админка
В рамках этой фичи в Ensi появилась возможность создавать промокоды в административной панели, а также их использовать на витрине.

Теперь администратор может:
  • просматривать и фильтровать табличной список промокодов,
  • создавать и редактировать промокоды,
  • генерировать код промокода,
  • управлять активностью и ограничением на количество применений промокода,
  • привязывать промокод к предварительно созданной скидке на товары, которая будет применяться при его использовании.

Эндпоинты
  1. Применение промокода — POST/baskets:set-promo https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/setBasketPromoCode
  2. Получение корзины (информация о промокоде) — POST/baskets:current https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/searchBasket
  3. Получение страницы «Спасибо за заказ» — GET/checkout/typ/{id} https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/getOrder
  4. Получение детальной страницы заказа (информация о промокоде) — GET/lk/order/{id} https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/customerOrderGet
  5. Получение списка заказов (информация о промокоде) — GET/lk/orders:search https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/customerOrdersList

Функциональное задание
https://disk.yandex.ru/d/PVbLaBMmVZ1cEQ