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

Задан 4 месяца назад
Просмотрен 50 раз
0

Добрый день! как можно организовать начисление сгораемых бонусов по условию в тз "Бонусные рубли можно использовать в программах онлайн-школы в течение ближайших 6 месяцев"

сделала вот такой процесс https://skr.sh/sQlCGhbHw4O, но получится что если у пользователя ранее были бонусы на счету уже, то все равно спишутся бонусы. То есть условие нечестно отработает по отношению к клиентам кто ранее уже зарабатывал их и там не было условия сгораемости

бонусные рубли
процессы
Сделаем GetOverflow лучше!
Проголосуйте 🔼 за полезные или 🔽 за бесполезные ответы.
2 ответа
0

Вы сначала начислили 100 бонусов, через полгода списали 100 бонусов. Все другие бонусы останутся нетронутыми. В условиях блока при списании нужно прописать сумму сгорания/списания.

но клиент мог потратить 100 бонусов в течении этого времени, и получить бонусы еще за другие ивенты. Здесь вопрос "не списать лишнее"

Николай Элекин 4 месяца назад
1

Если не принципиальны бонусные рубли, вы можете выдавать ему персональный промокод на скидку на определенную сумму, который не нужно вводить и он автоматически применяется на определенные продукты или предложения, сроком на 6 месяцев. так же процессом

  • создаем промоакцию, выбираем товары на которые доступна она, называем ее "Бонусы" (это будет видеть клиент на странице оплаты заказа)
  • создаем процесс, выдать скидку, выбираем нашу промоакцию, указываем сумму скидки указываем срок действия запускаем и все окей, при создании клиентом заказа который попадает в категорию этой промоакции будет применен промокод автоматически

а если все же использовать бонусные рубли, думаю придется делать дополнительное поле проверки, чек бокс потратил или нет, который отмечаем после покупки наших товаров (процессом) а в процессе списания проверяем, отмечен или нет, что бы не списать лишние бонусы

Ваш ответ