Данная статья посвящена таким настройкам VirtueMart, как информация о магазине, страны, валюты, модули и функции ядра.
Virtuemart - интернет-магазин на Joomla. Часть 6. Информация о магазине, страны, валюты, модули и функции ядра.

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

Настройка VirtueMart. Первые шаги.

Для доступа к конфигурации VirtueMart выберите «Компоненты -> VirtueMart» в админке Joomla.

Рисунок 1 – Админка Joomla: список компонентов.

Если вы видите страницу приветствия VirtueMart, кликните по ссылке «Перейти к управлению магазином»

Навигация в админке VirtueMart появится на странице «Электронный магазин: Панель управления»

Панель управления VirtueMart

Настройка VirtueMart. Информация о магазине.

Чтобы начать создание своего магазина, выберите «Магазин –> Информация о магазине» в интерфейсе администратора VirtueMart.

Администрирование VirtueMart: Информация о магазине.

Информация с этой страницы отображается в различных частях интернет-магазина.

Поля страницы «Информация о магазине»:

Название магазина (обязательно) – название вашего магазина.

Название компании – владельца магазина (обязательно)название вашей компании.

URL – интернет-адрес магазина.

Адрес 1 – Строка для первого адреса магазина.

Адрес 2 – Строка для второго адреса магазина.

Город – город, в котором расположен ваш магазин.

Регион – регион, в котором расположен ваш магазин.

Страна – страна, в которой расположен ваш магазин.

Индекс – почтовый индекс расположения магазина.

Телефон – номер телефона магазина.

Контактная информация – ФИО, должность, телефоны, факс и E-mail персоны для контактов.

Логотип (обязательно) отображает текущий логотип магазина.

Загрузить изображение (необязательно) – если вы загрузите изображение, оно станет логотипом магазина.

Минимальная сумма заказа – сумма, на которую нужно совершить покупку, чтобы оформить заказ.

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

Валюта – основная валюта магазина.

Символ валюты – например «$» или «руб».

Количество разрядов – количество цифр, показываемых после запятой у цен. Например, 1.54$ – 2 разряда.

Разделитель – символ разделения целой и дробной части цены.

Разделитель тысяч – символ для разделения тысяч.

Формат положительного значения – позволяет выбрать стиль отображения положительных цен, например, «15$» или «$15».

Формат отрицательного значения – позволяет выбрать стиль отображения отрицательных цен, например, «-15$» или «$15-».

Список доступных валют – этот список определяет какие валюты принимаются для оплаты в вашем магазине.

Примечание

Все валюты, выбранные здесь, могут быть использованы для оплаты! Если вы этого не хотите, просто выберите валюту вашей страны.

Описание – описание вашего магазина, которое показывается на странице shop.index.

Условия обслуживания – полный текст условий обслуживания, который показывается клиенту.

После заполнения информации о магазине нажмите «Сохранить». Теперь вы готовы начать добавление категорий, товаров и производителей.

Настройка VirtueMart. Страны, валюты, модули и функции ядра.

Управление странами

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

Администрирование VirtueMart: Список стран.

Для добавления новой страны нажмите «Новый» в верхней части страницы и заполните требуемые поля.

Администрирование VirtueMart: Добавить страну.

Не забудьте сохраниться, и новая страна добавится в список.

Вы можете изменять существующие страны. Для этого просто нажмите на название страны и на открывшейся странице измените требуемые свойства. Опять же не забудьте сохранить изменения.

Чтобы удалить одну или несколько стран из списка нажмите на ссылку корзины напротив требуемой страны и подтвердите удаление, либо отметьте требуемые страны и нажмите «Удалить» в верхней части страницы.

Управление валютами.

Валютами можно управлять на странице «Список валют», которая находится в «Настройки» –> «Список валют».

Администрирование VirtueMart: Список валют.

Для добавления новой валюты нажмите «Новый» в верхней части страницы и заполните соответствующие поля.

Администрирование VirtueMart: Добавить валюту.

Не забудьте сохраниться, и новая валюта добавится в список.

Вы можете изменять существующие валюты. Для этого просто нажмите на название валюты и на открывшейся странице измените требуемые свойства. Опять же не забудьте сохранить изменения.

Чтобы удалить одну или несколько валют из списка нажмите на ссылку корзины напротив требуемой валюты и подтвердите удаление, либо отметьте требуемые валюты и нажмите «Удалить» в верхней части страницы.

Модули ядра VirtueMart.

Модули ядра  VirtueMart не имеют ничего общего с модулями Joomla, которые используются на сайте.

Модули ядра создают части вашего магазина и используются для управления различными секциями и доступа к ним.

Осторожно

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

Модулями ядра можно управлять на странице «Список модулей», которая находится в «Настройки» –> «Список модулей».

 

Администрирование VirtueMart: Список модулей ядра.

Для добавления нового модуля нажмите «Новый» в верхней части страницы и заполните соответствующие поля.

Администрирование VirtueMart: Добавить модуль.

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

Вы можете изменять существующие модули. Для этого просто нажмите на название модуля и на открывшейся странице измените требуемые свойства. Опять же не забудьте сохранить изменения.

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

Функции ядра VirtueMart.

Функции ядра являются ключевым элементом VirtueMart и позволяют контролировать доступ ко всем процессам в VirtueMart. Функции выполняются при использовании параметра «func» в URL с учетом других URL-параметров.

Осторожно

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

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

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

Администрирование VirtueMart: Список функций.

Для добавления новой функции нажмите «Новый» в верхней части страницы и заполните соответствующие поля.

Администрирование VirtueMart: Добавить функцию.

Не забудьте сохраниться, и новая функция добавится в список.

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

Чтобы удалить один или несколько функций из списка нажмите на ссылку корзины напротив требуемой функции и подтвердите удаление, либо отметьте требуемые функции и нажмите «Удалить» в верхней части страницы.

На сегодня всё. Продолжение следует.

Об авторе
Об авторе
Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Другие статьи серии

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Комментарии  

-1 # Андрей 14.04.2010 17:57
Спасибо за статьи, очень познавательно! Однако, столкнулся с проблемой, которую не могу решить. При заполнении информации о магазине, а также производителя, она не сохраняется, т.е. остается все по-умолчанию, моей информации нет. Что можете сказать?
Ответить | Ответить с цитатой | Цитировать
+2 # Wedal 15.04.2010 02:39
Андрей, могу предположить только одно - пока вы заполняете информацию истекает время сессии администратора(в этом случае после того, как вы нажимаете кнопку "Сохрнить" появляется форма ввода логина и пароля для входа в админку).
Да, еще возможно вы не жмете кнопку "Сохранить".
Других предположений нет.
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 15.04.2010 13:20
К сожалению не все так просто. И кнопку сохранить нажимаю и время сессии не истекает.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 16.04.2010 05:48
Андрей, тогда ,возможно, дело в кэшировании. Отчистите кэш браузера, через который работаете и кэш Joomla (папка cache).
Ответить | Ответить с цитатой | Цитировать
0 # sergei 19.06.2010 13:57
na hoste izmini papku i faili na 777
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 16.04.2010 09:41
Да, действительно кэш! Огромное спасибо! Премного благодарен!
Ответить | Ответить с цитатой | Цитировать
0 # style.ilya 25.04.2010 11:46
Оказывается полями для регистрации можно управлять через Virtuemart ! )))
Ответить | Ответить с цитатой | Цитировать
0 # Юля 24.06.2010 05:58
Подскажите пожалуйста, я установила валюту своей страны (я живу в Казахстане), а все остальные посчита лишними и удалила, теперь выдает ошибку. Как восстановить все валюты обратно?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 24.06.2010 06:07
Юля, я бы сделал так:
залез в БД используемого VirtueMart и в БД чистого (который не настраивали) VirtueMart, нашел бы таблицу, в которой хранятся валюты и перенес бы их путем экспорта/импорта из чистой версии в используемую.
А вообще, ошибка может возникать просто из-за того, что где-то в настройках VirtueMart у вас установлена для использования валюта, отличная от вашей. Посмотрите хорошенько настройки VirtueMart.
Ответить | Ответить с цитатой | Цитировать
0 # Юля 24.06.2010 06:39
БОЛЬШОЕ Вам СПАСИБО!!!
Ответить | Ответить с цитатой | Цитировать
0 # Николай 15.09.2010 14:32
Подскажите пожалуйста, КАК настроить курсы валют: гривна,евро,долар ???
Ответить | Ответить с цитатой | Цитировать
+1 # Alex 06.10.2010 18:25
Столкнулся с проблемой русификации VirtueMart.
Ver1.1.4 под Joomla 1.5.
Пакет руссификации попросту не устанавливется - пишет, что нет XML-файла.
Вручную переписать - не понятно в какой каталог.
Нет ни описания ничего.
А везде в описаниях приводится русский VirtueMart, как будто все устанавливается сходу. Дурная проблема.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 07.10.2010 06:43
Alex, нужно переписать вручную. Возьмите папку languages, которая должна быть в русификации и скопируйте ее в
administrator\components\com_virtuemart
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 25.10.2010 11:16
Перестала отображаться информация о магазине, в чем может быть проблема?
Ответить | Ответить с цитатой | Цитировать
0 # Игорь 27.11.2010 17:06
Уважаемый Wedal!
В информации о магазине в строке "Символ валюты" у меня стояло "руб." и в магазине везде правильно отображалось. В один прекрасный день, все цены стали отображаться без символа валюты. По какой причине - непонятно. Однако, теперь в строке "Символ валюты" стало пусто. И никакими силами записать туда "руб." не получается. Не сохраняет в этой строке русские символы. Я пока выкрутился, поставил латинские "p.". Подскажите пожалуйста, как поправить? :oops:
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 29.11.2010 04:22
Игорь, когда что-то ломается "в один прекрасный день", то в этом, скорее всего, виноваты либо хакеры, либо хостер. В вашем случае больше похоже на второе. Обратитесь в саппорт сославшись на то, что ошибка появилась без вашего вмешательства.

Чтобы точно убедится в вине хостера, попробуйте зайти в базу данных через phpmyadmin, найти поле ввода валюты и изменить его там.
Ответить | Ответить с цитатой | Цитировать
+1 # Дмитрий 24.02.2011 08:06
Добрый день! Спасибо за отличные руководства!
Вот возник такой казус- нужно предусмотреть возможность осуществления покупок, без регистрации...
звучит по тупому, понимаю, но нужно такое((((

единственно что пока пришло на ум - человек через форму связи кидает на имеил артикулы товаров, а я от его имени оформляю.... тупо и неудобно до дикости.... (((( но нужно.
Может есть какие более разумные варианты?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.02.2011 03:59
Дмитрий, Virtuemart предусматривает оформление заказа без регистрации. Для того, чтобы совершить покупку, пользователь должен ввести только email и данные, необходимые для покупки(адрес доставки, телефон). Для того, чтобы сделать это, используется скрытая регистрация. Также можно использовать опциональную регистрацию. В этом случае пользователь сам выбирает регистрироваться ему или нет. Выбрать тип регистрации пользователей можно в настройках VirtueMart.
Ответить | Ответить с цитатой | Цитировать
+1 # Костя 12.03.2011 17:09
Здравствуйте. Согласен с предыдущими посетителями - отличный ресурс!
Вопрос такой: в поле для пользователя отключаю выбор страны и автоматически в таком случае применяется United States.
Как поставить другую страну по умолчанию для пользователя, заполняющего заказ???
В настройках самого магаза стоит нужная страна (Украина)....
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 14.03.2011 09:59
Костя, я что-то не пойму, если вы отключаете для пользователя выбор страны, зачем ставить для него страну по умолчанию?
Ответить | Ответить с цитатой | Цитировать
+2 # Костя 15.03.2011 17:33
Я не предлагаю свой товар за пределы Украины, поэтому что бы избегать лишних действий и полей для клиента я хочу это поле отключить. Но тогда при заполнении клиентом регистрационной формы, в информации о нем страна все равно указывается, причем Штаты, что выглядит довольно глупо. Также это влияет на другие штуки - например варианты доставки начинает предлагать DHL и т.д. Наверняка где-то ставится страна по умолчанию, подскажите?
Ответить | Ответить с цитатой | Цитировать
+1 # константин 14.03.2011 15:21
Подскажите пожалуйста. Есть в ВМ встроеный модуль корзины и есть шаблон Mesolite, в котором есть прописаное место для корзины (vm cart). Но при покупке более 3 товаров разного вида или товара с длинным названием надпись показать корзину уходит вниз:-? Может Вы сталкивались с подобным? Или может быть Вы видели плагин для ВМ, который бы помог решить эту проблему?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.03.2011 02:32
константин, плагин тут не нужен. Это проблема верстки. Вам поможет Firebug.
Ответить | Ответить с цитатой | Цитировать
0 # константин 15.03.2011 08:23
Спасибо. Просто думал может есть модуль корзины со скроллом ))
Ответить | Ответить с цитатой | Цитировать
+1 # Черкасов Александр 19.03.2011 23:42
Здравствуйте!
Спасибо за Ваши инструкции - все просто и понятно.
Прошу Вас помочь по возможности - пытаюсь сделать на виртуемарте магазин путевок - то есть товар ограничен датой и временем его реализации.
В виртуемарте нет окончания срока реализации и нет повторного срока действия товара.
Попытался реализовать через категории -
2011 - апрель - 22.04 - 11.15 - путевка.
Тогда грамотно ведется учет свободных и занятых мест. Но...
15 туров х 15 интервалов х 30 дней х 12 месяцев = 81000 действий.
Ладно туры копируем, но как копировать категории???
Подскажите пожалуйста какое либо решение окромя 3000 трудолюбивых китайцев.
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 21.03.2011 02:55
Черкасов Александр, используйте компонент автонаполнения Virtuemart. Об одном из них я писал статью:
http://wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-22-simplecsv.html
Ответить | Ответить с цитатой | Цитировать
0 # Черкасов Александр 21.03.2011 09:36
Спасибо за совет!
Но к сожалению ссылка в самом каталоге битая. Не осталось ли у Вас случайно ентого расширения? Очень надо.
Спасибо
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 22.03.2011 03:43
Черкасов Александр, смотрите в комментариях к той статье, там давали ссылку.
Ответить | Ответить с цитатой | Цитировать
+1 # trim74 24.07.2011 16:00
Здравствуйте.
Я новичок выполняю пока всё по порядку.
Но можно ли уже посмотреть что у меня получается?
При переходе на главную сайта выскакивает стандартная страница Joomla
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 30.07.2011 07:03
trim74, чтобы просмотреть магазин, добавьте в любое меню новый пункт и выберите для него тип "Virtuemart". Также обязательно нужно активировать главный модуль Virtuemart.
Ответить | Ответить с цитатой | Цитировать
+1 # cirius 04.08.2011 10:58
здравствуйте, как вывести страницу с информацией о магазине, на сайт
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 05.08.2011 05:41
cirius, в некоторых шаблонах страницы flypage есть ссылка на информацию о продавце. Просто скопируйте ее и вставьте куда нужно. Проблема в том, что страница, которая по этой ссылке открывается, далека от идеала. Нужно или править очередной шаблон или сделать проще: создать страничку в редакторе, как материал Joomla.
Ответить | Ответить с цитатой | Цитировать
0 # Вася 10.02.2012 08:52
Здравствуйте! Вот такой вопрос-описание магазина выводится перед категориями товаров,можно ли поменять местами описание магазина и категории товаров-в модулях или в коде где нибудь?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 13.02.2012 02:16
Вася, если используете стандартную главную страницу Virtuemart, то вам нужно в файл shop.index.php.
Ответить | Ответить с цитатой | Цитировать
0 # Игорь 29.03.2012 14:14
Подскажите, под какую версию магазина идет описание? Была 2.0.0, обновил до 2.0.2, но многое просто не нахожу в магазине.
Напрочь отсутствует "Список модулей" и "Список функций" по рекомендуемому пути...
В настройках только:
Настройки
Поля, заполняемые пользователями
Статусы заказов
Валюта
Страны
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 30.03.2012 01:51
Игорь, цикл статей написан про Virtuemart 1.1.x. В Virtuemart 2 всё полностью переделали. Под него я начал новый цикл http://wedal.ru/virtuemart-2.html
Ответить | Ответить с цитатой | Цитировать
0 # Женя 18.12.2012 20:48
Така проблема: Virtuemart 2.0.14 заполняю все обязательные поля в настройках Магазин, никак не могу понять что делать с полем логотип. Вставляю url картинки всегда пишет картинка не найдена.
Какой правильный путь на localhost? Из-за этого не могу создат магазин... Нигде не найду решения проблемы. Спасибо)
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 19.12.2012 02:28
Женя, почитайте серию статей по Virtuemart 2 там я описывал эту форму в статье "товары и категории товаров"
Ответить | Ответить с цитатой | Цитировать
0 # Татьяна 31.03.2014 16:20
Добрый день!Установить ограничение на минимальную сумму оплаты - установила,но в корзине эта информация ни как не выводиться, просто не оформляется заказ если сумма заказа меньше чем минимальная, не подскажете как можно это реализовать?
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 01.04.2014 03:32
Татьяна, скорее всего дело в том, что ваш шаблон Joomla не включает в себя код вывода системных ошибок и предупреждений. Virtuemart 2 выводит эту информацию именно в данном блоке, но многие разработчики шаблонов забывают его добавлять.
Найдите в файле шаблона код:
Код:<jdoc:include type="component" />
и вставьте ПЕРЕД ним:
Код:<jdoc:include type="message" />
Ответить | Ответить с цитатой | Цитировать