VirtueMart

 В разделе информация и учебные материалы по самому популярному среди пользователей интернет магазину. 

Заменить личинки дверных замков. Личинки замков замена .

Данная статья посвящена установке и обновлению Virtuemart'a. В ней подробно рассмотрена  автоматическая и ручная установка, частые вопросы и ошибки. Также приведено описание дополнительных модулей  и плагинов.

 

Установка VirtueMart. Требования. Требования к серверу.

VirtueMart имеет следующие требования к серверу: // данные требования выполняются как на  Денвере, так и на любом нормальном хостинге

-        Apatche 1.3.19 или выше - рекомендуется: Apache 2.2.x

-        PHP 4.2.x или выше - рекомендуется: PHP 5.2.x

-        MySQL 3.23.x или выше - рекомендуется: MySQL 5.0.x

- Joomla! 1.0.x, 1.5.x или Mambo (>= 4.6.2)

Важно

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

Установка VirtueMart. Требования. Требования к клиенту.

VirtueMart может использоваться большинством браузеров, включая: Internet Explorer (версии 5.5 и выше), Firefox, Opera 9+, Safari и Konqueror. Для покупок Javascript не обязательно должен быть включен.  В администраторском разделе JavaScript требуется.

Браузер должен поддерживать Cookies и Cookies должны быть включены.

Установка и обновление. Установка.

Когда все требования выполнены и Joomla! или  запущена вы имеете две возможности:

  1. Автоматическая установка через установщик Joomla/Mambo.
  2. Ручная установка.

Некоторые пользователи не могут использовать автоматический установщик потому, что опция PHP «safe_mode» установлена в «On».

Если у вас возникают проблемы с автоматической установкой, попробуйте ручную.

Установка и обновление. Обновление с VirtueMart 1.0.

Если вы пользуетесь VirtueMart 1.0.x, вы можете легко обновить ваш магазин.

  1. Загрузите файл VirtueMart_1.1.0-Manual_Installation_Package.tar.gz.
  2. Распакуйте архив.
  3. Вы увидите каталоги:

- /administrator

- /components

- /modules

- mambots (/plugins для версии Joomla 1.5)

Структура этих каталогов совпадает со структурой каталогов вашего Joomla/Mambo сайта.

  1. Соединитесь с вашим сайтом по FTP, перейдите в его корневую директорию и загрузите эти каталоги.

Вам придется подтвердить перезапись некоторых файлов. Файлы конфигурации изменены не будут.

  1. Зайдите в админку Joomla! / Mambo.
  2. После входа в админку перейдите к вашему VirtueMart. Вы должны увидеть: "Installation was successful....[UPDATE MODE]...". Далее нажмите "UPDATE NOW". Структура база данных будет обновлена.
  3. Перейдите в раздел конфигурации магазина и сделайте все необходимые изменения. Сохраните конфигурацию.

Вот и все.

Предупреждение

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

Важно

С версии VirtueMart 1.1 шаблоны были изменены. Если вы модифицировали шаблоны магазина(product_details, browse, order_email), то после обновления вам придется вручную приводить их к нужному виду.

Установка и обновление. Автоматическая установка.

Для установки VirtueMart на Joomla! или Mambo вы должны загрузить файл VirtueMart_1.1.x-COMPLETE_PACKAGE.zip (или VirtueMart_1.1.х- COMPLETE _PACKAGE.j15.zip, если вы используете Joomla! 1.5). Этот файл содержит различные элементы для VirtueMart.

Важно

Этот файл не для установки. Сначала он должен быть распакован.

Содержание файла:

-        1 компонент (com_virtuemart_1.1.x.zip)

-        1 главный модуль VirtueMart (mod_virtuemart_1.1.x.zip)

-        10 дополнительных модулей

-        2 мамбота (1 мамбот поиска, 1 мамбот содержимого) //Для Joomla 1.5 - плагины

  1. Распакуйте файл 'VirtueMart_1.1.x_COMPLETE_PACKAGE.zip' в локальный каталог.
  2. Войдите в админку. Вы должны обладать правами Администратора/Суперадминистратора для установки.
  3. Перейдите в менеджер расширений (установщик дополнений).

Предупреждение

Вы должны убедиться, что каталоги, перечисленные выше, доступны для записи. Если каталоги не доступны для записи, используйте ftp или JoomlaXplorer, чтобы изменить права доступа. Для правильной установки права на каталоги должны быть установлены в 777, после можно поменять их обратно на 755. //Нужно!

// Далее следует загрузить компонент через установщик.

Примечание.

Размер загружаемого файла составляет более 2 МБ, поэтому вы должны подождать некоторое время. Если загрузка продолжается слишком долго, перейдите к шагу 4 или используйте ручную установку.

  1. // в шаге 4 предлагается использовать путь к папке с файлами компонента, т.е. второй способ в установщике Joomla.
  2. Теперь VirtueMart должен быть установлен. Вы увидите приветственный экран с выбором следующего шага:

Вы можете установить демонстрационные данные (некоторые товары с атрибутами, распределенные по категориям), чтобы увидеть, как все работает. // Примерно такие же данные, как и при установке Joomlа, только для магазина.

Или вы можете перейти к управлению магазином без установки демонстрационных данных.

Предупреждение

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

  1. Теперь вы должны установить главный модуль VirtueMart (mod_virtuemart_1.1.x.zip) // Он устанавливается, как и все модули.

Также вы можете установить дополнительные модули для VirtueMart.

Важно

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

Дополнительные модули

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

mod_productscroller - модуль прокрутки товаров.// С его помощью можно прокручивать выбранные товары. Описать сложно. Гораздопроще установить и посмотреть. Данный модуль может придать магазину динамичность.

mod_virtuemart_allinone - модуль «все в одном». Может отображать последние, лучшие, ТОП-10, или случайные товары с использованием вкладок.

mod_virtuemart_cart - модуль мини-корзины. Отображает мини-корзину для клиента со ссылкой на страницу корзины.

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

mod_virtuemart_featuredprod - модуль рекомендуемых товаров. Может показывать рекомендуемые товары. Они помечаются, как «особые» // Либо другим подобным словом.

mod_virtuemart_latestprod - модуль последних товаров. Показывает новые товары в вашем магазине.

mod_virtuemart_login - модуль входа. Показывает форму авторизации для пользователей VirtueMart.

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

mod_virtuemart_randomprod - модуль случайных товаров. Отображает случайные товары со всего магазина или из выбранной категории.

mod_virtuemart_search - модуль поиска. Отображает форму поиска товаров.

mod_virtuemart_topten - ТОП продуктов. Отображает ТОП лучших товаров вашего магазина.

  1. Рекомендуется установка мамботов/плагинов.

Search Bot - выполняет поиск по таблице товаров и поставляет результаты поиска.

ProductSnapshot Mambot/Plugin - показывает ссылки на содержание пунктов изображение товара/цена/добавить в корзину.

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

Установка VirtueMart'а и всех его элементов завершена.

Установка и обновление. Ручная установка.

Установка закончилась неудачей? Ваш сайт запущен с PHP Safe Mode?

Не рвите на себе волосы! Вы можете попытаться использовать ручную установку.

Ручная установка немного сложнее, чем автоматическая.

1.      Скачайте пакет ручной установки VirtueMart.

2.      Распакуйте файл архива VirtueMart_x.x_Manual-Installation-Package.tar.gz, загруженный вами на шаге 1 в локальную папку.

Вы увидите каталоги:

- /administrator

- /components

- /modules

-  / mambots (/plugins для версии Joomla 1.5)

3.      Соединитесь с вашим сайтом по FTP, перейдите в его корневую директорию и загрузите эти каталоги.

Вам придется подтвердить перезапись некоторых файлов. Файлы конфигурации изменены не будут.

4.      Зайдите в админку Joomla! / Mambo.

5.      Когда вы зайдете в админку, вы увидите в адресной строке адрес такого типа:

http://www.yoursite.tld/administrator/index2.php

Для Joomla 1.5:

http://www.yoursite.tld/administrator/index.php

6.      Теперь просто добавьте к адресу "?option=com_virtuemart", он будет выглядеть так:

http://www.yoursite.tld/administrator/index2.php?option=com_virtuemart

И нажмите Enter.

7.      Вы должны увидеть экран «Installation was successful...». Там вы можете выбрать устанавливать ли демо-данные или сразу перейти в магазин.

8.      Для установки модулей и мамботов/плагинов следуйте инструкциям из пункта «Автоматическая установка», шаги 6 и 7. Если это не поможет, вы можете вручную загрузить файлы (вы, наверное, уже сделали это в шаге 3).

Модули и Мамботы/Плагины требуют записей в таблицах базы данных jos_modules и jos_mambots/jos_plugins прежде, чем могут быть использованы.

Вам нужно добавить эти записи, загрузив SQL-файл, который содержит все нужные запросы, через phpMyAdmin.

/administrator/components/com_virtuemart / sql/virtuemart.installation.addons.joomla.sql

Теперь VirtueMart должен быть установлен правильно.

Установка и обновление. Установка локализации.

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

Чтобы заставить VirtueMart работать на выбранном вами языке, необходимо сделать следующее:

1.      Загрузить и установить языковые файлы Joomla. // В русской сборке требуемый языковой файл уже установлен (для русского языка)

2.      Загрузить и установить языковые файлы VirtueMart // Найти их можно в виде языкового пакета  на официальном сайтеhttp://virtuemart.net

После извлечения файлов из пакета загрузите их на сайт в директорию /administrator/components/com_virtuemart/languages

3.      //Далее следует переключить язык Joomla на русский (в менеджере языков), либо оставить все как есть, если уже включен русский. При следующем заходе в VirtueMart, будет использован язык, соответствующий языку Joomla, если, конечно, он будет найден в директории из пункта 2.

Установка и обновление. FAQ.

1. Установщик говорит мне: "ERROR: Could not find an XML setup file in the package". Что не так?

Эта проблема возникает потому, что вы еще не распаковали архив и попытались его установить.

2. VirtueMart не устанавливается. Возникает ошибка: "There was an error uploading this file to the server."        В чем проблема?

Наиболее распространенной причиной этой проблемы является то, что файл, который вы загружаете, слишком велик. Ограничение на размер закачиваемого файла на вашем сервере слишком низкое. По-умолчанию PHP позволяет работать с файлами до 2 МБ, но для загрузки VirtueMart этот предел должен быть установлен на 4 МБ.

Если у вас есть доступ к php.ini, то измените  параметр upload_max_filesize на «4М» и перезапустите сервер конфигурации.

Если вы используете PHP в режиме CGI, вы можете создать в корневом каталоге сайта файл .htaccess и поместить в него следующий код: php_value upload_max_filesize 4M .

3. Установщик Joomla! 1.5 выдает ошибку "Your Extension appears to be written for an older version of Joomla!. You must enable the System - Legacy Plugin in the Plugin Manager if you wish to complete this task.".

Вы, наверное, устанавливаете старую версию VirtueMart или модулей, которые не работают с Joomla! 1.5. Убедитесь, что вы загрузили пакет VirtueMart для Joomla! 1.5 (с расширением «.j15.zip»).

4. Установщик сообщает мне "Another component is already using the directory com_virtuemart"

Пожалуйста, удалите каталоги /site_root/components/com_virtuemart и /site_root/ administrator/components/com_virtuemart.

5. При использовании автоматической установки после клика на "Upload & Install" ничего не происходит, или установщик сообщает мне "Failed to move to /media directory". В чем причина?

VirtueMart - большой компонент, его файл установки имеет размер более 2 МБ. Когда вы загружаете файл на сервер, может потребоваться длительное время, пока файл будет полностью загружен.

6. После установки я пытаюсь войти в VirtueMart, но он выводит сообщение об ошибке типа "store is not a valid VirtueMart module...". Что не так?

Установка прошла не правильно. Зарегистрированные функции и основные модули, которые используются VirtueMart для проверки прав доступа, отсутствуют.  Вы должны убедиться, что таблицы "jos_vm_functions" и "jos_vm_modules" созданы в базе данных и содержат записи. Если они отсутствуют, ты можете добавить их вручную, используя файл SQL-установки /sql/virtuemart.installation.joomla.sql. Найдите в нем эти таблицы, скопируйте код и вставьте его в поле выполнения SQL-запроса в phpMyAdmin.

7. После установки компонента я добавляю на него ссылку в главное меню, но при нажатии на нее появляется текст "Welcome to Washupito's....." Что не правильно?

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

В данной статье рассмотрен обзор возможностей интернет-магазина Virtuemart, а также приведен его примерный внешний вид.

 

Немного о переводе

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

О Virtuemart'е

 

VirtueMart - это интернет-магазин для совершения покупок через Интернет. Он является компонентом CMS Joomla (и Mambo) и не может быть использован без Joomla. Он легко устанавливается через автоматический установщик. VirtueMart предназначен создания малых и средних интернет-магазинов. Каждый пользователь, желающий открыть магазин в Интернете, может использовать данный компонент для продажи своих товаров.

Возможности Virtuemart

  • -        управление неограниченным количеством товаров и категорий,
  • -        компонент может быть использован как магазин, или просто как каталог (вы можете даже отключить показ цен), // VirtueMart, действительно, подходит для создания каталога чего угодно, например, городов, музыки и.т.д. При этом даже в роли компонента каталога VirtueMart является одним из лучших.
  • -        продажа загруженных товаров,
  • -        мощная панель управления,
  • -        импорт и экспорт товаров через CSV-файлы.//Работа через MS Excel также не составляет особого труда, поскольку в нем есть возможность сохранения файла в CSV.
  • -        добавление к товарам изображений и файлов,
  • -        добавление атрибутов (например, размер или цвет) к товару,
  • -        управление вашими клиентами в группах покупателей,
  • -        назначение нескольких цен для одного товара в зависимости от группы покупателей,
  • -        показ цены с учетом, либо без учета налогов (настраивается для каждой группы покупателей),
  • -        статистика магазина, включающая новых покупателей, новые заказы и.т.д.,
  • -        управление запасами товаров,
  • -        уведомление покупателей о появлении товара в наличии,
  • -        расчет для различных налогов зон (город/область и страна/регион),
  • -        управление вашими перевозчиками и способами доставки,
  • -        использование API InterShipp, UPS или Canada Post Shipping. //Также имеется возможность использования Почты России.
  • -        полное управление заказами включающее историю заказа, редактирование заказа, а также уведомление заказчика,
  • -        основные функции отчетности: проданные товары, месячные и годовые доходы,
  • -        управление статусами заказа,
  • -        покупатели могут добавлять собственные адреса доставки,
  • -        ваши клиенты без труда найдут продукцию через форму поиска,
  • -        ваши клиенты смогут узнать, что товар вновь доступен,
  • -        покупатели могут видеть, в какое время обычно отгружают  товар на странице деталей (с изображениями),
  • -        покупатели могут управлять своими учетными записями (требуется регистрация),
  • -        покупатель может просматривать все свои заказы (и детали заказа),
  • -        подтверждение заказа высылается по электронной почте покупателю и владельцу магазина (настраиваемый параметр),
  • -        управление различными валютами, странами и областями,
  • -        использования SSL-шифрования(128 бит),
  • -        быстрая обработка кредитных карт,
  • -        использование платежных систем uthorize.net®[http://www.authorize.net], eWay, Worldpay, PayMateand NoChex.... // Наши традиционные Webmoney и Яндекс.Деньги также присутствуют,
  • -        использование PayPal,
  • -        расширьте ваш магазин другими способами оплаты или напишите свой собственный!
  • -        ...и многое другое. // И это правда. Здесь перечислены только основные возможности VirtueMart. На самом деле их гораздо больше. Также VirtueMart может быть дополнен различными модулями и плагинами, еще больше расширяющими его функциональность.

 

Что отсутствует?

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

Будьте готовы столкнуться с ошибками, которые в настоящее время не найдено. VirtueMart имеет активное сообщество и форум, на котором проблемы и вопросы могут быть обсуждены.

 

 

Скриншоты

На скриншотах показан  примерный вид интернет-магазина. Шаблон и дизайн могут быть настроены индивидуально.

Скриншоты внешнего интерфейса (используется шаблон solarflare_ii):

В настоящее время бизнес все больше развивается в Интернете. Ежедневно появляются новые ресурсы, созданные с целью продажи товаров или услуг. Поэтому каждый уважающий себя веб-мастер должен уметь делать качественный интернет-магазин. Данный пост открывает новую серию статей, посвященную созданию интернет-магазина на Joomla.

 

Готовый скрипт или создание «с нуля»?

Первый вопрос, который встает как перед веб-мастером, так и перед заказчиком - использовать (купить) готовый скрипт интернет-магазина или заказать разработку «с нуля»? Однозначного ответа на него нет, потому что и в том и в другом подходе есть как свои достоинства, так и недостатки. Далее рассмотрим их подробнее.

Создание «с нуля»

Достоинства:

1) При достаточной квалификации программистов и хорошем бюджете можно реализовать абсолютно любую конструкцию интернет-магазина. И, как следствие, он будет  уникален.

2) Благодаря уникальности повышается безопасность интернет-магазина. Тратить ресурсы на его взлом не выгодно.

Недостатки:

1) Основной недостаток - высокая стоимость разработки интернет-магазина «с нуля». Большие затраты обусловлены тем, что продукт нужно разработать, реализовать и протестировать на возможные ошибки. Для этого требуется целая команда специалистов.

Некоторые веб-студии предлагают  разработку интернет-магазина «с нуля» за достаточно низкую стоимость(10-30 т.р.). Такое предложение изначально является обманом из-за причин, описанных выше. Скорее всего магазин будет сделан либо на CMS, либо веб-студией разработан собственный скрипт, который они подгоняют под клиентов.

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

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

Готовый скрипт интернет-магазина

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

Достоинства:

1) Низкая стоимость скрипта(по сравнению с разработкой «с нуля»), либо ее отсутствие и, как следствие, низкая стоимость  сайта.

2) Высокая функциональность и безопасность интернет-магазина.

3) Большое количество дополнительных расширений.

4) Хорошая техническая поддержка (на тематических форумах можно найти ответы на большинство вопросов)

Недостатки:

1) Известные скрипты, на которых работает много интернет-магазинов более подвержены попыткам взлома (но благодаря этому  и быстрее совершенствуются).

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

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

Выбор скрипта для интернет-магазина. Shop-Script или VirtueMart?

Вторым вопросом, встающим перед веб-мастером, является выбор скрипта для интернет-магазина. Все существующие скрипты условно можно разделить на коммерческие и бесплатные. К ярким представителям первых относится Shop-Script (отдельный скрипт интернет-магазина; к Joomla никакого отношения не имеет). Ко вторым - Virtuemart (компонент Joomla).

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

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

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

Обзор VirtueMart.

VirtueMart это бесплатное расширение для Joomla, которое позволяет относительно легко создать качественный интернет-магазин на этой CMS. Официальный сайт проекта (на английском)  virtuemart.net. На нем ты можешь скачать последнюю версию компонента, локализацию, а также дополнительные модули и плагины к VirtueMart. Русскоязычный сайт, посвященным данному компоненту - virtuemart.ru. На нем можно найти русифицированную версию компонента (VirtueMart RE. Эта версия не является последней из стабильных, так что далее будет рассматриваться версия VirtueMart 1.1.3 (stable), взятая с официального сайта), а также некоторую информацию на форуме.

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

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

 

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

 

Вы установили главный модуль Virtuemart?

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

Примечание

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

Подсказка

VirtueMart предоставляет полный доступ к панели администрирования через внешний интерфейс.   Это означает, что вы не должны заходить в админку, чтобы произвести изменения. Достаточно нажать «Administration» в главном модуле VirtueMart (Требуются права admin или storeadmin). // Дело вкуса. Лично мне привычнее все делать через админку.

 

1. Зайдите в «Магазин» -> «Информация о магазине» и задайте все важные параметры, которые соответствуют вашим данным. Не забудьте задать валюты, стиль отображения и ваш E-mail адрес.

2.  Зайдите в «Налоги» -> «Добавить налоговую ставку» и добавьте налоговую ставку, соответствующую вашему магазину (важно для европейских магазинов!).

3. Зайдите в «Настройки» -> «Настройки» и внесите изменения в соответствии с вашими потребностями.

4. Зайдите в «Товары» -> «Добавить категорию» и задайте категории товаров и их структуру. Убедитесь, что они все опубликованы.

5. Зайдите в «Товары» -> «Добавить товар» и добавьте так много товаров, как вам нужно. //Данный способ добавления товаров является далеко не самым удобным, особенно, если количество товаров для продажи более 1000. Для такого случая в VirtueMart предусмотрен автоматический импорт товаров из файла CSV. Его легко получить из стандартной таблицы Excel (через Сохранить как...). Подробнее про автоматический импорт будет рассказано в одной из следующих статей.

 

Настройка Virtuemart. Глобальная конфигурация.

VirtueMart использует значения, которые могут быть установлены в Глобальной Конфигурации Joomla.

Разрешить регистрацию пользователей – ДА. Пользователь/клиент должен быть зарегистрирован на вашем сайте прежде, чем сможет оформить заказ (даже если клиент не будет осознавать, что он регистрируется) // В скобках очень интересное предложение, которое сложно перевести на русский язык также коротко, как в оригинале. Если сказать подробнее, то это значит, что если незарегистрированный клиент сделает заказ, то появится форма, где он должен будет ввести свое имя, адрес, способ доставки, E-mail и другие данные. При этом после отправки данных, в Joomla для него автоматически будет создан аккаунт, такой же, как если бы он прошел процедуру регистрации. Если зарегистрированный клиент совершает заказ, то заполнять форму заказа ему не потребуется, все данные для оформления будут взяты из его аккаунта.

 

Активация новых пользователей – НЕТ. Если эта опция будет отключена, то для новых клиентов оформление заказа будет упрощено, потому что им не придется оформлять заказ заново после активации аккаунта.

Конфигурация почты. VirtueMart посылает электронные письма, используя глобальную конфигурацию почты Joomla. Поэтому не забудьте изменить эти значения на соответствующие вашему почтовому серверу.

Предупреждение

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

Локализация / Язык. Какой бы язык вы не установили в Глобальной Конфигурации, VirtueMart пытается взять его из своей языковой директории:

/administrator/components/com_virtuemart/languages

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

SEF(ЧПУ) – рекомендуется отключить. VirtueMart полностью совместим с SEF, но помните, что некоторые SEF-ссылки  для VirtueMart, генерируемые Joomla, или сторонними расширениями, иногда приводят к «Превышен лимит перенаправлений…» или внутренним ошибкам сервера. //Вообще, использование SEF-ссылок является больным вопросом не только VirtueMart’а, но и Joomla в целом. SEF – это «палка о двух концах». С одной стороны читаемые ссылки нужны для более качественной поисковой оптимизации, с другой – они приводят к излишней нагрузке на сервер и возможным отказам, описанным выше. Использовать SEF или нет решать тебе. Только помни, выбрав один из вариантов (с SEF / без SEF), отказаться от него в дальнейшем будет практически невозможно, поскольку поисковые системы проиндексируют твой сайт по адресам с / без SEF, и все внешние ссылки будут ставиться именно на них. Глобальная смена всехURL приведет к полному выпадению сайта из индекса поисковиков, а также к потере всех внешних ссылок.

Эта статья о конфигурации VirtueMart. Большая часть статьи состоит из описаний настроек VirtueMart. Практически все они включены в русификацию компонента. При желании их посмотреть в админке (наводя курсором на восклицательные знаки напротив каждого из пунктов). Возможно, кому-то такой пост покажется не интересным, но не описать настройки в данной серии статей было бы неправильно. Да и в мануал VirtueMart они включены. Итак, начнем…

VirtueMart позволяет выбирать «Простой вид» и «Расширенный вид» настройки. Простой вид – это стандартный вид, предоставляющий базовый набор инструментов. Расширенный вид использует библиотеку ExtJS, улучшающую представление функций управления, благодаря их отображению в виде выпадающих списков. Он корректно работает в Internet Explorer 6+, Firefox 2+, Opera 9+ и Safari 2+.

Настройка VirtueMart.

Конфигурационная панель является наиболее важной частью VirtueMart. Она доступна через «Администрирование» -> «Настройки».

 

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

Настройка VirtueMart. Общие настройки.

Магазин закрыт? – здесь вы можете переключать магазин в Открыт/Закрыт режим. В режиме «Закрыт» на страницах товаров отображается сообщение о том, что магазин закрыт.

Сообщение о том, что магазин закрыт – это сообщение будет показано посетителям, которые зайдут в магазин, когда он в режиме «Закрыт»

Использовать только как каталог – Скрывает все кнопки «Добавить в корзину».

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

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

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

Показать стоимость упаковки? – показывать ли стоимость упаковки?

Включить содержание мамботов/плагинов в описание? – если включено, вы можете использовать ваши мамботы/плагины для динамического содержимого в описании товара или категории.

Включить использование купонов? – если включено использование купонов, вы позволяете клиенту вводить номер купона для получения скидки при покупке.

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

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

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

Виртуальный налог – определяет, облагаются ли налогом товары с нулевым весом.

Способ расчета налогов – определяет, какая налоговая ставка используется для расчета налогов.

Использовать различные налоговые ставки? – выбрав этот пункт, вы сможете использовать различные налоговые ставки (например, 7% для продуктов и книг и 16% для всего остального).

Вычитать скидку перед добавлением налогов/доставки? – определяет последовательность добавления скидки: перед или после начисления налогов и суммы доставки.

Тип регистрации пользователей:

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

– скрытая регистрация – в этом типе регистрации клиент не должен задавать имя пользователя и пароль. Они генерируются автоматически и высылаются на E-mail.

– необязательная регистрация – клиент может выбрать нормальную или скрытую регистрацию.

– без регистрации – клиент не регистрируется.

Показывать «Запомнить меня» на форме авторизации – функция «Запомнить меня» позволяет задать cookie в браузере клиента таким образом, чтобы ему не требовалось вводить логин и пароль каждый раз, когда он заходит на сайт. Это делается по умолчанию. Но использование таких cookie может быть угрозой безопасности – особенно, когда клиенты работают на компьютерах в интернет-кафе. Таким образом, включая эту функцию, вы позволяете пользователям не хранить информацию в cookie.

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

Показывать информацию «Политика возврата» на странице подтверждения заказа? – владельцы магазинов по закону обязаны информировать своих клиентов о политике возврата товаров и отмены заказов в большинстве европейских стран. Поэтому эта опция должна быть включена в большинстве случаев. // Но ведь МЫ не большинство? ;-)

Правовая информация (сокращенная версия) – этот текст коротко сообщает Вашим покупателям о политике возврата товара и отмены заказов. Он будет показан на странице подтверждения заказа, над кнопкой «Подтвердить заказ».

Полная версия политики возврата (Ссылка на описание) – это полная детальная версия политики возврата. Этот текст связан с сокращенной версией и высылается с подтверждением заказа на E-mail.

Проверять наличие на складе? – отметьте этот пункт, если вы хотите, чтобы система проверяла количество доступного товара на складе. Если вы отметите этот пункт, то система не разрешит добавить в корзину товара больше, чем доступно на складе.

Включить проверку Cookie? – если включить опцию, то VirtueMart будет проверять, принимает ли браузер пользователя cookie. Это повышает удобство системы для пользователя, но может негативно отразиться на индексации поисковыми системами.

Модуль конвертора валют – здесь вы можете выбрать модуль, который будет брать данные курсов валют с сервера (например: ЦБ РФ) и на основе которых будет производиться пересчет из одной валюты в другую.

Формат письма – определяет формат письма, высылаемого покупателю при подтверждении заказа: текст или html.

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

Настройка VirtueMart. Безопасность.

Адрес для защищённого режима – Пример: https://www.mydomain.com/. Адрес защищенного режима вашего сайта (https со слешем в конце!).

Осторожно

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

Разделы магазина, которые должны использовать https – некоторые части вашего магазина могут использовать защищенное соединение. Здесь вы можете указать их.

Предотвращать соединение по протоколу https? – если включить опцию, то пользователь будет перенаправляться на http ссылки, когда посещает разделы магазина, для которых жестко не установлена необходимость использования https.

Функция шифрования – рекомендуется: AES_ENCRYPT. Устанавливает MySQL функцию, которая будет использована для кодирования важных данных в таблицах баз данных. Шифрование AES Encrypt является гораздо более безопасным, т.к. шифрует данные, а не только кодирует. AES Encrypt доступен в MySQL >- 4.0.2.

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

Сохранять информацию о кредитной карточке? – VirtueMart может хранить информацию о кредитной карточке в зашифрованном виде в базе данных. Это происходит даже, если обработка карточки происходит внешним платежным оператором. Если вы НЕ производите обработку платежей по карточкам вручную, после размещения заказа, вы должны отключить данную опцию.

Разрешить администрирование через магазин пользователям, не допущенным в панель администрирования? – включив эту опцию, вы можете разрешить пользователям, не имеющим доступа к панели администрирования, администрировать магазин через магазин (например, пользователям с правами Registered / Editor).

Префикс для таблиц VirtueMart – это экспериментальная возможность использования нескольких магазинов в одном Joomla-сайте.

Главная страница – эта страница будет загружаться по умолчанию.

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

URL прокси-сервера – URL-адрес прокси-сервера для подключений в Интернет.

Порт прокси – порт прокси-сервера.

Имя пользователя прокси – только в случае необходимости: имя пользователя для авторизации на прокси-сервере.

Пароль для прокси – только в случае необходимости: пароль для аутентификации на прокси-сервере.

Настройка VirtueMart. Сайт (отображение и вид).

PDF – Кнопка – показать или скрыть PDF-кнопку в магазине.

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

Показывать ссылку «Вид для печати»? – показать или скрыть ссылку на страницу, удобную для печати.

Показывать панель навигации над списком товаров? – показывает или скрывает панель навигации над списком товаров.

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

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

Показывать количество товаров? – показывать количество товаров в категории, например: Инструменты (3).

Изображение для товара без изображения – это изображение будет показано, когда нет изображения товара.

Показывать эмблему магазина? – показывает изображение «Работает на VirtueMart» внизу страницы.

Шаблон магазина – здесь вы можете выбрать шаблон, который будет использоваться для магазина. Ссылка «Настройки» показывает экран редактирования настроек шаблона.

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

Шаблон категории – страница шаблона категории (по умолчанию) для отображения товаров в категории. Вы можете создавать новые шаблоны, модифицируя существующие файлы шаблонов, которые находятся в папке COMPONENTPATH/html/templates/ и начинаются с browse_

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

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

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

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

Ширина/высота изображения – ширина/высота сгенерированного изображения.

Настройка VirtueMart. Доставка.

В разделе доставка вы можете выбрать один или несколько модулей доставки.

Подсказка

Вы можете настроить Online-сервис (например, UPS® или Intershipper®) в «Магазин» –> «Список модулей доставки» –> «Настроить вариант доставки».

Выбранные модули доставки будут перечислены в списке доступных при оформлении заказа.

Настройка VirtueMart. Оформление заказа.

Включить баннер оформления заказа? – отметьте, если хотите чтобы в течение оформления заказа покупателю показывался баннер «1 - 2 - 3 – 4» с графикой.

Этапы оформления заказа – Оформление заказа состоит из нескольких этапов. Этапы могут комбинироваться в различных вариантах.

Настройка VirtueMart. Скачивание.

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

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

Статус заказа, при котором невозможно скачивание – статус заказа, при котором скачивание отключено для покупателя.

Путь к файлам для скачивания – путь к файлам для скачивания покупателями. (Обязательно поставить слеш в конце '/' !) Для безопасности Вашего магазина: Если Вы можете, установите директорию за пределами корневой папки вебсервера.

Важно

Должен быть указан физический адрес, не URL!

Максимальное количество скачиваний – устанавливает количество скачиваний, которое можно сделать на одно ID скачивания, (для одного заказа).

Возможность скачивания истекает через (сек.) – установите интервал в секундах, в течение которого покупатель может скачивать товар. Этот интервал начинает отсчитываться после первого скачивания! Когда временной интервал истек, ID скачивания отключается.

Примечание 86400сек=24ч.

Не уменьшать количество товара на складе при покупке? – если включить опцию, то количество товара на складе не будет уменьшаться для скачиваемых товаров.

Последние статьи