Партнерки вебмастерам

Баннер

Кто онлайн

Сейчас 112 гостей онлайн

Статистика

Архив содержит 29 файлов в 11 категориях. На данный момент файлы скачаны 102122 раз.
Virtuemart - интернет-магазин на Joomla. Часть 14. Управление пользователями VirtueMart. PDF Печать E-mail

Из этой статьи ты узнаешь, как управлять пользователями VirtueMart. Ты научишься создавать группы пользователей и группы покупателей, открывать доступ к различным частям магазина, а также управлять полями, заполняемыми пользователями при регистрации на сайте Joomla.

 

 

 

VirtueMart поставляется с собственной системой управления пользователями, более расширенной, чем стандартная система Joomla.

Важно

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

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

Управление пользователями VirtueMart. Группы покупателей.

VirtueMart позволяет сопоставить пользователей с группами покупателей.  Благодаря этому, вы можете создавать группы пользователей по каким-либо потребностям (например, доступу к сайту, рейтингу, налогам и.т.д.). Группы покупателей могут быть использованы, чтобы предоставить особые услуги, скидки или доступ к отдельным товарам только определенным пользователям.

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

Примечание

Есть только одна группа покупателей «по умолчанию». При установке какой-либо из групп группой «по умолчанию», все ее настройки будут применяться к новым покупателям. Новые покупатели будут автоматически связываться с группой, установленной по умолчанию.

Управление пользователями VirtueMart. Группы покупателей. Добавление и редактирование группы покупателей.

Вы можете добавить или изменить группу покупателей VirtueMart, используя список групп покупателей, который находится в «Покупатели» –> «Группы покупателей».

Рисунок 1 – Администрирование VirtueMart: список групп покупателей

Для добавления новой группы покупателей просто кликните по кнопке «Новый» и заполните все необходимые поля в открывшейся форме.

Рисунок 2 – Администрирование VirtueMart: форма групп покупателей

Управление пользователями VirtueMart. Группы покупателей. Удаление группы покупателей.

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

Примечание

Вы не можете удалить группы, в которых есть покупатели.

Управление пользователями VirtueMart. Группы пользователей.

Группы пользователей это «группы доступа». Они используются, чтобы ограничить доступ к различным частям и функциям магазина. Каждый пользователь связан с группой пользователей. По умолчанию, зарегистрированные пользователи находятся в группе «Shopper».

Когда это может быть полезно?

Представьте, у вас есть пользователь, который хочет иметь доступ к разделу магазина «Отчеты». Обычно доступ туда имеют только администраторы. Если вы перенесете пользователя в группу администраторов, он также получит доступ к другим разделам магазина и сможет изменить или удалить важные данные. Решение этой проблемы – добавление новой группы пользователей с названием «Отчеты», пользователи которой будет иметь все права группы «Shopper» + доступ к разделу отчетов. После того, как группа будет создана, вы можете внести в нее этого пользователя.

Группы пользователей могут быть созданы, модифицированы или удалены из списка групп пользователей («Настройки» –> «Группы пользователей»).

Рисунок 3 – Администрирование VirtueMart: список групп пользователей

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

Примечание

Группы «admin», «storeadmin» и «shopper» это ключевые группы в VirtueMart. Они не могут быть изменены или удалены.

Вы можете добавить новую группу, кликнув по кнопке «Новый». При этом откроется форма группы пользователей.

Рисунок 4 – Администрирование VirtueMart: форма группы пользователей

Здесь вы можете изменить название и уровень доступа группы.

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

Рисунок 5 – Администрирование VirtueMart: Новая группа в списке модулей

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

Важно

Тоже самое должно быть сделано в списке функций каждого модуля!

Управление пользователями VirtueMart. Поля регистрации пользователей.

//здесь речь идет о форме регистрации пользователей на сайте, а именно о заполняемых ими полях, например, адрес, телефон, и.т.д.

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

Управление полями, заполняемыми пользователями, доступно в «Настройки» –> «Управление полями, заполняемыми пользователем».

Рисунок 6 – Администрирование VirtueMart: управление полями, заполняемыми пользователями

Управление пользователями VirtueMart. Поля регистрации пользователей. Добавление нового поля.

Вы можете добавить поле, кликнув по кнопке «Новый» в списке полей, заполняемых пользователями. В форме полей доступны поля таких типов, как:

– текстовое поле;

– текстовая зона // тоже, что и текстовое поле, только можно писать в несколько строк;

– чекбокс //квадратик, в котором можно ставить галочку;

– дата;

– выпадающий список;

– Email;

– URL-адрес;

– EU VAT ID – проверяет наличие действительного ИНН при регистрации // для РФ это не работает;

– Проверка возраста – пользователю задается вопрос о дате его рождения. После этого вычисляется его возраст. Если возраст недостаточен для совершения покупок, пользователю отказывается в регистрации. Минимальный возраст можно задать ниже этого поля, если данная опция будет выбрана. //Вообще, я не понимаю, зачем делать такие вещи. Ведь любой уважаемый себя школьник (или вроде того) просто повторит регистрацию, введя ложные данные. Разве что здесь затрагиваются некоторые юридические моменты…

Подсказка

Некоторые другие типы полей можно увидеть в зависимости от того, какие компоненты Joomla установлены на вашем сайте:

возможность подписки на рассылку при регистрации – вы можете дать возможность новым пользователям автоматически подписаться на рассылку при регистрации. Для этого нужно установить компонент Letterman;

Поле Captcha – вы можете добавить проверку кода на картинке (для защиты от спама) используя компонент SecurityImages.

В нашем примере мы добавим поле проверки ИНН.

Рисунок 7 – Администрирование VirtueMart: добавление нового поля, заполняемого пользователями

Форма добавления нового поля имеет следующие настройки:

//В локализации VirtueMart эта форма переведена очень плохо. Чего стоит только опция с подписью «?» и выбором да/нет. Как догадаться, что значит этот «?»? Ниже я привожу перевод полей, в формате, описанном в мануале по VirtueMart. Данные названия не будут полностью совпадать с локализацией, но будет понятно какая опция для чего нужна.

Тип поля – тип этого поля. После сохранения не может быть изменен!;

Название поля в базе данных – названия столбца для данного поля в базе данных. На английском и без пробелов;

Заголовок поля – Заголовок, который будет показан над полем при регистрации;

Описание поля – описание поля. Появляется, когда пользователь наводит курсором мышки на круглый значок около поля;

Обязательное? – если установлено «да», то пользователь обязательно должен заполнить это поле для успешного завершения регистрации;

Показать в разделе управления учетной записью пользователя? – показывать или нет поле, в разделе управления учетной записью //удобно использовать, если нужно, чтобы пользователь не смог изменить информацию этого поля после регистрации из своего аккаунта;

Только для чтения? – если установлено «Да», то поле будет доступно только для чтения и пользователь не сможет изменить его значение при регистрации;

Показывать при регистрации? –  если выбрано «да», поле будет показано в форме регистрации;

Опубликовано? – здесь можно полностью скрыть поле при необходимости;

Размер поля – размер в прямом смысле, т.е. длина поля;

Максимальное количество символов – максимальное количество символов, которое можно ввести в текстовое поле;

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

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

Управление пользователями VirtueMart. Поля регистрации пользователей. Редактирование полей.

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

Пересортировка полей

Поля могут быть пересортированы, используя стрелочки в списке полей, заполняемых пользователями или через текстовые поля в строках этого списка:

Рисунок 8 – Администрирование VirtueMart: пересортировка полей

Если для пересортировки вы используете текстовые поля, то вы должны применить изменения, кликнув по значку сохранения в верхней части этой колонки.

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