Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

группы пользователей

19.04.2007, 13:23
Гость
Гость

Как можно сделать, чтобы ранг пользователя автоматом повышался после достижения им покупок на определенную сумму?
19.04.2007, 13:36
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

руководство по модулям стр.31

Цитата:
Скидки в зависимости от суммы предыдущих покупок пользователя
Вы можете использовать псевдо-переменную [PrevOrdersSum] в поле «Условие» для того, чтобы задавать скидку в зависимости от суммы всех завершенных заказов данного пользователя. Данное условие может быть применено как к отдельным товарам, так и к корзине в целом.

Пример: скидка 5% покупателям, купившим товаров на сумму более 100000
Условие: [PrevOrdersSum] > 100000
Преобразование: [TotalPrice] (умножить) 0.95

Для того, чтобы срабатывало условие [PrevOrdersSum] необходимо указать в параметре PREV_ORDERS_SUM_STATUS в настройках модуля «Интернет-магазин» идентификаторы соответствующих статусов в списке Статусы заказов (ShopOrderStatus). В стандартной поставке Интернет-магазина этот параметр имеет значение «3,4» (статусы «Оплачен» и «Завершен»).
См. также раздел «Настройки модуля».


но не забудьте разумеется создать шаблон для скидок "скидка 5% покупателям, купившим товаров на сумму более 100000"

о шаблонах скидок читайте в том же руководстве на стр. 29
Цитата:
Скидки
В модуле «Интернет-магазин» системы NetCat имеются два уровня скидок: скидки на товар и скидки на всю сумму корзины. Первыми применяются скидки на товар, затем, соответственно, скидки на всю сумму заказа.

Чтобы создать скидку, создайте новый шаблон «Скидка» в Интернет-магазине.
Каждая скидка должна иметь понятное название с указанием размера скидки, например: «Скидка 5% при покупке на сумму более 1000 руб.».
19.04.2007, 13:44
Гость
Гость

Вы не поняли вопрос. Я знаю как увеличить скидку в зависимости от суммы предидущих покупок. Вопрос в том как сделать, чтобы ранг пользователя повышался после совершения им покупок на определенную сумму?
19.04.2007, 13:50
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

в шаблон оформления заказа в поле "Действие после добавления объекта" добавьте проверку суммы предыдущих заказов и при условии что группа пользователя (либо "Ранг пользователя", можно сделать отдельным полем и на него ориентироваться) не соответствует накопленной сумме..

если сумма покупок больше числа и ранг пользователя не соответствет, то выполнить mysql команду update User set .... where User_ID=....
198 196 2007-04-19 13:50:03 7094
Описание проекта