Настройки интернет-магазина VirtueMart — Часть 3 — Настройка регистрации пользователей в интернет-магазине VirtueMart, внесение информации о магазине

Рубрика: VirtueMart - бесплатный интернет магазин на Joomla

В предыдущей статье этой серии из рубрики VirtueMart — создание интернет-магазинов мы рассмотрели глобальные настройки компонента интернет магазина VirtueMart, расположенные на вкладке «Общие настройки».

Virtuemart пользователи

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

Настройка регистрации пользователей в интернет-магазине для Joomla на базе VirtueMart

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

В админке компонента интернет магазина мы сможем настроить три варианта регистрации пользователей в VirtueMart. Выбрать эти варианты можно в глобальных настройках интернет-магазина VirtueMart. Вам нужно будет зайти в админку VirtueMart, для этого предварительно войдя в админку Joomla, выберете из верхнего меню «Компоненты» — «VirtueMart». В админке VirtueMart выберете из меню пункт «Настройка», а затем вкладку «Общие настройки».
Заходим в общие настройки интернет-магазина VirtueMart
В области «Регистрация пользователей» из выпадающего списка «Тип регистрации пользователя» можно выбрать наиболее подходящий вам вариант регистрации пользователей на Joomla-сайте с интернет-магазином VirtueMart:
Выбор варианта регистрации пользователей  на сайте с интернет-магазином VirtueMart
Возможны следующие варианты регистрации пользователей в интернет магазине для Joomla на базе VirtueMart:

  • Нормальное создание учетной записи в VirtueMart — обычная регистрация аккаунта, когда пользователь сам придумывает и вводит логин и пароль. В дальнейшем пользователь Joomla сможет изменять указанные при регистрации данные, просматривать свои покупки, сделанные в вашем магазине, изменять адрес доставки
  • Скрытое создание учетной записи в VirtueMart – в этом случае пользователь только заполняет поле со своим E-mail, адресом или телефоном для обратной связи, а аккаунт при этом создается автоматически. Сгенерированные при этом логин и пароль высылаются на адрес почтового ящика пользователя, который он в обязательном порядке должен указать при регистрации. В качестве логина будет использоваться адрес его почтового ящика, но пользователь может его потом поменять на что-нибудь другое, просто зайдя в свой аккаунт
    Страница регистрации при этом не будет отпугивать потенциального покупателя своей монструозностью и выглядеть она может примерно так:
  • Скрытое создание учетной записи на сайте с  интернет-магазином VirtueMart

  • Учетная запись в VirtueMart не создается – вариант без регистрации пользователя. Пользователь в этом случае просто предоставляет нам контактную информацию. Никакого аккаунта, в котором пользователь мог бы посмотреть свою историю покупок не создается
  • Опциональное создание учетной записи в VirtueMart – в этом случае пользователю предоставляется право самому выбрать вариант регистрации, который ему больше понравится

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

Для этого в админке VirtueMart нужно выбрать «Настройки» – «Управление полями, заполняемыми пользователями».
Управление полями, заполняемыми пользователями В интернет-магазине VirtueMart
На открывшейся странице вы увидите все созданные на данный момент поля для формы регистрации в интернет магазине на Joomla на базе VirtueMart. Настройка этих полей осуществляется установкой или снятием галочек в строке напротив с названием поля. Рассмотрим подробнее назначение столбцов в этой таблице:

  • В столбце «Требуется» галочку следует устанавливать для полей, заполнение которых при регистрации будет обязательным. Без заполнения этих полей пользователю пройти регистрацию не получится
  • Крестик в столбце «Опубликовать» означает, что это поле вообще не будет показываться. Соответственно, галочки нужно устанавливать только напротив тех полей, которые вы хотите видеть на странице регистрации вашего интернет-магазина VirtueMart
  • «Показать в регистрационной форме VirtueMart» – выберете те поля, которые вы хотите видеть на странице регистрации пользователей
  • «Показывать в разделе управления учетной записью пользователя VirtueMart» – выбранные в этом столбце поля будут доступны пользователю для заполнения или изменения, при его входе в свой аккаунт (под своим логином и паролем). Здесь можно указать поля для указания пользователем какой-либо дополнительной информации о себе, которую было бы излишним спрашивать на странице регистрации

Если вы щелкните по названию какого-либо поля, то попадете на страницу его настроек, где вы сможете изменить название и описание данного поля, указать размер поля в символах. Для того, чтобы убрать с публикации сразу много полей формы регистрации VirtueMart, вы можете поставить напротив них галочки в столбце перед названиями полей, а затем нажать вверху страницы на кнопку «Скрыть».

Создание нового поля для формы регистрации пользователей интернет-магазина VirtueMart

Для создания нового поля в форме регистрации VirtueMart нужно нажать на кнопку «Новый».

Создание нового поля для формы регистрации пользователей интернет-магазина VirtueMart

В строке «Тип поля» можно выбрать из выпадающего списка желаемый тип для создаваемого поля. Можно создать текстовое поле, или поле, где нужно будет поставить одну или несколько галочек (Check Box), а так же поле для подтверждения достижения определенного возраста (Age Verification), поле даты (из выпадающего календаря можно будет выбрать дату) и многое другое.
Выбираем тип нового поля для формы регистрации пользователей  VirtueMart
В строке «Название поля» вы должны ввести название поля латинскими буквами и без пробелов, т.к. это будет название таблицы в базе данных MySql. В строках заголовка и описания можно писать на русском. Далее выбираем из выпадающих списков где должно будет отображаться создаваемое нами поле и нажимаем на кнопку «Сохранить» вверху страницы. В результате вы опять вернетесь на страницу настройки полей для регистрации пользователей в интернет-магазине VirtueMart.

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

Внесение информации о магазине VirtueMart

Рассмотрим, где можно внести информацию о вашем магазине на VirtueMart, как задать минимальную сумму заказа (формирование заказа на меньшую сумму будет просто не возможно), а так же как задать отображение цены на товары в разных валютах. Для проведения этих настроек вам нужно в админпанели VirtueMart выбрать из меню «Магазин» пункт «Информация о магазине». В области «Магазин» вы можете внести основную информацию о вашем интернет-магазине. Все поля в этой области заполняются в соответствии с их названиями.

В области «Информация о магазине» можно нажать кнопку «Обзор» в поле «Загрузить изображение» для того, чтобы добавить логотип своего магазина на страницу информации. В поле «Минимальная сумма заказа в VirtueMart» вводим сумму, которую обязательно должен будет превысить заказ посетителя вашего магазина, иначе заказ просто не оформится.

В области «Описание» вы можете ввести описание вашего интернет-магазина на VirtueMart. При этом можно использовать для оформления внешнего вида данного описания визуальный редактор (тот же, что у вас настроен для использования по умолчанию в Joomla). В области «Условия обслуживания» вы можете при желании ввести свой текст, опять же используя для его оформления визуальный редактор.

В области «Контактная информация» вы указываете ту информацию, которую посчитаете нужным сообщить посетителям вашего интернет-магазина на VirtueMart. В области «Стиль отображения валюты» в поле «Валюта» вы сможете выбрать в VirtueMart нужную вам валюту, в которой будут указаны все цены на товары и в ней же, соответственно, будут производиться расчеты. В поле «Символ валюты» вы можете написать, например, руб."" для рублевых расчетов или знак $"" — для долларовых. В поле «Количество разрядов» вы указываете, сколько знаков после запятой будет отображаться в ценах и суммах заказа.

Внесение информации о магазине VirtueMart

Десятичный разделитель, кстати, тоже можно указать в одноименном поле. В поле «Формат положительного значения» для рублей лучше всего будет выбрать из выпадающего списка вариант 00 Simb. В этом случае в цене сначала будет идти сумма цифрами, а затем через пробел будет указан символ валюты (для рублей получится, например, 12.34 руб.""). Для долларов же можно будет оставить вариант по умолчанию Simb00 (получится, например, $12.56""). В поле «Формат отрицательного значения» делайте все по аналогии.

В админке VirtueMart в поле «Список допустимых валют» вы можете выбрать несколько валют (щелкаете по ним мышью, удерживая при этом нажатой клавишу CTRL на клавиатуре), которые могут отображаться в вашем магазине. По окончании настроек не забудьте нажать на кнопку Сохранить вверху окна настроек.

По теме создания интернет магизина имеется довольно интересный видеокурс Virtuemart - бесплатный движок интернет-магазина.

Предлагаю вашему вниманию так же и другие статьи по теме:

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Общие настройки VirtueMart Настройки шаблона для VirtueMart

Шаблоны Сайтов
Поиск:
Робот считает, что Вам это тоже может быть интересно:
Очень обяжете, если воспользуетесь этим блоком кнопок:
RSS
Рубрика : VirtueMart - бесплатный интернет магазин на Joomla
Наверх

Комментарии
25-01-2010 в 18:29

Спасибо за детальную пошаговую инструкцию по настройке магазина Joomla. А пишут, пишут ничего не поймешь.

vlad

25-01-2010 в 18:36

Отлично расписана настройка лучшего магазина для Joomla! Благодаря таким мануалам, даже новичок сможет создать что-то толковое!

Провинциальный Манимейкер

3-02-2010 в 11:26

а будет статья соединяющая виртуМарт и 1с?

lolli

4-02-2010 в 13:04

lolli: возможно, но наверное еще не скоро.

Дмитрий

24-03-2010 в 21:25

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

Дмитрий

25-03-2010 в 0:39

Дмитрий: посмотрите вот здесь — Группа общих настоек VirtueMart «Цена», возможно, что у вас настроен показ цен только для зарегистрированных пользователей.

Дмитрий

25-03-2010 в 11:21

Нет, всё настроено правильно, я же писал, но цены видят только зарегистрированные в Joomla пользователи, из-за чего еще это может быть?

Дмитрий

25-03-2010 в 11:50

Добрый день! Подскажите, пожалуйста, новичку. Использую Joomla 1.5.14 + Virtuemart 1.1.4. Настроила, что при заходе на сайте сразу открывается интернет-магазин. Открывается название магазины с изображением, категории и рекомендуемые товары. Подскажите, то что заполнено в админке в разделе Информация о магазине — блок Магазин (название, адрес и пр.) и блок Контактная информация (фамиля, тел, email) — как это вывести на сайт? Спасибо.

Ольга

31-03-2010 в 12:38

Сделал покупку товара в VirtueMart 1.1.4 — Тип регистрации пользователя — учетная запись не создается, и ввод емаил в форму при регистрации сделал не обязательной (без *).

Проблема в том, что если делать заказ не вводя емаил, то письма с заказами вообще не приходят...

Помогите, пожалуста исправить этот глюк! Спасибо

Сергей

7-05-2010 в 16:42

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

При регистрации в магазине VirtueMart 1.1.4 все время выдает Пожалуйста, введите существующий адрес e-mail. Пробовала вводить @nm.ru, rambler.ru, mail.ru. mod_virtuemart_login Что делать?

Инсия

24-05-2010 в 15:24

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

Подскажите, пожалуста. У меня такая проблема. После регистрации в Joomla с установленным магазином VirtueMart пишет: Регистрация завершена. Ваша учетная запись создана, ссылка для активации Вашей учетной записи была выслана на Ваш e-mail. Прежде чем войти, Вы должны активировать свою учетную запись, перейдя по ссылке, указанной в письме.

Но на е-mail письмо не приходит. И невозможно зарегистрироваться.

Виктория

24-05-2010 в 21:14

БОЛЬШОЕ СПАСИБО!!!!

Андрей

15-08-2010 в 14:37

Оставил в форме адреса доставки в магазине VirtueMart 4 поля.

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

Подскажите, пожалуйста, как это исправить.

Иван

18-08-2010 в 10:42

Люди!!! Помогите решить проблему, уже неделю мучаюсь с этим магазином для Joomla!!! В меню «Управление полями, заполняемыми пользователем» ставлю крестик в столбец «Требуется», для того что бы e-mail и имя были не обязательны для заполнения в форме регистрации. После чего звездочки после этих полей пропадают, а сообщение типа не верно введен имаил, или введите имя все равно выдает при регистрации!!!

Как решить эту проблему?

NikitOZZ

19-11-2010 в 12:42

Возможно ли в виртуал март добавить поле даты во время оформления заказа,которое будет отображаться в отправленном e-mail

Алекс

13-12-2010 в 19:38

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

При любой форме оформления заказа (с нормальной, скрытой регистрацией или без создания учетной записи) после заполнения полей на странице» оформить заказ» – «Информация: Вы не являетесь зарегистрированным клиентом. Пожалуйста, введите информацию для оформления заказа».

Регистрировалась через джумла-модуль – успешно, модуль рассылки заполняется новыми данными, включила модуль регистрации ВМ – в нём так же прописан новый пользователь, поля оформления соответствуют опции заказ «без создания учетной записи», но оформления не происходит.

Помогите, пожалуйста, уже замучилась!

Наташа

30-12-2010 в 23:22

Огромное спасибо за такой полезный ресурс! ОЧЕНЬ помогли статьи по настройке VM!!!! Авторам низкий поклон!!!

VALAN

15-01-2011 в 15:52

Здравствуйте! Помогите пожалуйста, при регистрации выводит следующее сообщениеNot Found

The requested URL /2011-01-10-11-26-14 was not found on this server.

Подсказка Денвера

Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/avtozap.loc/www/2011-01-10-11-26-14, которого не существует.

В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:

URL Куда указывает

***/cgi-glob/script.cgi /home/cgi-glob/script.cgi

***/cgi/script.cgi /home/***/cgi/script.cgi

***/cgi-bin/script.cgi /home/***/cgi-bin/script.cgi

Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4 Server at avtozap.loc Port 80

Рома

18-01-2011 в 1:34

Респект! помог!

Дмитрий

15-02-2011 в 13:28

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

Виталий

15-02-2011 в 13:39

Виталий: можно попробовать при создании пунктов меню, которые будут отвечать за вывод категорий интернет магазина, сделать их доступными только для зарегистрированных пользователей (поле «Доступ» — вариант Registered).

Дмитрий

15-02-2011 в 13:49

Дмитрий:

Но ведь тогда joomla предложет пройти стандартную регистрацию, а мне нужна регистрация в VirtueMart

Виталий

12-04-2011 в 17:34

На мой взгляд вам было бы хорошо создать на этом очень полезном для многих сайте поле с вашими вебмани кошельками (RU,Z,UA) и со словами что кто захочет отблагодарить автора, может перечислить средства на такой-то кошелёк. По-моему мнению будут люди, которые будут благодарить таким вот образом, так как здесь много полезных толковых материалов. Ну что стоит перечислить пару долларов?

Почти ничего. А так один пару, другой пару и будет как-никак доп. доход, так сказать пассивный доход. Желаю успехов.

Степан

17-05-2011 в 16:36

Странное дело, но никак не могу побороть. В конфигурации — опциональная регистрация. При покупке снимаю галочку с регистрации, ввожу только обязательные данные, но сайт ругается, что не все поля заполнены. А ругается он именно на логин и пароль, которые скрыты! Как это победить — не понимаю, на форумах ни у кого не нашёл такой же проблемы.

Сергей

26-07-2011 в 7:43

Мне нравится ваш журнал, спасибо

AkulinaSS

18-10-2011 в 17:56

Добрый день.

Убираю галочку «показывать в разделе учетной записи», поля убираются, а проверка все равно работает, то есть проверяет поля, которых нет. Подскажите решение пожалуйста?

Михаил

21-10-2011 в 4:30

to Михаил, Сергей

Файл ps_userfield.php

строка 658

Код:

var required_fields = new Array(\''. $field_list.'\');

меняем на:

var required_fields = new Array('. $field_list.');

строка 646

Код:

$field_list = implode( "','", array_keys( $required_fields ) );

меняем на:

$field_list = "'".$field_list."'";

Bomgpe

24-10-2011 в 0:32

Добрый день, уважаемый автор, а Вы не подскажете как сделать AJAX проверку логина для virtuemart (не переходя на другую страницу). Т.е. если пользователь задает логин, то сразу выводилось — Логин Занят. Просто как сделать для Joomla решение есть, но для virtuemart оно не подходит. Спасибо!

Alex

16-12-2011 в 0:46

Добрый день!

Вопрос как у Ольги: Как это вывести на сайт информацию о магазине: блок Магазин (название, адрес и пр.) и блок Контактная информация (фамиля, тел, email)?

Дима

23-12-2011 в 14:14

Здравствуйте, у меня VM 1.1.9 и при выборе «скрытой регистрации», выдаются поля из «нормальное создание учетной записи».

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

Аля

2-02-2012 в 18:50

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

Игорь

2-02-2012 в 21:13

Прочитал комментарии, ответа на свой вопрос не нашел, хотя похожие вопросы были:

Как пользователь пытаюсь зайти на страницу с Виртуалмартом, а он пишет, что «недостаточно прав для доступа к этому модулю», хотя регистрацию я для пользователей магазина отменил и все страницы и модули открыты для доступа для всех категорий людей.

В чем же дело?

Спасибо.

Кот Матроскин

8-02-2012 в 18:21

Помогите разобраться c VirtuaMart 2.0, у меня новые товары на сайте выводятся ни первыми, а последними.

Вот нашёл на форумах решение для более ранних версий VirtuaMart, что нужно сделать что бы новый товар был первым в списке.

В файле administrator\components\com_virtuemart\html\shop_ browse_queries.php

есть строки:

// Descending or Ascending Order? possible values: [ASC|DESC]
$DescOrderBy = strtoupper($vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}D escOrderBy", 'DescOrderBy', "ASC" ));
$DescOrderBy = $DescOrderBy == 'ASC' ? 'ASC' : 'DESC';

которые будут выглядеть: —

// Descending or Ascending Order? possible values: [ASC|DESC]
$DescOrderBy = strtoupper($vm_mainframe->getUserStateFromRequest( "browse{$keyword}{$category_id}{$manufacturer_id}D escOrderBy", 'DescOrderBy', "DESC" ));
$DescOrderBy = $DescOrderBy == 'DESC' ? 'DESC' : 'ASC';

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

по сути просто меняем наоборот значения деск и аск

Кто знает как решить эту проблему в VirtuaMart 2.0 ?

Aleksandr

25-03-2012 в 19:35

Такая проблема возникла: использую Joomla 1.5.25+virtuemart1.19

В настройках VirtueMart выбрал 3 валюты: евро, доллар и рубли. По умолчанию все работает в рублях.

Установил минимальную сумму заказа 3000

Поставил модуль VirtueMart currencies 1.1.9.j15.

На сайте при смене валюты, валюта меняется и конвертируется по курсу у товара как надо, но вот при оформлении заказа минимальная сумма не конвертируется, меняется символ валюты только. Т.е. минимальная сумма должна быть 3000 руб, при смене валюты на евро, минимальная сумма должна быть к примеру 100 евро, а у меня она отображает 3000 евро. Как исправить эту ошибку?

kloun

18-05-2012 в 17:06

У меня цена и кнопка купить показывается только зарегистрированным пользователям. Галочка показывать цены в настройках стоит. Проверил все настройки, переустанавливал компонент ничего не помогло. Сайт www.intek-kirov.ru.

Андрей

Написать

(обязательно)

(обязательно)

Ваш комментарий
Заключайте PHP и другой код в теги [php][/php]

Это не спам.

Подписаться без комментирования