Настройка интернет магазина на VirtueMart сразу после установки его на Joomla

24 Ноябрь, 2009

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

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

Админка компонента VirtueMart


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

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

В обоих вариантах представления (простой и расширенный) меню разделено на группы:

  1. «Настройки» — здесь сосредоточены все глобальные настройки магазина, где можно задать группы пользователей, которые могут им управлять, можно задать список стран, регионов и валют, которые вы будете использовать
  2. «Магазин» — тут можно ввести информацию о вашем ИМ, настроить способы оплаты и доставки
  3. «Товары» — здесь происходят все операции с товарами:
    1. можно создавать категории товара и назначать их оформление
    2. можно добавлять товар и назначать на него скидки
    3. можно добавлять что-то в спец.предложения и управлять мнениями покупателей
    4. можно смотреть, сколько продукции осталось на складе
  4. «Покупатели» — тут можно создать разные группы для покупателей и назначить для каждой группы разные скидки
  5. «Заказы» — вы можете просматривать сделанные покупателями заказы и изменять их статус
  6. «Продавцы» — можно создать категории для продавцов и самих продавцов (используется, если у вас будет больше одного продавца)
  7. «Отчеты» — будут представлены отчеты о продажах и заказах
  8. «Налоги» — можно задать различные налоговые ставки для учета
  9. «Доставка» — задаются варианты доставки для стандартного модуля доставки
  10. «Купоны» -создаем купоны на скидку, номера которых потом можно будет раздать заслуженным покупателям. При заказе товара, эти покупатели смогут ввести номер купона в специальное поле и получить скидку на купленный после этого товар. Размер скидки по купону вы определяете сами.
  11. «Производители» — задаются производители продукции, которая будет продаваться в вашем магазине

Настройка интернет магазина на Джумле


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

Если там после прописанного пути до файла конфигурации имеется надпись зеленого цвета «Доступен для записи», то все хорошо и можно приступать к настройкам. Но если надпись красного цвета и говорит о невозможности произвести запись в virtuemart.cfg.php, то нужно будет получить доступ к файлам вашего сайта по протоколу FTP и пройти по пути прописанному в приведенной выше строке (в моем случае путь выглядит так:

/home/ppppp/public_html/administrator/components/com_virtuemart/virtuemart.cfg.php

и изменить с помощью программы FIleZilla (тут подробности) права доступа к этому файлу на 666 (можно и на 777, если число 666 вас сильно смущает).

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

Окно глобальных настроек имеет семь вкладок.

Начнем их рассматривать по порядку следования.

Общие и настройки цен

На этой вкладке собраны общие глобальные настройки этого компонента. В поле «Магазин закрыт?» нужно будет поставить галочку, в случае необходимости закрыть на какое-то время доступ посетителей, а в поле «Уведомление о том, что магазин закрыт» — нужно написать объявление о временном закрытии, которое будут видеть посетители.

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

<h2>Сайт закрыт на реконструкцию</h2>
Приносим свои извинения за временные неудобства.
Связаться с нами можно по:
   <ul>
 	<li> Тел.: 8 (495) 777-87-67</li>

    	<li> Тел./Факс.: 8 (495) 777-87-68</li>

   	<li>  E-Mail: info@vash_sait.ru </li>

    	<li> ICQ: 477 677 477</li>
</ul>

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

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

Т.е., если вы выбрали самую первую строчку с надписью «Лицевая панель», то цены будут видеть вообще все покупатели, которые придут на ваш сайт. Если же вы выберете, например, «Автор», то цены не увидят незарегистрированные покупатели, а также их не будут видеть и зарегистрированные покупатели, группа которых ниже автора.

Обычно в этой области все оставляют по умолчанию, т.е. когда все посетители вашего ИМ смогут видеть цены.

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

Если в области «Показать стоимость упаковки» вы поставите галочку, то в случае если, скажем, минимальная партия товара равна 100 единицам (одна упаковка), то при указании цены будет написано, например, цена за единицу, а в скобочках 100 шт. Без установленной галочки цена в ИМ на базе VirtueMart будет выглядеть стандартно.

Возможности магазина и налоги

Переходим в поле «Возможности магазина». В области «Разрешить использование мамботов/плагинов в описании товара и категории» поставленная галочка разрешит использование на страничке товара и категорий различных плагинов Joomla. Лучше, наверное, все же будет поставить эту галочку.

Установленная галочка в области «Включить использование купонов» разрешит вам выписывать и использовать в вашем ИМ скидочные купоны. Галочка в области «Разрешить клиентам оставлять отзывы/рейтинги» позволит посетителям магазина оставлять отзывы о товаре и выставлять на него рейтинг.

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

Переходим в «Налоги». Область «Виртуальный налог» определяет, будут ли облагаться в вашем магазине налогом товары с нулевым весом, а так же цифровые товары. В России все облагается налогом. Галочку имеет смысл ставить, если в рассмотренном ранее пункте «Показать „(включая XX% налогов)“, когда они применяются» вы тоже поставили галочку.

В поле «Способ расчёта налога» из выпадающего списка можно выбрать, как будет рассчитываться налог в Виртуемарте. Для России правильным вариантом будет «Основан на адресе продавца». Т.е. в этом случае вы платите налоги на основе вашего места проживания, а не на основе страны получателя.

Галочку в поле «Разрешить различные налоговые ставки» вам нужно будет поставить, если в вашем интернет магазине имеются товары с различными налоговыми ставками. Если поставите галочку в области «Вычитать скидку перед добавлением налогов/доставки», то скидка не будет высчитываться от суммы налога и доставки, а только от стоимости самого товара.

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

Создание списка налоговых ставок в VirtueMart

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

Далее указываем регион и ставку налога (например, 0.18). Нажимаем «Сохранить». Когда вы будете добавлять товар в ваш магазин на Joomla, то сможете выбирать разные налоговые ставки из созданного здесь списка.

Для России, если вы используете упрощенную систему налогообложения (про упрощенку и открытие расчетного счета ИП читайте по ссылке), указывать сумму налога при продаже не нужно, поэтому вопросом налогообложения тут можно не заморачиваться и убрать все галочки, предназначенные для его учета в общих настройках.

Описанные чуть выше ставки налога тоже, соответственно, использовать для России не нужно.

Регистрация пользователей в интернет магазине


Переходим в область «Регистрация пользователей». В поле «Тип регистрации пользователя» из выпадающего списка можно выбрать четыре варианта:

  1. Нормальное создание учетной записи — пользователь в вашем ИМ должен будет выбрать себе имя пользователя и пароль
  2. Скрытое создание учетной записи — пользователя не заставляют выбирать ни имя, ни пароль, эти данные будут сгенерированны для него автоматически и придут на указанный им при регистрации в магазине e-mail
  3. Опциональное создание учетной записи — пользователю самому предоставляется возможность выбрать тип регистрации
  4. Учетная запись не создается — в этом случае пользователь при оформлении заказа вводит только свой адрес, аккаунт в этом случае не создается

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

Следующие две области «Joomla!: Разрешить регистрацию пользователей» и «Joomla!: Необходима ли активация новых учетных записей» отображают состояние общих настроек Джумлы, которые отвечают за разрешение регистрации новых пользователей и обязательность их активации (посредством перехода по ссылке из присланного после регистрации пользователю письма).

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

Не забудьте после внесенных изменений нажать на кнопку «Сохранить» или «Применить» вверху страницы.

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

Дополнительные настройки VirtueMart

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

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

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

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

HTML письмо будет выглядеть понаряднее. В следующих трех полях можно задать показ отладочной информации, при этом можно настроить так, что она будет показываться только для определенного IP адреса, который задается в соответствующем поле. В группе «Настройки log-файла» можно включить ведение журнала событий и выбрать, что именно в него будет писаться.

Хочу посоветовать вам обратить внимание на юзабилити создаваемого вами магазина:

На создание его мобильной версии:

И на добавления схем проезда до вашего интернет-магазина с помощью API Яндекс карт:

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

Еще:

Рубрики :Как создать интернет-магазин

Комментарии и отзывы

Кирилл

Отлично! Спасибо. Всё по полочкам.

Необычный

Да, все подробно и понятно описано.

suslovvk

нормально... а может подскажите по VirtueMart: если нет товара на складе и отмечена галочка «Показывать товары, которых нет на складе» как сделать так, чтоб их можно было заказать

Андрей

Подскажите, меняю в цену продукта чтоб были руб. а все равно на сайте Joomla отображает $

Garry

Привет , у меня при добавлении това цены свыше 10 млн. руб не сохраняется- сбрасывает на 99999999 , как с этим бороться? спасибо

suslovvk

Garry: могу посоветовать в каком направлении копать- открываеш mysql чере phpmyadmin ? искаеш таблицу в которой храняца цены и смотриш значения поля, скорей всего стоит ограничение 8 — меняешь его на 10 и будет тебе счастья) если не справишся долби в асю- 476 200 885 посмотрим чем смогу помоч

Sasha8888

а ничего, что приведённый в примере сайт построен даже не на PHP, он сделан на ASP и джумлой там и не пахнет:) то, что вам нужно в виртумарте есть и даже больше:)

есть типы и свойства товара с ними нужно играться, к тому же вы ещё их админку не видели, чтобы утверждать, что это именно то, что вам нужно:)

Александр

А какие настройки надо выставить в «доставке»?

Чтобы покупатель не выбирал вообще способ доставки?

Александр

Какие настройки сделать в «доставке»?

Чтобы покупатель не выбирал вообще способ доставки?

(Если сообщение отразится дважды, пожалуйста удалите второе)

Виталий

Здравствуйте! Подскажите пожалуйста, в процесе оформления заказа, на шагах способ доставки, оплата и подтверждение заказа не корректно отображается содержимое полей, да и вообще там отображается много лишних полей. Как можно править внешний вид этих страниц и управлять выводимыми полями. Какой файл нужно править? Спасибо.

Наташа

Не оформляется заказ:

Оформить заказ – заполнение полей – регистрация :

Информация: Вы не являетесь зарегистрированным клиентом. Пожалуйста, введите информацию для оформления заказа. Но в настройках – без создания учетной записи и поля для заполнения выводит соответствующие – без паролей, а чего-то ещё хочет.

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

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

Кристина

Здравствуйте! Подскажите пожалуйста, как убрать оплату и доставку в virtuemart, так чтобы получилось вот так:

http://s004.radikal.ru/i205/1101/71/553f32f4d34b.jpg

http://i008.radikal.ru/1101/13/7a3ce9b7f748.jpg

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

Сергей

Кристина: По поводу заказа без регистрации, вам сюда http://www.joomlaport.ru/rass/rass8.php.

Дмитрий

Подскажите пожалуйста, в заказе у меня появляются непонятные вещи.

Когда заказываешь товар с магазина, появляется надпись которой нет в настройках «Пожалуйста, выберите вариант доставки!

Standard Shipping: 112.66 руб.»

Я сам исправлял варианты доставки и оставил только два:

Самовывоз 0.00 руб.

До клиента 200.0 руб.

Но при выборе моих вариантов выдается ошибка:

«Ошибка: Пожалуйста, выберите другой вариант доставки.»

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

Валерий

Помогите пожалуйста.

Всё устанавливается ОК. Права на запись доступны везде. Но конфигурация не сохраняется.

Файл virtuemart.cfg.php — 777

Что делать.

Хостинг com

Сергей

Дмитрий: А вы всё правильно создали и в вариантах доставки и в тарифах доставки

Сергей

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

Сергей

Делаю магазин с партнёрской программой на базе VM_Affiliate 4.0.3

По задумке все зарегистрированные в магазине становятся участниками партнёрской программы. Может кто может подсказать, как объединить эти две регистрации и как быть со стандартной аутентификацией Joomla? При отключении которой невозможно попасть в админку.

Александр

Хочу добавить, что при создании интернет-магазина можно ознакомиться со статьей http://beprime.ru/internet-magazin-kak-sposob-razvitiya-biznesa/, где объяснены некоторые нюанся работы

Александр

Добрый день!

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

Может возможен вариант, чтобы в коде что-то где-то подправить, заранее спасибо!

Иван

Присматриваюсь к virtuemart, но при беглом поиске не встретил реальных магазинов на нем, на которые можно без слез смотреть. Был бы благодарен за удачные примеры, иллюстрирующие возможности этого движка.

Иван

Уважаемый suslovvk, я бы не хотел вдаваться в лингвистический анализ выражения «без слез не взглянешь». Я попробую выразить свою мысль еще проще: вы знете магазин на виртумарте, который понравился лично вам и по вашему мнению достоин звания «хороший магазин» — будте так любезны, дайте линк на него. Я, честно, просто хочу увидеть пару примеров и всё.

viktor

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

СЕРЁГА

УРА, я разобрался!!!!

Ошибка: Пожалуйста, выберите другой вариант доставки.

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

Светлана

Очень нужна ваша помощь!!! Облазила весь инет, но так и не нашла ответ, одна надежда на вас. У меня март 1.1.9, все хорошо поставилось и руссифицировалось,НО описание ваша корзина, детали товара и прочее на английском. Что делать ума не приложу, помогите, плиз. http://crv-msk.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=1&Itemid=2

suslovvk

Доброго времени суток Светлана.

надо смотреть файлы перевода — это раз.

второе, откуда брали руссификацию- это два

Ваш сайт с паблика закрыт — это три

ну если нужно уж очень очень — постучите мне в асю — возможно(ИМЕННО ВОЗМОЖНО) если у меня будет время- я вам помогу ( потрубуется доступ до админки сайта и желательно до фтп ( ну или через админку поставьте компонент какой нить чтоб файлы править можно было)

suslovvk

Уважаемый Иван, я не выискиваю сайты на виртах и не делаю их эстетический анализ.

Я просто написал, почему на виртмарте так много уг. (как оно кажется мне)

Алексей

Требуется специалист по VirtueMart, нужно всё доработать. (495) 730-00-42 (495) 730-34-54

suslovvk

Алексей, что конкретно надо? Постучите в асю 476 два 00885

Olga

Скажите пожалуйста, где именно в настройках открыть доступ к просмотру каталога товаров для незарегистрированных пользователей? Выдаёт вот такое сообщение: «Ошибка: У Вас нет прав для доступа к этому модулю.»

suslovvk

блин, сообщение не добавилось — сорри если сам себя продублирую.

Ольга, не хочу тролить но вы поиском не пользуетесь??? Проблема давно решена http://joomla-support.ru/showthread.php?p=131351#post131351

все просто и банально.

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

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

Андрей

Нужна помощь!!! У меня на сайте не показываются цены всем пользователям. Галочки показывать цены в настройках стоят, все облазил ничего не меняется. Есть второй интернет магазин там при тех же настройках нормально отображаются цены и корзина. Переустанавливал компонент не помогло. В чем может быть причина? www.intek-kirov.ru

Алексей

Встроенный конвертер валют в VM2 берет курс доллара несоответствующий курсу ЦБ РФ !!! Как сделать чтоб курс загружался по данным ЦБ РФ??? Нигде не могу найти в инете. Версия VM 2.0.10, Joomla 2.5

Рустам

Здравствуйте!Столкнулся с такой проблемой, компонент работает внешне нормально, но не работает кнопка «сохранить» в админке магазина, в самой joomla всё прекрасно функционирует?

Павел

День добрый! Очень нужна помощь!!!!!!

Установил Virtuemart 1.1.4 и Language pack.

И тут проблема. Захожу в админку Joomla, компоненты

— Virtuemart и мне выдает ошибку

Ошибка

У Вас нет прав для доступа к этому модулю.

Очень прошу, помогите. Ни где не могу найти что делать.

Т

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

suslovvk

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

lyoha

suslovvk, а заказ товара которого нет на складе удалось реализовать?

suslovvk

Я уже 2 года как на битрикс перешел, но ранее у меня была какая то доработка, которая в бд писала заинтересованных в товаре.

А вообще надо посмотреть просто где стоит проверка на количество товаров на складе (в скрипке) и поменять условие

Алекс

Спс за статью, но такой нюанс у меня стоит вирт3 и джумла2,5 «Публиковать отзывы автоматически» стоит галочка, а отзывы не добавляются автоматом их всеравно нужно «опубликовывать», не смотря включенную галочку «Публиковать отзывы автоматически», кеш чистил пару раз в чем еще может быть дело?

Подписаться не комментируя