Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Регистрация. Как правильно убрать лишнее и добавить недостающее?

Это мой дом

Как показал многолетний опыт работы с интернет магазинами – народ у нас ленив.. И если видит, что надо заполнить дофига полей – сливается.. теряется при этом около 30-50% заказов…
Исходя из этого опыта вот что хотелось бы видеть в разделе регистрации клиента:

Идеальный вариант регистрации на сегодняшний день это только одно поле с E-MAIL.
То есть было бы так – чел нажал Регистрация, заполнил е-мейл и магазин сам сгенерировал ему логин и пароль и отправил бы ему на почту.
При этом ему бы открылось окно – мол получи письмо и зайди по логину и паролю, что бы закончить регистрацию.
Чел открывает письмо, заходит в личный кабинет, тут ему еще одно окно – Заполните адрес доставки.. И тут уже он заполняет, куда ему нужно доставить.
При этом обязательные поля – полное имя, отчество, фамилия, индекс и адрес – этого требуют службы почтовой доставки.
-----------------------
На сегодняшний день столкнулся с такой проблемой – добавил индекс и область в форму клиента – файл custom_user.inc они отображаются, если при регистрации чел должен сразу заполнить все данные с адресом, НО
Если включить регистрацию БЕЗ адреса на сайте, то Индекс и Область движок все равно требует, хотя этих полей в поле регистрации без адреса нету..

Отсюда вопрос – как внести поля Индекс и Область в обязательные поля самого адреса, где страна и город и прочее? Что бы чел их заполнял только при покупке или в личном кабинете..
Кстати о кабинете. Пытаюсь в кабинете добавить - изменить адрес, дом, кваритра – пишет ошибку – «должно быть больше 3 символов a-zAZ»… хотя там и так больше… и даже если пишу на латинице, все равно не принимает… Где убрать это ограничение и подключить кириллицу?

Резюмирую на сегодняшний день:
1. Как убрать поле телефон из обязательных.. то есть поле пусть будет, но не обязательным
2. Как добавить индекс и область (желательно с выбором по областям, как это сделано в странах) (области добавлю сам)
3. Как убрать поле Страна вообще, так как мне нужна только Россия
4. ну пока хотя бы это мне это актуально на сегодня..

Получилось сумбурно, но в общем-то как-то так
Это мой дом
Первый вопрос я подумаю. но не обещаю что сделаю в ближ. время.

по второму вопросу понятно. если не указать имя поля, то оно будет является требуемым к заполнению только при оформлении заказа, но при регистрации его не будет. этот нюанс забываю описать:


насчет того, что у вас не проходит индекс - смотрите как у меня настроено


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

Если не указать ИМЯ ПЕРЕМЕННОЙ (a-z0-9), поле НЕ БУДЕТ показываться при регистрации, а только при оформлении заказа! Используйте разные имена переменных и только в английской раскладке


к замене
eurowebcart.zip
admin/edit_template.php
Это мой дом
Перезалил в магазин обновления из сегодняшнего архива - теперь магазин стал очень вежливый - при переходе на любую страницу или при обновлении страницы здоровается... "Спасибо, что посетили нас снова"... охххх... да еще стал какой-то пустой квадратик с крестиком для закрытия всплывать в админке и у зарегистрированных пользователей..
Это мой дом
на вашем же сайте не могу зарегаться, что-то с индексом.
туда надо тире везде добавлять т.е. не 0-9 а 0-9-
иначе не работают скрытые поля
и я не могу зарегаться и проверить вежливость
Это мой дом
сейчас включил полную регистрацию - проходит. с короткой регистрацией еще разбираюсь пока
Это мой дом
Оххх.. подводим то, что у меня получилось ПРИ ПОЛНОМ ОТКЛЮЧЕНИИ ЛИШНИХ ПОЛЕЙ ПРИ РЕГИСТРАЦИИ.. То есть должно было получиться как раз то, что я и хотел в самом начале поста. Заполнение челом только поля Е-Мейл...
Но блин лезут теперь туда индекс (при чем индекс почему-то стал необязательным полем.. дас ист нихт гуд..) и лезет область...
Настройки индекса и области сделал как выше указано:


И вот как теперь выглядит у меня короткая регистрация:



Вопрос - как индекс и область внести в поля адрес, туда где стоят сейчас Город, Улица, Дом... и кстати... Подъезд, Этаж и Сейф, где деньги лежат - то же желательно сделать возможность отключать... При курьерской доставке они нужны, а вот при почтовой - явно лишние...
Это мой дом
аааа... врубился насчет того, что индекс у меня не обязательный... требуемое поле у казал 0... ок - этот вопрос решен с обязательным заполнением индекса..
Это мой дом
Еще раз. ЕСЛИ НЕ УКАЗЫВАТЬ Имя ПЕРЕМЕННОЙ (index oblast очистить), то это уйдет в оформление, а не в регистрацию
Это мой дом
ойййй мляя.. щас даже купить не позволяет.. просто зашел с другого компа, выбрал товар и на стадии оформления кидает назад просто.. [ЦЕНЗУРА]
Это мой дом
Млин.. надо предусмотреть отключение сайта на момент его модерации, что бы чел не видел того, что во время его захода на сайт нифига не работет, а что бы у него хотя б появлялась табличка - типа "Зайди позже".. Ладно это у начинающих магазов не критично.. а если у действующих - то это вообще парафин..
чел заходит, хочет купить и не может нифига.. стремно...
Вот попробуйте у меня сейчас что-то купить - даже не сможете дойти до оплаты.. писец как обновился... оххххх
Это мой дом
сессии не сохраняет вообще.
поэтому и выдает вежливость.
инсталлируйте в отдельную папку и проверьте там. если все не ок - провайдер накосячил.
Это мой дом
Всё, что ни делается - делается к лучшему! Снес все - буду пробовать с начала уже на обновлении с той регистрацией, что сделана на сегодня. Еще хочу попробовать все же базу мускула - все равно хотел ее попробовать и сравнить работу магазина с файловой базой и с мускульной..
Вот бы еще индекс и область как-то добавить в раздел адресов и убрать подъезд, этаж и домофон. Могу их конечно в файлах вычистить, но при новом обновлении они ведь снова появятся..
Пошел на локалке экспериментировать.. На хосте пока заброшу магазин - потом запущу оттестированный с локалки туда
Это мой дом
andre740: Млин.. надо предусмотреть отключение сайта на момент его модерации

ADM - Дополнительно - поставить пароль на всю папку.
или включить режим Закрытый портал в основных параметрах.

Еще хочу попробовать все же базу мускула - все равно хотел ее попробовать и сравнить работу магазина с файловой базой и с мускульной

В 7 версии эта возможность выключена.
MySQL(SQLight, MariaDB) будет но после НГ
При количестве товаров до 500 в разделе - смысла нет - скорость не ощущается.
При базе MySQL более 20000 товаров имеет смысл только на VPS 4 ядра + 16GB оперативы + Фасеты + СУБД поиска
Это мой дом
Не - на счет выключения на момент модерации - это что бы только админ видел магазин и мог им управлять, а для стороннего посетителя что бы открылась страничка типа "Магазин закрыт на учет" или что-то в таком духе..

На счет MySQL - на локалке попробовал - не открывается окно при нажатии на ADM то есть не дает открыть в админпанели ничего. Скачал сегодняшнюю версию.. Возможно это как раз из-за того, что мускул еще не пашет.. Сейчас попробую переустановить на файловой базе.
Это мой дом
Вот бы еще индекс и область как-то добавить в раздел адресов и убрать подъезд, этаж и домофон или сделать их отключаемыми. А то добавленные в файл custom_user.inc лезут в короткую регистрацию индекс и область...
Это мой дом
убрать подъезд, этаж и домофо

попробуйте найти в главном шаблоне рус слово подъезд и стереть его (оставив кавычки конечно". то же самое проделать с остальным.
Это мой дом
Ну это не выход - во первых поля, хотя и пустые в форме останутся.. Можно конечно поля убрать в modules/verify.php и modules/form.php
но при очередном обновлении это опять придется делать..
Вот если бы они отключались так же как сейчас отключается страна и фио..
Это мой дом
не остануться. уйдут в хидден.

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT uз BoсbMu BычeсTb Tpu?