Перейти к содержимому


Сделать Регистрацию Обязательной


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 godzila

godzila

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 05 Август 2012 - 15:57

Добрый день! При заказе товара на сайте просто идет пошаговое оформление заказа. Как сделать так, чтобы при оформлении заказа автоматически предлагалось обязательно зарегистрироваться? Возможно ли такое?

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 788 сообщений

Отправлено 06 Август 2012 - 22:31

Вам необходимо в шаблоне "Оформление заказа" - найти и удалить

<tr>
<td class="cell1"><label for="contactWantRegister">Я хочу зарегистрироваться:</label></td>
<td class="cell2"><input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" class="orderStageContactCheckbox" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %} /></td>
</tr>

далее найти

<td class="cell2"><input id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" /></td>

заменить на

<td class="cell2"><input id="contactEmail" name="form[contact][email]" class="email required" value="{ORDER_FORM_CONTACT_EMAIL}" /></td>

далее найти

<input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %} minlength="6" />

и заменить на

<input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" class="required" minlength="6" />

далее найти

<tr class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>

и заменить на

<tr class="contactRegisterNeedElement">

далее найти

<td class="cell1"><label for="contactEmail">Электропочта:<span class="red contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</span></label></td>

и заменить на

<td class="cell1"><label for="contactEmail">Электропочта:<span class="red contactRegisterNeedElement">*</span></label></td>


#3 eee1973

eee1973

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 203 сообщений

Отправлено 08 Октябрь 2013 - 10:06

Здравствуйте, сделал все по инструкции, но все равно при оформлении заказа предлагает выбрать регистрироваться или нет, как сделать чтобы регистрация была всегда? И еще, в графе "Представьтесь пожалуйста" можно ли сделать, чтобы Фамилия была обязательной к заполнению?

#4 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 09 Октябрь 2013 - 05:42

Пожалуйста, сообщите о каком аккаунте идет речь? На аккаунте 166598 отсутствуют изменения из сообщения модератора выше. Пожалуйста, выполните изменения и не удаляйте их.

#5 eee1973

eee1973

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 203 сообщений

Отправлено 10 Октябрь 2013 - 10:36

Сделал еще раз. Вроде работает, понаблюдаю.....Подскажите, у меня в Internet Explorer заказы оформляются нормально и в личный кабинет пускает, а вот в Googl Chrome что то перестало все работать, в чем может быть причина?

И еще. В личном кабинете можно повторить заказ. Но у нас редко бывают абсолютно одинаковые заказы...Как то можно корректировать продублированный заказ (изменить кол-во например) ?

#6 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 10 Октябрь 2013 - 13:38

Просмотр сообщенияeee1973 (10 Октябрь 2013 - 10:36) писал:

Сделал еще раз. Вроде работает, понаблюдаю.....Подскажите, у меня в Internet Explorer заказы оформляются нормально и в личный кабинет пускает, а вот в Googl Chrome что то перестало все работать, в чем может быть причина?

И еще. В личном кабинете можно повторить заказ. Но у нас редко бывают абсолютно одинаковые заказы...Как то можно корректировать продублированный заказ (изменить кол-во например) ?

На каком шаге оформлении заказа у Вас возникает ошибка в Гугл Хроме? Повторить не удалось.
С личном кабинетом аналогично. Попробуйте очистить кэш в браузере.

Объясните пожалуйста подробнее. Вам нужно изменить саму кнопку, или Вы говорите о корректировке заказов в бэкофисе?

#7 eee1973

eee1973

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 203 сообщений

Отправлено 10 Октябрь 2013 - 19:29

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

Про корректировку заказа: я хотел что бы клиент имел возможность скопировать в личном кабинете на сайте заказ и подкорректировать его по желанию: изменить кол-во, удалить или добавить позицию.

Немного не понимаю про бэк-офис. Для чего на сайте есть ссылка на него? Бэк-офис же нужен только для администратора сайта? Или в него могут входить и клиенты (если да, то для чего??)

#8 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 924 сообщений

Отправлено 10 Октябрь 2013 - 21:31

Просмотр сообщенияeee1973 (10 Октябрь 2013 - 19:29) писал:

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

Про корректировку заказа: я хотел что бы клиент имел возможность скопировать в личном кабинете на сайте заказ и подкорректировать его по желанию: изменить кол-во, удалить или добавить позицию.

Немного не понимаю про бэк-офис. Для чего на сайте есть ссылка на него? Бэк-офис же нужен только для администратора сайта? Или в него могут входить и клиенты (если да, то для чего??)

кнопку бэк-офиса Вы можете удалить в разделе сайт -> меню. Обычные клиенты не смогут войти в админ панель Вашего магазина, т.к. не знаю ни логина, на пароля для входа.

У меня получается перейти к оформлению заказа на Вашем сайте. Попробуйте почистить и кэш и кукки и в последующие минут 10-15 не заходите на свой сайт, также после перезагрузите браузер. Должно сработать. Таким образом вы удалите всю информацию о Вашем сайте в браузере и должно все начать отображаться корректно. Конечно в крайнем случае перезагрузите компьютер, но предыдущая инструкция тоже должна помочь.

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

#9 eee1973

eee1973

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 203 сообщений

Отправлено 15 Октябрь 2013 - 14:29

Здравствуйте. Сделал регистрацию на сайте для клиента обязательной. Но все равно приходят заказы от незарегистрированных клиентов. Сам пробую - просит регистрацию. Ничего не могу понять, как такое происходит?

#10 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 16 Октябрь 2013 - 04:29

Как я понимаю номер вашего аккаунта 166598? Проблема происходит из-за того что у вас удалено обязательное поле form[contact][want_register] для прохождение регистрации. Найдите в шаблоне "Оформление заказа" следующий код

<!-- Если в тарифном плане подключен раздел личного кабинета -->
			  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
				{% IFNOT CLIENT_IS_LOGIN %}
				 
				 
				  <tr class="contactRegisterNeedElement">
					<td class="cell1"><label for="contactPassWord">Пароль:</label></td>
					<td class="cell2">
					  <input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" class="required" minlength="6" />
					  {% IFNOT user_agent_ie %}
					  <div class="OrderShowPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div>
					  {% ENDIF %}
					  <div class="alignCenter" style="display:none;" id="caps_lock">
						<img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
						<strong>Caps Lock включен.</strong><br />
					   Пароль может быть введен неверно.
					  </div>
					</td>
				  </tr>
				{% ENDIF %}
			  {% ENDIF %}
			  <!-- END Если в тарифном плане подключен раздел личного кабинета -->

и замените его на

<!-- Если в тарифном плане подключен раздел личного кабинета -->
			  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
				{% IFNOT CLIENT_IS_LOGIN %}
				 
				 
				  <tr class="contactRegisterNeedElement">
					<td class="cell1"><label for="contactPassWord">Пароль:</label></td>
					<td class="cell2">
	   <input type="hidden" id="contactWantRegister" name="form[contact][want_register]" value="1" />
					  <input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" class="required" minlength="6" />
					  {% IFNOT user_agent_ie %}
					  <div class="OrderShowPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div>
					  {% ENDIF %}
					  <div class="alignCenter" style="display:none;" id="caps_lock">
						<img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
						<strong>Caps Lock включен.</strong><br />
					   Пароль может быть введен неверно.
					  </div>
					</td>
				  </tr>
				{% ENDIF %}
			  {% ENDIF %}
			  <!-- END Если в тарифном плане подключен раздел личного кабинета -->


#11 eee1973

eee1973

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 203 сообщений

Отправлено 16 Октябрь 2013 - 09:15

Спасибо, сделал, посмотрю.....




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных