arsium Posted April 26, 2012 Report Share Posted April 26, 2012 Здравствуйте! Подскажите, пожалуйста, как сделать, чтобы пользователь получал скидку в размере x% на все товары после регистрации?И как изменить ID группы тех, кто регистрируется? По стандарту присваивается ID 0Большое спасибо за потраченное на меня время! Quote Link to post Share on other sites
arsium Posted April 26, 2012 Author Report Share Posted April 26, 2012 Добрый человек подсказал - создаем группу со скидкой, в базе данных ставим в качестве стандартного значения полю group_id ID группы со скидкой =) Quote Link to post Share on other sites
ivan888 Posted April 26, 2012 Report Share Posted April 26, 2012 Ну так просто вроде. Увидел зарегился чел и... сунь его в группу постоянных клиентов, а там уже скидка 2% по дефолту.Может я не так понял, но я так делал. Сложность в том что надо следить за регистрациями, иначе клиенты орут типа где моя скидка))) Quote Link to post Share on other sites
arsium Posted April 26, 2012 Author Report Share Posted April 26, 2012 Сложность в том, что регистраций десятки в день, я не могу физически следить еще за этим. Способ, описанный выше, прекрасно работает. Quote Link to post Share on other sites
bubchen Posted April 27, 2012 Report Share Posted April 27, 2012 Я решал данный вопрос так:— создал группу, запомнил ее id, например, он виден в админке симплы, в адресе страницы;— в файле view/registerview.php в функцию add_user добавил 'group_id'=>'ID_моей_группы'Теперь каждый новый пользователь автоматически помещается в нужную мне группу со скидкой. Quote Link to post Share on other sites
ivan888 Posted April 27, 2012 Report Share Posted April 27, 2012 Круто. Полезная штука. Quote Link to post Share on other sites
igor_k Posted May 3, 2012 Report Share Posted May 3, 2012 bubchen - спасибо за дельную подсказку! Quote Link to post Share on other sites
HotHeadMan Posted May 13, 2012 Report Share Posted May 13, 2012 Объясните, пожалуйста, подробнее, куда именно в файле view/registerview.php вставлять 'group_id'=>'ID_моей_группы'. У меня что-то не получается. Quote Link to post Share on other sites
igor_k Posted May 13, 2012 Report Share Posted May 13, 2012 Приблизительно на 31ой строке у Вас должна быть запись вида:elseif($user_id = $this->users->add_user(array('name'=>$name, 'email'=>$email, 'password'=>$password, 'enabled'=>$default_status)))вот в нее и вставляете, должно получиться так:elseif($user_id = $this->users->add_user(array('name'=>$name, 'email'=>$email, 'password'=>$password, 'group_id'=>'1', 'enabled'=>$default_status))) Quote Link to post Share on other sites
HotHeadMan Posted May 13, 2012 Report Share Posted May 13, 2012 igor_k, спасибо большое за разъяснение, все работает! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.