Меню

Virtuemart 3 настройки файлов



VirtueMart 3 Documentation

Введение

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

Что представляет собой Joomla! CMS?

Joomla! CMS — это открытое программное обеспечение для построения веб-сайтов. Оно позволяет создавать веб-сайты и мощные онлайн приложения, а также почти не требует технических навыков или знаний в управлении. Множество особенностей, в том числе простота использования и расширяемость, сделали Joomla! наиболее популярной программой для веб-сайтов. Детали

Что такое шаблон Joomla?

Шаблон Joomla! — это тема для платформы Joomla! CMS. Другими словами, внешний вид веб-сайта Joomla! можно легко изменить путем установки нового шаблона за несколько несложных шагов. При всей своей простоте, шаблон Joomla! содержит все необходимые исходные файлы, которые можно редактировать желаемым образом.

Что такое VirtueMart 3.0?

VirtueMart — это открытое программное обеспечение для интернет-магазина, созданное на основе платформы Joomla! CMS. VirtueMart устанавливается на движок Joomla! как компонент или плагин.

Запускается VirtueMart в виде торговой корзины или в режиме каталога. Для создания интернет-магазина прежде всего необходимо установить платформу Joomla! CMS, а затем установить и настроить VirtueMart. Детали

Источник

Nav view search

Навигация

Искать

Настройка писем в VirtueMart 3

  • » onclick=»window.open(this.href,’win2′,’status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no’); return false;» rel=»nofollow»>

Информация о материале Категория: Virtuemart Опубликовано: 06.02.2018 13:41 Автор: HelpDesk Просмотров: 3442

Если с отправкой писем возникают проблемы, то первым делом нужно проверить общие настройки почты сайта в Система > Общие настройки > Сервер

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

Лучше использовать email на домене. Его можно подключить, например, с помощью Яндекса.

Настройка почты в Virtuemart

Virtuemart может отправлять письма в следующих ситуациях:

заказ и смена статуса заказа

поступление товара на склад

вопрос по товару

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

Настройки отправки писем находятся в Virtuemart > Настройки > Электронная почта.

Подробнее про каждую из опций.

Формат текстового сообщения — Текстовый или HTML-формат писем для уведомления о заказе. Как правило, используется HTML-формат. Шаблоны для каждого из форматов находятся в разных файлах. Подробнее об этом в следующей части, посвященной редактированию писем.

Использовать адрес эл.почты продавца — Использовать email пользователя, установленного в качестве продавца, или брать email из общих настроек joomla.

Invoice in user language — Счет на языке пользователя.

Статус заказа по умолчанию для создания выписанного счета — Статус заказа, при котором будет отправляется счет-фактура.

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

Статус заказа по умолчанию для отправки эл.письма продавцу — Аналогично предыдущей опции.

Общее почтовое вложение — К уведомлению о заказе для покупателя можно прикрепить медиа файлы, которые должны находиться в папке /images/stories/virtuemart/vendor/. Для прикрепления нескольких файлов укажите их через запятую.

Статус заказа при использовании вложений файлов — Прикрепляет файлы, указанные в предыдущей настройке.

Редактирование шаблона писем о заказе

Несколько лет подряд проблема редактирования шаблона писем о заказе успешно решалась с помощью Email Manager. К сожалению, поддержка компонента давно прекратилась и он уже не совместим с virtuemart 3.2.0 и выше.

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

Разберем в общих чертах структуру стандартного шаблона писем, а на какие-то частные вопросы постараюсь ответить в комментариях.

Изменение темы писем

Текст темы писем настраивается в языковых файлах.

Для покупателя в файле /administrator/language/ru-RU/ru-RU.com_virtuemart.ini

Для продавца темы писем пока(virtuemart 3.2.1) не русифицированы и находятся в файле /components/com_virtuemart/language/en-GB/en-GB.com_virtuemart.ini

Для изменения лучше всего переопределить эти языковые константы в Расширения > Менеджер языков > Переопределение констант.

Последняя буква в имени константы соответствует статусу заказа. Посмотреть соответствие буквы и статуса можно в Virtuemart > Настройки > Статусы заказов.

В тексте вместо переменных подставляется соответственно:

%1$s — название магазина(в письме продавцу — имя покупателя)

%2$s — сумма заказа

%3$s — номер заказа

В итоге в файле с переопределенными языковыми константами /language/overrides/ru-RU.override.ini должно получится что-то вроде этого

Файлы шаблона писем

Шаблон писем, как и другие шаблоны virtuemart, лучше переопределить в папке шаблона сайта. Это позволит сохранить все изменения после обновления.

Все файлы, отвечающие за шаблон писем, находятся в папке /components/com_virtuemart/views/invoice/tmpl/. Все файлы, которые будут изменяться, нужно перенести в папку /templates/имя_шаблона/html/com_virtuemart/invoice/. Если такой папки нет, то создайте ее.

Читайте также:  Настройки пароль мегафон личный кабинет

HTML-формат

За шаблон писем в этом формате отвечают файлы, имя которых содержит mail_html.

В файле mail_html.php задаются css стили письма и подключаются все необходимые файлы.

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

За вывод шапки письма отвечает файл mail_html_header.php. Выводит лого, информацию о магазине и приветствие для пользователя. Для продавца не используется.

За вывод информации о заказе для покупателя отвечает файл mail_html_shopper.php.

За вывод шапки письма для продавца отвечает файл mail_html_shopper.php.

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

За вывод контактной информации отвечает файл mail_html_shopperaddresses.php.

За вывод списка товаров в заказе отвечает файл mail_html_pricelist.php.

За вывод подвала отвечает файл mail_html_footer.php

Текстовый формат

Используется редко. Настраивается в файлах, имя которых содержит mail_raw.

Шаблон для продавца и покупателя одинаковый.

В файле mail_raw_shopper.php выводится информация о заказе.

В файле mail_raw_shopperaddresses.php выводятся контактные данные.

В файле mail_raw_pricelist.php выводится список товаров в заказе.

В файле mail_raw_footer.php выводится информация о магазине.

едактирование шаблона

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

ЧПУ для ссылок в письме

В файле invoice_items.php заменить

Удалить иконки способов доставки/оплаты и разделить название и описание способа

В файле invoice_items.php заменить

Ссылка в подвале на главную страницу магазина

В файле mail_html_footer.php заменить

Удалить описание магазина

В файле mail_html_footer.php удалить

Добавить вес каждого товара и итоговый вес всех товаров

Для добавления веса каждого товара в файле /components/com_virtuemart/views/invoice/tmpl/invoice_items.php после кода вывода названия товара

Для вывода суммарного веса всех товаров в том же файле перед

После кода вывода веса товара добавьте

Добавить изображение товара в письмо

Для показа изображения товара в письме в файле /components/com_virtuemart/views/invoice/tmpl/ перед выводом названия товара

Источник

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

В очередной статье из этой рубрики мы поговорим о работе с панелью управления интернет магазина на базе 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 и пройти по пути прописанному в приведенной выше строке (в моем случае путь выглядит так:

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

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

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

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

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

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

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

Как вы видите, при оформлении надписи можно использовать 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-файла» можно включить ведение журнала событий и выбрать, что именно в него будет писаться.

Источник

Adblock
detector