

Сделать Регистрацию Обязательной
Автор godzila, 05 авг. 2012 15:57
Сообщений в теме: 10
#1
Отправлено 05 Август 2012 - 15:57
Добрый день! При заказе товара на сайте просто идет пошаговое оформление заказа. Как сделать так, чтобы при оформлении заказа автоматически предлагалось обязательно зарегистрироваться? Возможно ли такое?
#2
Отправлено 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
Отправлено 08 Октябрь 2013 - 10:06
Здравствуйте, сделал все по инструкции, но все равно при оформлении заказа предлагает выбрать регистрироваться или нет, как сделать чтобы регистрация была всегда? И еще, в графе "Представьтесь пожалуйста" можно ли сделать, чтобы Фамилия была обязательной к заполнению?
#4
Отправлено 09 Октябрь 2013 - 05:42
Пожалуйста, сообщите о каком аккаунте идет речь? На аккаунте 166598 отсутствуют изменения из сообщения модератора выше. Пожалуйста, выполните изменения и не удаляйте их.
#5
Отправлено 10 Октябрь 2013 - 10:36
Сделал еще раз. Вроде работает, понаблюдаю.....Подскажите, у меня в Internet Explorer заказы оформляются нормально и в личный кабинет пускает, а вот в Googl Chrome что то перестало все работать, в чем может быть причина?
И еще. В личном кабинете можно повторить заказ. Но у нас редко бывают абсолютно одинаковые заказы...Как то можно корректировать продублированный заказ (изменить кол-во например) ?
И еще. В личном кабинете можно повторить заказ. Но у нас редко бывают абсолютно одинаковые заказы...Как то можно корректировать продублированный заказ (изменить кол-во например) ?
#6
Отправлено 10 Октябрь 2013 - 13:38
eee1973 (10 Октябрь 2013 - 10:36) писал:
Сделал еще раз. Вроде работает, понаблюдаю.....Подскажите, у меня в Internet Explorer заказы оформляются нормально и в личный кабинет пускает, а вот в Googl Chrome что то перестало все работать, в чем может быть причина?
И еще. В личном кабинете можно повторить заказ. Но у нас редко бывают абсолютно одинаковые заказы...Как то можно корректировать продублированный заказ (изменить кол-во например) ?
И еще. В личном кабинете можно повторить заказ. Но у нас редко бывают абсолютно одинаковые заказы...Как то можно корректировать продублированный заказ (изменить кол-во например) ?
На каком шаге оформлении заказа у Вас возникает ошибка в Гугл Хроме? Повторить не удалось.
С личном кабинетом аналогично. Попробуйте очистить кэш в браузере.
Объясните пожалуйста подробнее. Вам нужно изменить саму кнопку, или Вы говорите о корректировке заказов в бэкофисе?
#7
Отправлено 10 Октябрь 2013 - 19:29
Кэш чищу постоянно, не работает именно в домашнем компьютере, в других работает.....Например хочу войти в личный кабинет, набираю эл.адрес, ввожу пароль, нажимаю войти и ничего не происходит. Так же и при оформлении заказа- из корзины нажимаю оформить заказ и так же ничего не происходит.....
Про корректировку заказа: я хотел что бы клиент имел возможность скопировать в личном кабинете на сайте заказ и подкорректировать его по желанию: изменить кол-во, удалить или добавить позицию.
Немного не понимаю про бэк-офис. Для чего на сайте есть ссылка на него? Бэк-офис же нужен только для администратора сайта? Или в него могут входить и клиенты (если да, то для чего??)
Про корректировку заказа: я хотел что бы клиент имел возможность скопировать в личном кабинете на сайте заказ и подкорректировать его по желанию: изменить кол-во, удалить или добавить позицию.
Немного не понимаю про бэк-офис. Для чего на сайте есть ссылка на него? Бэк-офис же нужен только для администратора сайта? Или в него могут входить и клиенты (если да, то для чего??)
#8
Отправлено 10 Октябрь 2013 - 21:31
eee1973 (10 Октябрь 2013 - 19:29) писал:
Кэш чищу постоянно, не работает именно в домашнем компьютере, в других работает.....Например хочу войти в личный кабинет, набираю эл.адрес, ввожу пароль, нажимаю войти и ничего не происходит. Так же и при оформлении заказа- из корзины нажимаю оформить заказ и так же ничего не происходит.....
Про корректировку заказа: я хотел что бы клиент имел возможность скопировать в личном кабинете на сайте заказ и подкорректировать его по желанию: изменить кол-во, удалить или добавить позицию.
Немного не понимаю про бэк-офис. Для чего на сайте есть ссылка на него? Бэк-офис же нужен только для администратора сайта? Или в него могут входить и клиенты (если да, то для чего??)
Про корректировку заказа: я хотел что бы клиент имел возможность скопировать в личном кабинете на сайте заказ и подкорректировать его по желанию: изменить кол-во, удалить или добавить позицию.
Немного не понимаю про бэк-офис. Для чего на сайте есть ссылка на него? Бэк-офис же нужен только для администратора сайта? Или в него могут входить и клиенты (если да, то для чего??)
кнопку бэк-офиса Вы можете удалить в разделе сайт -> меню. Обычные клиенты не смогут войти в админ панель Вашего магазина, т.к. не знаю ни логина, на пароля для входа.
У меня получается перейти к оформлению заказа на Вашем сайте. Попробуйте почистить и кэш и кукки и в последующие минут 10-15 не заходите на свой сайт, также после перезагрузите браузер. Должно сработать. Таким образом вы удалите всю информацию о Вашем сайте в браузере и должно все начать отображаться корректно. Конечно в крайнем случае перезагрузите компьютер, но предыдущая инструкция тоже должна помочь.
Изменить уже совершенный заказ для его повторения нельзя. Все-таки Вы повторяете заказ, пока он реализован таким образом, что точно такой же как предыдущий должен быть.
#9
Отправлено 15 Октябрь 2013 - 14:29
Здравствуйте. Сделал регистрацию на сайте для клиента обязательной. Но все равно приходят заказы от незарегистрированных клиентов. Сам пробую - просит регистрацию. Ничего не могу понять, как такое происходит?
#10
Отправлено 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
Отправлено 16 Октябрь 2013 - 09:15
Спасибо, сделал, посмотрю.....
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных