Перейти к содержанию
Официальный форум поддержки Simpla

Скидка всем зарегистрированным пользователям


Рекомендуемые сообщения

Здравствуйте

 

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

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 50
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

1) Создайте группу для зарегистрированных пользователей. Посмотрите её id

/simpla/index.php?module=GroupAdmin&id=[ID группы]

2) Отредактруйте RegisterView.php

elseif($user_id = $this->users->add_user(array('name'=>$name, 'email'=>$email, 'password'=>$password, 'enabled'=>$default_status, 'last_ip'=>$_SERVER['REMOTE_ADDR'])))

Добавьте в массив 'group_id' => [iD группы]

 

p/s В идеале еще запретить эту группу удалять. В Groups.php к примеру.

Ссылка на сообщение
Поделиться на другие сайты

В simpla/GroupsAdmin.php вместо

			    	foreach($ids as $id)
						$this->users->delete_group($id);

Сделать что-то типа

			    	foreach($ids as $id)
						if($id != 1)
								$this->users->delete_group($id);
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

1) Создайте группу для зарегистрированных пользователей. Посмотрите её id

 

/simpla/index.php?module=GroupAdmin&id=[iD группы]

 

2) Отредактруйте RegisterView.php

 

36>             elseif($user_id = $this->users->add_user(array('name'=>$name, 'email'=>$email, 'password'=>$password, 'enabled'=>$default_status, 'last_ip'=>$_SERVER['REMOTE_ADDR'])))

 

Добавьте в массив 'group_id' => [iD группы]

 

p/s В идеале еще запретить эту группу удалять. В Groups.php к примеру.

Прошу прощения может за дурацкий вопрос, но всё же, куда именно в массиве вставить - 'group_id' => [iD группы] . У меня постоянно выдает ошибки. 

Ссылка на сообщение
Поделиться на другие сайты

Прошу прощения может за дурацкий вопрос, но всё же, куда именно в массиве вставить - 'group_id' => [iD группы] . У меня постоянно выдает ошибки. 

Ну Вы покажите, что и куда вставляете) какие ошибки выдает - посмеемся, трудность задачи ~0

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Прошу прощения может за дурацкий вопрос, но всё же, куда именно в массиве вставить - 'group_id' => [iD группы] . У меня постоянно выдает ошибки. 

 

 

'group_id'=> $id !=id группы
 

 

про запятые не забуть

Ссылка на сообщение
Поделиться на другие сайты

 

 

'group_id'=> $id !=id группы
 

 

про запятые не забуть

 

 

 

'group_id'=> $id !=id группы
 

 

про запятые не забуть

Спасибо большое!!!!

Ссылка на сообщение
Поделиться на другие сайты

Подскажите, а можно ли сделать, чтобы скидка для зарегистрированных пользователь группы ОПТ, зависела от категории?

К примеру в категории обувь - скидка 30%, а в категории носки 80%.

 

И если это возможно, то можно ли добавить к этому еще скидку в зависимости от заказа, например на 500$ + 5%, а на 1000$ + 10% скидка ?

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

Подскажите, пожалуйста, что не так делаю: ошибка вверху страницы регистрации 

Warning: Cannot modify header information - headers already sent by (output started at /home/rusatri6/public_html/view/RegisterView.php:1) in /home/rusatri6/public_html/index.php on line 26

При это регистрация проходит, но на главную(как обычно) не кидает, а вверху еще ошибки появляются, но пользователи все-таки попадают в группу "зарегистрированные" и получают скидку. 

 

Вот, как сделал в RegisterView.php

			elseif($user_id = $this->users->add_user(array('name'=>$name, 'email'=>$email, 'password'=>$password, 'enabled'=>$default_status, 'group_id'=> $id !=1, 'last_ip'=>$_SERVER['REMOTE_ADDR'])))

 

Так же выполнил действие, которое описал господин mart.

Как убрать ошибку? Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Скорее всего, при редактировании файл получил не ту кодировку. Надо UTF-8 (без BOM)

Понял, сейчас попробую по-другому.

Ссылка на сообщение
Поделиться на другие сайты

Скорее всего, при редактировании файл получил не ту кодировку. Надо UTF-8 (без BOM)

Сделал все через Notepad ++ , там точно такая кодировка, как вы указали.

В итоге: при переходе на страницу регистрации ошибок нет, потом ввожу данные, жму "зарегистрироваться" страница обновляется, (опять же пользователь добавляется в админке) , а вверху ошибка 

 

Notice: Undefined variable: id in /home/rusatri6/public_html/view/RegisterView.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/rusatri6/public_html/view/RegisterView.php:36) in /home/rusatri6/public_html/view/RegisterView.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /home/rusatri6/public_html/view/RegisterView.php:36) in /home/rusatri6/public_html/index.php on line 26
Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...
  • 1 месяц спустя...
  • 1 год спустя...

А есть решение для регистрации через Ulogin ?

$user_id = $this->users->add_user(
array('name'=>$name,
'email'=>$email,
'password'=>$password,
'group_id'=> 2,
'enabled'=>1)
);
Ссылка на сообщение
Поделиться на другие сайты

$user_id = $this->users->add_user(

array('name'=>$name,

'email'=>$email,

'password'=>$password,

'group_id'=> 2,

'enabled'=>1)

);

Офигенное решение!!!

Прям бог программирования :D

Ссылка на сообщение
Поделиться на другие сайты

Офигенное решение!!!

Прям бог программирования :D

У меня все работает.

А ты я смотрю так и не научился жить без флуда?

Или ты таким образом в топ самых активных выходишь?

Ссылка на сообщение
Поделиться на другие сайты

У меня все работает.

А ты я смотрю так и не научился жить без флуда?

Или ты таким образом в топ самых активных выходишь?

Странно что у тебя это работает потому как приведенный код выполняет функцию добавления пользователя.

Пользователем LUN был поставлен вопрос:

А есть решение для регистрации через Ulogin ?

Скажи мне где в твоем коде есть решение по поставленному вопросу?

Где выполняется регистрация через Ulogin?

Это жалкая попытка помочь которая приведет к 100500 вопросов у неопытных пользователей в стиле "Куда этот код вставить, у меня не работает, а где это" и т.д.

Теперь понятно о чем идет речь?

Ссылка на сообщение
Поделиться на другие сайты

Странно что у тебя это работает потому как приведенный код выполняет функцию добавления пользователя.

Пользователем LUN был поставлен вопрос:Скажи мне где в твоем коде есть решение по поставленному вопросу?

Где выполняется регистрация через Ulogin?

Это жалкая попытка помочь которая приведет к 100500 вопросов у неопытных пользователей в стиле "Куда этот код вставить, у меня не работает, а где это" и т.д.

Теперь понятно о чем идет речь?

я не прогер и ни на что не претендую просто у себя на сайте была такая задача,решил ее так, вот и поделился

Ссылка на сообщение
Поделиться на другие сайты

я не прогер и ни на что не претендую просто у себя на сайте была такая задача,решил ее так, вот и поделился

Если ты не прогер то нафига ты даешь глупые и не полные подсказки?

Задача сделать регистрацию через Ulogin, коем боком ты ее решил с этого кусочка кода?

Этим кусочком кода можно зарегистрировать нового пользователя если заранее получены данные, но никак не сделать регистрацию через Ulogin.

Чувак не тупи, и не лезь туда где ты не силен, от таких действий форум в говно превращается.

Ссылка на сообщение
Поделиться на другие сайты

Если ты не прогер то нафига ты даешь глупые и не полные подсказки?

Задача сделать регистрацию через Ulogin, коем боком ты ее решил с этого кусочка кода?

Этим кусочком кода можно зарегистрировать нового пользователя если заранее получены данные, но никак не сделать регистрацию через Ulogin.

Чувак не тупи, и не лезь туда где ты не силен, от таких действий форум в говно превращается.

на форуме есть готовое решение по регистрации через ulogin кстати твое

Ссылка на сообщение
Поделиться на другие сайты

Если ты не прогер то нафига ты даешь глупые и не полные подсказки?

Задача сделать регистрацию через Ulogin, коем боком ты ее решил с этого кусочка кода?

Этим кусочком кода можно зарегистрировать нового пользователя если заранее получены данные, но никак не сделать регистрацию через Ulogin.

Чувак не тупи, и не лезь туда где ты не силен, от таких действий форум в говно превращается.

форум превращается в говно из-за твоих с корсом флудов и обсираний

Ссылка на сообщение
Поделиться на другие сайты

форум превращается в говно из-за твоих с корсом флудов и обсираний

Как раз из-за таких умников как ты возникают подобные вопросы, иначе звучат они так "нахера ты пишешь непонятную, не полную ересь которая создаст кучу проблем", такие говносоветы как ты даешь стирать нужно мгновенно, от них нет пользы а лишь ущерб.

Неужели тебе так туго это доходит???

Ссылка на сообщение
Поделиться на другие сайты

Как раз из-за таких умников как ты возникают подобные вопросы, иначе звучат они так "нахера ты пишешь непонятную, не полную ересь которая создаст кучу проблем", такие говносоветы как ты даешь стирать нужно мгновенно, от них нет пользы а лишь ущерб.

Неужели тебе так туго это доходит???

я не вижу смысла с тобой флудить в инете буду в Киеве и поговорим, предпочитаю в глаза говорить то что мне не нравится

Ссылка на сообщение
Поделиться на другие сайты

я не вижу смысла с тобой флудить в инете буду в Киеве и поговорим, предпочитаю в глаза говорить то что мне не нравится

такое быдло как ты только унижает наш народ в глазах других

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...