Подробное руководство по настройке VirtueMart

Подробное руководство по настройке VirtueMart

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

Наверное, для некоторых эта статья покажется не очень интересной, но описать настройки нужно обязательно. Да и в официальную инструкцию они включены.
 
В настройках VirtueMart можно выбрать их расширенный или обычный вид. Простой тип – это стандартный тип, который представляет обычный набор инструментов.
 
стандартный тип админки Virtuemart
 
В расширенном типе используется библиотека ExtJS, которая призвана улучшить представленный функционал с помощью отображения выпадающих блоков. Корректная работа библиотеки наблюдается в Safari, Opera, Firefox, Internet Explorer 6+.
 
расширенный тип админки Virtuemart
 

Настройка VirtueMart

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

Общие настройки VirtueMart (вкладка "Общие настройки")

Общие настройки VirtueMart (вкладка "Общие настройки")
 
Магазин закрыт? – здесь можно выбрать открытый или закрытый режим работы. В режиме «закрыт» пользователям будет отображено уведомление о том, что магазин не работает.
 
Магазин закрыт?
 
Уведомление о том, что магазин закрыт – оно будет показываться посетителям, когда они перейдут в интернет-магазин, который находится в режиме «закрыт».
 
Уведомление о том, что магазин закрыт
 
Использовать только как каталог – отсутствие цен и кнопок для совершения покупок.
 
Использовать только как каталог
 
Показывать цены – если пункт включен, то цены на продукцию будут отображены (актуально при использовании функции «Использовать как каталог»).
 
Показывать цены
 
Показать (включая % налогов), когда они использованы – в запущенном виде посетителям будет показан текст «включая % налогов», когда стоимость товара включает в себя процент на налоги (в зависимости от настройки групп покупателей).
 
Показать (включая % налогов), когда они использованы
 
Показать стоимость упаковки? – отображение цены на упаковку.
 
Показать стоимость упаковки?
 
Включить содержание плагинов в описание? – если да, то веб-мастер можно использовать установленные плагины для динамического содержимого в описаниях товаров или категорий.
 
Включить содержание плагинов в описание?
 
Включить использование купонов? – если да, то запущено использование купонов, тем самым позволяя посетителям вводить их номера и получать скидки в процессе покупки.
 
Включить использование купонов?
 
Система рейтингов/отзывов пользователей – если запущено, то посетители могут оценивать продукцию и писать отзывы о ней. Именно так клиенты могут поделиться опытом и мнением с другими пользователям.
 
Система рейтингов/отзывов пользователей
 
Автоматическая публикация отзывов? – если запущено, то отзывы посетителей будут отображаться без предварительной проверки. Зачастую эту функцию лучше отключать, т.к. лучше всего посмотреть отзывы на их адекватность.
 
Автоматическая публикация отзывов?
 
Максимальная/минимальная длина комментариев – можно задать минимальное и максимальное число символов, которое посетитель сможет набрать в своем комментарии.
 
Максимальная/минимальная длина комментариев
 
Виртуальный налог – выбирается, будут ли облагаться товары нулевым весом.
 
Виртуальный налог
 
Способ расчета налогов – определяется тип налоговой ставки для расчета налогов.
 
Способ расчета налогов
 
Использовать различные налоговые ставки? – при выборе этого пункта можно применить разнообразные налоговые ставки (к примеру, 5% для продуктов и аксессуаров, и 15% для остальных товаров).
 
Использовать различные налоговые ставки?
 
Вычитать скидку перед расчетом налога/доставки? – определение последовательности добавления скидки: до или после расчета налогов и стоимости доставки.
 
Вычитать скидку перед расчетом налога/доставки?
 
Виды регистрации посетителей:
  • Обычная регистрация – у клиентов будет запрашиваться имя пользователя и пароль, а также некоторые стандартные детали;
  • Скрытая регистрация – в этом случае клиент не должен будет задавать имя пользователя и пароль, которые будут сгенерированы и высланы на электронный адрес;
  • Необязательная регистрация – пользователь сам выбирает вид регистрации – скрытая или обычная;
  • Без регистрации – пользователь не регистрируется.
 
Виды регистрации посетителей
 
Отображение «Запомнить меня» в форме авторизации – опция «Запомнить меня» позволит в браузере клиента сохранить информацию о его логине и пароле, чтобы ему не приходилось вводить эти данные каждый раз после перехода на сайт. Это установлено по умолчанию. Отметим, что использование Cookie угрожает безопасности – в особенности, когда пользователи работают с компьютера из интернет-кафе. Включив эту функцию, вы позволите посетителям не хранить свои данные в cookie.
 
Отображение «Запомнить меня» в форме авторизации
 
Покупатели должны при каждом заказе соглашаться с условиями предоставления услуг? – нужно отметить, если хотите, чтобы клиенты перед каждой покупкой читали условия обслуживания.
 
Покупатели должны при каждом заказе соглашаться с условиями предоставления услуг?
 
Показывать «Политику возврата» во время подтверждения заказа? – по закону большинства стран владельцы интернет-магазинов должны проинформировать клиентов о политике возврата продукции и отмене заказа. По этой причине функция должна быть включена, как правило. Однако отметим, что если захотеть, то в это большинство можно и не войти.
 
Показывать «Политику возврата» во время подтверждения заказа?
 
Правовая информация (урезанная версия) – здесь покупателям будет коротко сообщено вашим клиентам о политике возврата и отмене заказа. Текст будет продемонстрирован во время подтверждения заказа над пунктом «Подтвердить заказ».
 
Правовая информация (урезанная версия)
 
Правовая информация (полная версия) – это подробная версия текста политики возврата. Текст связывается с сокращенным и высылается на электронный адрес.
 
Правовая информация (полная версия)
 
Проверять наличие на складе? – нужно отметить этот пункт, если желаете, чтобы магазин мог проверять доступность товаров на складе. Если этот пункт будет отмечен, то пользователь не сможет добавить в свою корзину товаров больше, чем есть на складе.
 
Проверять наличие на складе?
 
Включить проверку cookie? – если эта опция будет включена, то VirtueMart может проверить, принимает ли веб-браузер клиента cookie. Это повысит удобство использования системы клиентом, но может отрицательно сказаться на индексации поисковиками.
 
Проверять наличие на складе?
 
Модуль-конвертер – здесь задается модуль, который будет считывать с сервера данные курсов валют, на их базе делая перерасчет из одной валюты в другую.
 
Проверять наличие на складе?
 
Формат письма – определение формата письма, которое высылается покупателю во время подтверждения заказа: html или текст.
 
Формат письма
 
Режим отладки – при запуске этого режима в нижней части страниц сайта будет выведена информация для отладки интернет-магазина. Крайне удобно в использовании в процессе разработки и модернизации магазина.
 
Режим отладки

Настройка безопасности в VirtueMart (вкладка "Безопасность")

Настройка безопасности в VirtueMart (вкладка "Безопасность")
 
 
Адрес защищенного режима – Задание адреса защищенного режима сайта с https и слэшем в конце.

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

 
Адрес защищенного режима
 
Разделы магазина, которые используют https – определенные страницы сайта могут пользоваться защищенным соединением. В этом пункте их можно обозначить.
 
Разделы магазина, которые используют https
 
Предотвращать соединение по https? – если функция будет включена, то посетители будут перенаправлены на http ссылки во время посещения разделов магазина, для которых строго не установлена необходимость применения https.
 
Предотвращать соединение по https?
 
Функция шифрования – рекомендуем использовать AES_ENCRYPT. Здесь выбирается MySQL-функция, которая будет применена для кодирования информации в таблицах базы данных. AES-Encrypt шифрование считается наиболее безопасным, т.к. данные не только кодируются, но и шифруются. AES-Encrypt включен в MySQL 4.0.2.
 
Предотвращать соединение по https?
 
Ключ шифрования – применяется для кодирования личных данных пользователей в БД.
 
Ключ шифрования
 
Сохранять данные о кредитной карте? – Система можно сохранить информацию о кредитной карте в базе данных в зашифрованном виде. Это произойдет даже в том случае, если карточка обрабатывается внешней платежной системой. В том случае, если вы не делаете ручную обработку платежей по карточкам после размещения заказ, опция должна быть отключена.
 
Сохранять данные о кредитной карте?
 
Разрешить администрирование через интернет-магазин тем пользователям, которые не допущены к административной панели? – Если эта опция будет включена, то пользователи, не имеющие доступа к административной панели, смогут производить администрирование непосредственно через магазин (например, группы пользователей Editor).
 
Разрешить администрирование через интернет-магазин тем пользователям, которые не допущены к административной панели?
 
Префикс для таблиц – это пробная возможность использования более одного магазина на одном веб-ресурса на Joomla.
 
Префикс для таблиц
 
Главная страница – загружаемая по умолчанию страница.
 
Главная страница
 
Страница для отображения ошибок – стандартная страница, необходимая для отображения уведомлений об ошибках.
 
Страница для отображения ошибок
 
URL прокси-сервера – адрес прокси-сервера для подключения к сети.
 
URL прокси-сервера
 
Порт прокси – выбор порта прокси-сервера.
 
Порт прокси
 
Имя пользователи прокси – если необходима авторизация на прокси-сервере.
 
Имя пользователи прокси
 
Пароль для прокси – если необходима авторизация на прокси-сервере для аутентификации. 
 
Пароль для прокси
 

Отображение и внешний вид сайта с VirtueMart (вкладка "Сайт")

 
Отображение и внешний вид сайта с VirtueMart (вкладка "Сайт")
 
Отображение ссылки «Рекомендовать другу»? – скрыть или отобразить ссылку на форму для рекомендаций товаров друзьям.
 
Отображение ссылки «Рекомендовать другу»?
 
Отображение ссылки «Вид для печати?» - скрыть или отобразить ссылку на страницу, предназначенную для печати.
 
Отображение ссылки «Вид для печати?»
 
Базовая сортировка товаров – выбор поля для сортировки продукции по умолчанию.
 
Базовая сортировка товаров
 
Доступные для сортировки поля – поля, по которым пользователи смогут произвести сортировку.
 
Доступные для сортировки поля
 
Показать количество товаров? – отображение количества товаров в категории.
 
Показать количество товаров?
 
Изображение для товаров без картинки – это изображение будет продемонстрировано, где нет изображения продукции.
 
Изображение для товаров без картинки
 
Отображение эмблемы магазина? – демонстрирует картину «Работает на VirtueMart» в нижней части страницы.
 
Отображение эмблемы магазина?
 
Шаблон магазина – здесь выбирается шаблон, который будет применен для интернет-магазина. Пункт «настройки» отображает экран для редактирования настроек макета.
 
Шаблон магазина
 
Число товаров в строке – выбор количества товаров в одной строке. К примеру, если параметр установлен на 4, то шаблон будет отображать 4 товара в строчке.
 
Число товаров в строке
 
Шаблон категории – отдельная страница шаблона категории для показа товаров в категории. Можно добавить новые шаблоны, редактируя имеющиеся файлы шаблонов, которые расположены в директории COMPONENTPATH/html/templates/ с префиксом browse_.
 
Шаблон категории

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

 
Страница товара – данный шаблон будет использован для отображения подробных данных о товаре.
 
Страница товара
 

Шаблон страницы товара также можно изменить в настройках соответствующих категорий. 

 
Динамическое изменение размера изображений – если этот пункт будет отмечен, то динамическое изменение изображений будет включено. Это значит, что изображение поменяет размеры до тех, которые вы укажете ниже, с помощью использования опции GD2 библиотеки PHP (проверить наличие установленной библиотеки GD2 можно перейдя в «Помощь» -> «Данные о системе» -> «Данные PHP» -> gd). Качество уменьшенных изображений, которое будет получено после применения GD2 заметно выше, если бы масштабированием занимался веб-браузер. Новые картинки генерируются и сохраняются в директории /shop_image/product/resized. Если изображение было сгенерировано, то копия пересылается в браузер, чтобы не было повторной генерации.
 
Динамическое изменение размера изображений
 
Высота/ширина изображений – параметры сгенерированных изображений.
 
Высота/ширина изображений
 

Настройка доставки в VirtueMart (вкладка "Доставка")

 
Настройка доставки в VirtueMart (вкладка "Доставка")
 
В разделе «Доставка» можно выбрать модули, которые будут отвечать за этот процесс. Помимо этого, можно настроить онлайн-сервис (к примеру, тот же самый UPS) в разделе «Магазин» -> «Модули доставки» -> «Настройка вариантов доставки».
Выбранные модули будут отображены в списке доступных во время оформления доставки.

Настройка оформления заказа (вкладка "Оформление заказа")

Настройка оформления заказа (вкладка "Оформление заказа")
 
 
Включить баннер заказа? – нужно отметить, чтобы пользователям во время оформления заказа был показан баннер с графикой.
 
Включить баннер заказа?
 
Этапы оформления заказа – оформить заказ можно в несколько этапах, поэтому вы можете их произвольно скомбинировать.
 
Этапы оформления заказа
 

Настройка скачивания (вкладка "Скачивание")

 
Настройка скачивания (вкладка "Скачивание")
 
Включить скачивание товара – нужно отметить, чтобы включить возможность скачивания товаров. Конечно, если вы хотите реализовать скачиваемые товары.
 
Включить скачивание товара
 
Статус заказа на скачивание – выбор статуса заказа, при котором на почту высылается письмо с уведомлением о возможности скачивания товара.
 
Статус заказа на скачивание
 
Статус заказа, при котором скачивание невозможно – статус заказа с учетом отключенного скачивания.
 
Статус заказа, при котором скачивание невозможно
 
Путь к файлам для скачивания – адрес файлов для скачивания клиентами (нужно в конце обязательно поставить слэш). Для большей безопасности интернет-магазина нужно установить директорию, которая распложена за пределом корневой директории веб-сервера.
 
Путь к файлам для скачивания

Должен указываться физический адрес, а не url-ссылка. 

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