Вітаю !
Є необхідність виставити новій групі клієнтів початкові бонуси, як це можно зробити через SQL менеджер.
Це 4 групи клієнтів - подарункові сертифікати на різні суми.
Зробив сам.... тільки не початкові бонуси - а взагалі бонуси.
Треба зробити два скрипта в SQL менеджері.
Перший нам покаже ID групи клієнта, просто я не знайшов де його по іншому знайти.
Чому на групу - тому що я вирішив подарункові сертифікати через групи клієнтів зробити. припустимо ви зробили сертифікати 100грн., 500грн., 1000грн. І кожного по 100 шт.
Ось я зробив такі групи і через імпорт затягнув всі ШК. І наступними діями ви зробите нарахування кожному сертифікату в цій групі..
1. Визначим ID групи клієнтів
SELECT
*
FROM
client_groups
результат
NUM GRUPA NAME VISIBLE IM_NUM
1 0 Контрагенти 1 -1
-10 1 Клієнти 1 -1
-11 1 Постачальники 1 -1
-12 1 Співробітники 1 -1
-9 0 Активні фірми 1 -1
2 -10 Сертифікат 100 1 -1
3 -10 Сертифікат 500 1 -1
NUM 2,3 це 2 - група Сертифікат 100, 3 - група Сертифікат 500
2. Виставляємо бонуси цим групам
UPDATE
client
SET
cln_bonus=100
WHERE
tip = 2
cln_bonus=100 - виставляємо потрібну суму бонусів
tip=2 - тут виставляємо ідентифікатор групи клієнтів (ми його знайшли в п.1)
Це виставить кожному сертифікату в групі 2 "Сертифікат 100" - бонуси 100 грн.
UPDATE
client
SET
cln_bonus=500
WHERE
tip = 3
Це виставить кожному сертифікату в групі 3 "Сертифікат 500" - бонуси 500 грн.