• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Возможно кто-то делал уже подобный скрипт? Помогите!

Автор Zimaden, Січень 27, 2021, 16:46:31

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Zimaden

ТЗ: У меня в магазине есть система бонусов. И количество бонусов которое человек получает совершая покупку зависит от общей суммы его покупок. Например если человек купил в магазине на 500 грн за все время, то ему на бонусный счет возвращается 3% с каждой покупки, если общая сумма покупок 10000, то он получает с каждой покупки 7% бонусов. Может кто-то делал подобный скрипт? Поделитесь пожалуйста ))

HumanKM

Роби подібне.
В мене є скрипт накопичувальної системи.
Скупилися на 1000грн, маєте 1%
2000грн - 2%
...
10000грн і більше, маєте 10%

Якщо цікавить такий скрипт, то поділюся.
вайбер 050-557-46-26

Zimaden

Цитата: HumanKM від Січень 28, 2021, 09:43:08
Роби подібне.
В мене є скрипт накопичувальної системи.
Скупилися на 1000грн, маєте 1%
2000грн - 2%
...
10000грн і більше, маєте 10%

Якщо цікавить такий скрипт, то поділюся.

Було б чудово  8)

HumanKM

вайбер 050-557-46-26

weee


homebuh

Вопрос Админу возможно обнуление процента накопительной скидки клиента , вернее сброс до 1го процента при условии если клиент в течении месяца , а именно с первого числа по последнее число месяца не совершал покупок. То есть
1. при покупке на сумму 2000грн клиент получает дисконтную карту с 1% скидки
2. Процент  скидки накопительный при условии покупки на сумму накопления 5000грн клиент получает 2%, при условии накопления суммы выше 10000грн получает 4%, но если в течении месяца не совершает ни одной покупки то процент скидки соответственно и сума накопления подает на 1% и накопительная сумма на 0. Возможна такая реализация?

HumanKM


СД> В програмі УкрСклад Про налаштований дисконт. Кожен клієн при на
СД> копиченні 1000 гр отримує 1% знижки, 2000 2% .... і так до 10 000грн 10%.
СД> Є необхідність завести кілька клієнтів яким би не нараховувався дисконт, а
СД> щоб просто була постійно діюча знижка наприклад 5%. За телефоном оператор
СД> порадив написати листа Вам. Можливо є варіант написати SQL код для таких
СД> окремих клієнтів? Якщо це можливо, скиньте будь ласка зразок.

Надо явно указывать этих клиентов по ID.
Например делаем для некоторых клиентов скидку 5%, а для всех остальных
по шкале:

  IF(client_id IN (4,87,789,1004)) THEN
  BEGIN
    all_znig_proc_out = 5;
  END
  ELSE
  IF(in_cln_suma_value > 10000) THEN
  BEGIN
    all_znig_proc_out = 10;
  END
  ELSE
  IF(in_cln_suma_value > 9000) THEN
  BEGIN
    all_znig_proc_out = 9;
  END
  ELSE
  IF(in_cln_suma_value > 8000) THEN
  BEGIN
    all_znig_proc_out = 8;
  END
-- и т.д.
--
вайбер 050-557-46-26