Skip to content
This repository was archived by the owner on Feb 13, 2026. It is now read-only.
This repository was archived by the owner on Feb 13, 2026. It is now read-only.

Списание бонусов #40

@evgrezanov

Description

@evgrezanov

todo

  1. Сделать несколько акций с различными схемами начисления-списания бонусов (начисление, списание, процент)
  2. Переписать функцию вывода информации о бонусах на странице корзины и чекаута и карточке товара:
    2.1 Ваш бонусный баланс NN.NN бонусов
    2.2 За покупку будет списано NN.NN бонусов / На данную покупку бонусы не применяются
    2.3 После покупки будет начислено NN.NN бонусов
  3. Списание бонусов после того как заказ Выполнен, когда заказ в статусе ожидает оплата - бонусы нужно резервировать https://bonusplus.pro/api/Help/Api/PATCH-customer-phoneNumber-balance-reserve
  4. Списываем все доступные для списания бонусы
telegram-cloud-document-2-5260633058339464387.mp4

User story

Пример интеграции 1с Битрикс и БонусПлюс
https://hookah-time.shop/
https://bonaladies.ru/

Как я для себя это вижу клиент заходит в карточку видит что при покупке данного товара ему начислится такой-то бонус.
Далее клиент помещают товар в корзину в корзине чуть ниже поля купоны написана сумма для списания
Клиент нажимает кнопку списать ему приходит смс с кодом и подтверждает путём вода
<Наверное это надо через купоны саму скидку реализовать>
Но допустим на некоторые товары мы можем применить ограничения для списания, допустим не 25 % а 15% но не более чем баланс бонусов
В этом случае мы должны отправит в б+ список товаров и узнать размер скидки и выпустить купон на сумму скидки

Сценариев множество
Во-первых мы передаем товары в бонус плюс с сайта соответственно бонус плюс знает id наших товаров
Нам надо только сообщить что в корзине и б+ скажет какая сумма скидки
Тоесть настройки скидки на категории это в Нутри Б+ и нашу задачу не задевает

Нам надо научится делать купон из полученного результата
Тесть мы говорим id товаров
Бонус плюс передаёт сумму скидки допустим 100 р
Мы должны вставить эту сумму в купоны например

Вопрос только как создать купон и вставить его в поле купоны чтобы клиент не додумывал а видел только результат

там 2 сценария если клиент не авторизован то после оформления заказа отображается информация о начислениях

2й СЦЕНАРИ ОТОБРОЖАЕТ СКОЛЬКО БУДЕТ СПИСАНО ЕСЛИ ДОСТУПНО! "ТОЕСТЬ НЕТ КНОПКИ СПИСАТЬ" И СКОЛЬКО БУДЕТ НАЧИСЛЕНО ПОСЛЕ ПОКУПКИ

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions