OpenCart — упрощенная регистрация, поля регистрации
В прошлом посте у нас произошло знакомство с полезным модулем, отвечающим за упрощенное оформление заказа, которое с помощью модуля перестанет делиться на шаги и примет более простую и удобную форму. Сегодня же рассмотрим еще один небольшой, но полезный модуль, который обеспечит упрощенную регистрацию для потенциальных покупателей. Модуль Simple Registration уберет лишние, особо не востребованные, поля регистрации.
Стандартные поля регистрации:
Какие же поля будут удалены из регистрации? Это поле «факс», целый блок «Ваш адрес», в который входят такие поля как «компания», адрес, регион и т.д. То есть, с использованием модуля, регистрации упростится до наличия лишь обязательных полей: ФИО, почты, телефона, пароля и подписки на рассылку.
Регистрация примет новый, краткий вид:
Скачать модуль Simple Registration.
Официально модуль совместим с версиями 1.5.6.1, 1.5.6.4, но как и заметил автор модуля, Simple Registration работает и на 1.5.x (тестировала на 1.5.5.1.2).
Необходим vqmod, так как модуль состоит всего лишь из одного xml файла.
Для установки модуля необходимо загрузить файл Registration_simpleregistration.xml в vqmod/xml вашего магазина.
Обновляете страницу с регистрацией и наблюдаете произошедшие изменения — ненужные поля регистрации исчезли.
Делала на локальном, версия Ocstore 1.5.5.1.2 — ничего не поменялось((((
Сделал, но после заполнений всех полей и нажатия кнопки продолжить выбивает куча ошибок
Notice: Undefined index: fax in /home/china86/public_html/catalog/model/account/customer.php on line 14Notice: Undefined index: company_id in /home/china86/public_html/catalog/model/account/customer.php on line 18Notice: Undefined index: address_2 in /home/china86/public_html/catalog/model/account/customer.php on line 18Warning: Cannot modify header information — headers already sent by (output started at /home/china86/public_html/index.php:106) in /home/china86/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information — headers already sent by (output started at /home/china86/public_html/index.php:106) in /home/china86/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29
После заполнения всех полей и кнопки продолжить выбивает это, но акк регится!
Notice: Undefined index: fax in /home/china86/public_html/catalog/model/account/customer.php on line 14Notice: Undefined index: company_id in /home/china86/public_html/catalog/model/account/customer.php on line 18Notice: Undefined index: address_2 in /home/china86/public_html/catalog/model/account/customer.php on line 18Warning: Cannot modify header information — headers already sent by (output started at /home/china86/public_html/index.php:106) in /home/china86/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information — headers already sent by (output started at /home/china86/public_html/index.php:106) in /home/china86/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29
Вопрос решен) изменил в коде * на свою тему, извините новичок только учусь)
Подскажите, а какие именно изменения в коде необходимы? У меня возникла та же проблема, но я не знаю, что нужно изменить!
Попробуйте в файле Registration_simpleregistration.xml, в 9й строке, вместо *, прописать название своего шаблона.
Добрый день!
Подскажите, как сделать, чтобы звездочкой отмечался телефон, а не почта?
У меня нет данного модуля в действии. НО по идее, обязательным полям присвоен класс required, можете его по аналогии добавить телефону. Но вот, чтоб обязательность была настоящей, необходимо править файлы контроллера, с полем для email соответственно.
Регистрирует но всё же выдаёт ошибку — Notice: Undefined index: zone_id in Z:\home\test.com\www\vqmod\vqcache\vq2-catalog_controller_account_register.php on line 423
И как её убрать?
Здравствуйте подскажите пожалуйста
https://tiande-sklad.com/index.php?route=account/login
как сделать так чтоб незарегистрированые могли делать заказ, раньше была такая возможность сейчас не стало.
В админке/Система/Настройки/Опции пункт Чекаут, выбирайте «Оформление заказа без регистрации» — «да».
так делала всё равно гости не могут оформить заказы, у меня просто после регистрации другая цена, хотелось бы и подороже продавать
и что значит
Оформление заказа без регистрации:
Позволить клиентам оформлять заказы без регистрации Личного кабинета. Эта функция не будет доступна, если в корзине будут загружаемые в виде файла товары.
что значит если в корзине будут товары в виде файла? Возможно у меня как раз с этим проблема связана?…
Ещё вопросик пожалуйста помогите, как убрать вход через соц.сети в каком файле удалить? А то раньше установила и увидела что оно не работает у меня, если человек переходит выдаёт ошибку так терять буду клиентов
https://tiande-sklad.com/index.php?route=account/login
Если устанавливали модуль, то его необходимо деактивировать, затем удалить файлы. Если же не сохранили исходный вариант модуля и не знаете какие файлы заливали, то через стили пропишите этому блоку display:none;
установила на 1.5.6.1, работает отлично. Спасибо огромное, у вас такой полезный блог :)
а можно ли как-то оставить поле «город» в быстрой регистрации? это действительно важно, важнее даже чем фамилия
Можно поправить в самом xml-файле,это вкратце )
Помогите пожалуйста. После установки модуля при регистрации вот такая ошибка.
Warning: mail() has been disabled for security reasons in /sata1/home/users/loader/www/shop.loader.com.ua/system/library/mail.php on line 150
Она же при попытке напомнить пароль. Спасибо!
Разобрались с проблемой? Слышу о такой проблеме впервые, такого модуль еще не выдавал ни на одном магазине.
Помогите, не могу понять, при заказе товара когда доходишь до пункта «Способ оплаты» выдаёт ошибку Fatal error: Class ‘Controllercheckoutpaymentmethod’ not found in /home/хост/public_html/vqmod/vqcache/vq2-system_engine_front.php on line 40
А у меня почему то не работает. vqmod установил, порядок. Скопировал exl файл в папку, но ничего не изменилось. Адрес по прежнему приходится заполнять. Ощущение, что плагин или файл не подхватился. Версия скрипта 1.5.6
Николай, дайте ссылку на сайт.
vqmod установлен корректно?
Ссылку пока дать не могу. Он еще закрыт. Установлен верно. Оказалось файл работает, закрывает некоторые части. И даже части адреса, но не все. очему то остаётся название организации, адрес, город, страна и что то еще. (магазин продаёт файлы)
Здравствуйте! А можно в упрощенную регистрацию добавить поле с выбором группы покупателей.
При оформлении заказа эта возможность есть, а при обычной регистрации пользователя почему-то нет.
Та же ситуация, что и у Николая. Скопировала xml файл в папку, но форма регистрации не изменилась вообще.
Подскажите пожалуйста, хочу отредачить список регионов (zones), где лежит этот список?
В базе данных.
Привет. Модуль установился, но на этапе завершения регистрации «продолжить» ничего не происходит, т.е регистрируемый не переходит в статус «зарегистрированного пользователя». Ошибок не показывает. Свою тему в коде * указал. Спасибо за внимание.
Спасибо уже не надо. Упростил без модуля))).
Подскажите, пожалуйста, как и что поправить в модуле что бы отображалось поле адреса, и по умолчанию была галочка на подписку новостей
Добрый день.
У меня проблема, что не приходят контактные данные клиенту в письме администратору.
Установлен модуль, шаблон письма такойже как в стандартной теме. кто может помочь в какую сторону копать?
У меня такая же проблема как у Игоря была. После того как заполнила все поля ,нажимаю *продолжить* и ничего не происходит. Новая страничка не открывается, пользователю письмо не приходит,в общем что нажал что не нажал.
Спасибо тоже долго искал, как просто упросить регистрацию на сайте
На Ocstore 1.5.5.1.1 не работает, ничего не меняется. В файле прописала название своего шаблона, но ничего не поменялось. Там не только в 9, а ещё в нескольких нужно название шаблона.