Обзоры расширений Joomla

 

 

 

Interamind Email Manager Plus – компонент, позволяющий очень тонко настраивать e-mail письма VirtueMart 2, 3 с поддержкой вычисляемых полей, сегментации пользователей, мультиязычностью и многими другими полезными функциями. И всё это без знаний программирования и необходимости внесения правок в исходный код VirtueMart или шаблона.

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

Рассмотрим особенности VirtueMart Email Manager Plus и появившиеся возможности.

  • Редактирование всех писем о заказах VirtueMart, отправляемых клиентам, администраторам и поставщикам.
  • Редактирование писем о регистрации пользователя даже тогда, когда его учётную запись создали через админку Joomla.
  • Управление отправкой\неотправкой писем в зависимости от статуса. Можно задать, чтобы в одном случае отправлялись письма Email Manager Plus, в другом - «родные» VirtueMart.
  • Добавление вложений к письмам.
  • Отправка определённых писем при смене статуса товара на определённый.
  • Тонкая настройка содержимого письма и его внешнего вида при помощи HTML-редактора Joomla (без программирования). Включая добавление произвольных картинок, изображений товаров и CSS.
  • Тонкая настройка содержимого письма при помощи заполнителей (тегов подстановки).
  • Вставка вычисляемых значений в письма.
  • Отправка писем продавцам, владельцам и администраторам на несколько e-mail адресов (копия, скрытая копия).
  • Поддержка настраиваемых полей VirtueMart (не плагинов).
  • Интеграция с AWO Dynamic Coupons для вставки купонов.
  • Возможность тестирования отправки писем на Вашу почту из самого компонента.
  • Поддержка мультиязычных писем (на основании правила или языка фронтальной части сайта, который указал клиент).
  • Возможность отправки разных писем не только в зависимости от статуса заказа, но ещё от более десяти параметров (и их сочетаний). Например, клиентам, которые купят товаров на общую сумму более чем N, можно отправить письмо, содержащее скидку R% на покупку следующих товаров, а клиентам, которые купят товаров на общую сумму более чем Е, – скидку E%.
  • Неограниченное количество шаблонов писем VirtueMart.
  • Поддержка дропшиппинга.
  • Совместимость с Joomla7-3.х и VirtueMart 2-3.
  • Совместимость с PHP 5.2 и более новой версией.

В обзоре будет участвовать последняя, на момент написания статьи, русскоязычная версия Interamind Email Manager Plus 1.1.6, VirtueMart 3.0.12, Joomla 3.4.5. Те опции, которые мало изменились (или не изменились вообще) с момента предыдущего обзора, а также те опции, которые понятны по их названию (или оснащены исчерпывающими всплывающими подсказками), рассматриваться не будут.

Сравнение версий VirtueMart Email Manager

Приведем сравнительную таблицу стандартной версии компонента и расширенной (только отличия).

 

 

Interamind Email Manager Standard Edition

Interamind Email Manager Plus

Цена

59$

79,99$

Поддержка мультиязычности

Нет

Да

Количество шаблонов писем VirtueMart, соответствующих одному правилу (обработчику)

1

Неограничено

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

Нет

Да

Плагин AWO Dynamic Coupons (для интеграции с AwoCoupon)

За отдельную плату (19,99$)

Входит в комплект

Возможность создания интернет-магазина по системе дропшиппинг

Нет

Да

Изменение содержимого письма в зависимости от условий (сегментация клиентов)

Нет

Да

Поддержка Joomla 1.5

Да

Нет

Поддержка Joomla 1.7

Да

Да

Поддержка Joomla 2.5

Да

Да

Поддержка Joomla 3.х

Нет

Да

Поддержка VirtueMart 1

Да

Нет

Поддержка VirtueMart 2

Да

Да

Поддержка VirtueMart 3

Нет

Да

 

Как видите, VirtueMart Email Manager Plus более функциональный, а также совместим с последними, на данный момент, версиями Joomla 3.х и VirtueMart 3.

Интернет-магазин по системе дропшиппинг

Дропшиппинг (или «прямая поставка») – это некая «бизнес-модель», которая заключается в реализации товаров производителя посредником. Общий смысл таков: посредник покупает товар у производителя только после того, как сам получил от клиента оплату этого товара. Прибыль посредник получает за счёт разницы между ценой, которую он платит производителю, и ценой, по которой продаёт товар своему клиенту. Главной особенностью этого вида деятельности является то, что купленный товар отправляется покупателю напрямую от производителя (источник).

По запросам «дропшиппинг», «дропшиппинг магазин», «сотрудничество по системе дропшиппинг» в интернете достаточно много результатов. Выбор производителей, которые готовы работать по такой системе, и информация о тонкостях «бизнес-стороны» вопроса есть. Поговорим о технической стороне вопроса и создании интернет-магазина по системе дропшиппинг на Joomla, VirtueMart и Interamind Email Manager Plus (на основании собственного опыта).

При помощи Joomla и VirtueMart Вы создаёте основную часть магазина. Разумеется, могут понадобиться различные дополнительные расширения: плагины оплаты, шаблон, импорт\экспорт прайса в Excel, e-mail рассылка, SMS-уведомления, on-line чат, комментарии\отзывы и так далее. Всё это зависит от конкретного проекта (задач, бюджета и подобного). Но, как минимум, необходимо:

  1. Joomla – бесплатно.
  2. VirtueMart – бесплатно.
  3. Плагины оплаты VirtueMart – примерно от $5.
  4. Interamind Email Manager Plus – $79,99.
  5. Шаблон (дизайн) для VirtueMart (с дополнительными красивыми и функциональными расширениями для интернет-магазина) – примерно $70.
  6. Хостинг\домен – примерно $37 (сервера в России, Украине, Германии, Франции, США) в год.

Примерно $192 на программное обеспечение и хостинг\домен. Если совсем бюджетный вариант, можно шаблон поскромнее и без плагинов оплаты.

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

Что поможет сделать Interamind Emails Manager Plus в случае с интернет-магазином по системе дропшиппинга? Он позволяет настроить правила и шаблоны отправляемых писем Вашим производителям при изменении статуса заказа (на выбранный Вами). При этом, если в магазине предусмотрена оплата on-line (с автоматической сменой статуса заказа), то отправка писем производителю будет автоматической.

Можно настроить, какую именно информацию нужно отправлять поставщику и на каком языке. Более того, если у Вас несколько поставщиков, можно настроить отправку писем конкретным поставщикам в зависимости от категории товара, конкретного товара, производителя и ещё по 9 критериям. Причём, критерии можно «смешивать». Например, отправлять письмо на русском языке поставщику П1, если был куплен товар Т1 из категории К1 при помощи способа оплаты СО1, а если был куплен товар Т2 из категории К1, то отправить письмо на английском языке поставщику П2.

Помимо информации в письмах, а также их заголовков, можно создать красивое оформление (HTML, CSS и изображения).

Настройки

Главные

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

VirtueMart Emails Manager
VirtueMart Emails Manager

Контроль отправки писем

На данной вкладке (рисунок ниже) Вы можете указать, какие типы писем должен контролировать Interamind Emails Manager Plus, их Вы сможете настроить, а другие будут отправляться по умолчанию.

Контроль отправки писем
Контроль отправки писем

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

Отключить все письма. Если опция включена, то все письма будут отправляться от VirtueMart, а письма Interamind Emails Manager Plus задействованы не будут.

Далее идут опции, которые позволяют включить\отключить конкретные типы писем:

  • Письма подтверждения заказа.
  • Письма подтверждения заказа для администратора.
  • Письма изменения статуса заказа.
  • Письма изменения статуса заказа для администратора.
  • Письма о регистрации пользователей.
  • Письма о регистрации пользователей для администраторов.
  • Письма о том, что товар снова в наличии.
  • Письма администраторам о том, что товар снова в наличии.

Основные параметры

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

Группы администраторов Joomla. Тут можно указать группу пользователей Joomla, которые будут считаться администраторами. В дальнейшем Вам не нужно будет указывать в настройках обработчиков, на какие конкретно e-mail адреса отправлять почту, а просто указать, что отправлять этим администраторам.

Формат адреса магазина. Доступны следующие опции для автоматического формирования адреса магазина (на основании данных из VirtueMart (меню Магазин подменю Магазин вкладка Продавец)):

  • Address only. Только адрес (текст).
  • Logo only. Только логотип (изображение).
  • Both address and logo. И адрес, и логотип (текст и изображение).

Формат даты. Формат даты Вашего интернет-магазина (на основании общих настроек Joomla). Часовой пояс магазина можно указать в меню Система, подменю Общие настройки, вкладка Сервер, опция Часовой пояс сервера. Эта дата будет использоваться в теге «Сегодняшняя дата» ([TODAY_DATE]) в шаблонах писем VirtueMart.

Местный формат даты. Или локальный формат. Формат даты Вашего клиента. Часовой пояс клиента определяется на основании страны\города, которые он указал в своём профиле в Вашем интернет-магазине. Эта дата будет использоваться в теге «Локальная сегодняшняя дата» ([TODAY_DATE_LOCALE]) в шаблонах писем VirtueMart.

Больше информации о форматах даты Вы можете прочесть в этой статье.

Например, если Ваш магазин в Киеве, а ориентируетесь ещё и на клиентов из США, тогда есть смысл указать в качестве формата даты «d.m.Y» (получится так: 26.11.2015), а для местного формата указать «m-d-Y» (получится: 11.26.2015). Если Вы сомневаетесь, какой формат указать в качестве местного, чтобы не вызвать путаницу, попробуйте «d F Y» и получится «26 ноября 2015». При этом месяц будет переведён на язык пользователя (если установлен соответствующий язык Joomla) и, если число не двухзначное, перед ним будет добавлен «0». Например, 01 января 2016 года.

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

Основные параметры
Основные параметры

Макет тегов

В тегах шаблонов писем Interamind Emails Manager Plus есть «собирательные» теги:

  • «[ORDER_ITEMS_INFO]» – Полная информация об элементах заказа.
  • «[ADMIN_ORDER_ITEMS_INFO]» – Полная информация об элементах заказа для администратора.
  • «[DS_ORDER_ITEMS_INFO]» – Информация об элементах заказа для службы доставки. Или информация об элементах заказа для производителей, если интернет-магазин работает по системе дропшиппинг.

Назвал эти теги «собирательными», так как в них выводится не одно какое-то значение, а несколько: налог, скидка, миниатюра, количество и другое. Редактировать эти теги из редактора шаблонов VirtueMart Email Manager Plus не получится. Можно от них отказаться и воспользоваться отдельными тегами или указать «составной», предварительно настроив его на этой вкладке (рисунок ниже).

Макет тегов
Макет тегов

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

Настройки для тегов «[ADMIN_ORDER_ITEMS_INFO]» и «[DS_ORDER_ITEMS_INFO]» аналогичны, только немного отличаются составом информации, которую можно включать\исключать в «составных» тегах.

Шаблоны писем VirtueMart

По умолчанию в Interamind Emails Manager Plus восемь шаблонов писем (по количеству обработчиков) (рисунок ниже):

  1. Подтверждение заказа администратору.
  2. Изменение статуса заказа.
  3. Регистрация пользователя.
  4. Изменение статуса заказа.
  5. Изменение статуса заказа (администратор).
  6. Регистрация пользователя (администратор).
  7. Товар снова в наличии.
  8. Письма администратору о том, что товар снова в наличии.

Вы можете создать сколько угодно шаблонов.

Шаблоны писем VirtueMart
Шаблоны писем VirtueMart

Рассмотрим шаблон «Изменение статуса заказа», который доступен по умолчанию (рисунок ниже).

Interamind Emails Manager Plus
Interamind Emails Manager Plus

Условно редактор можно разделить на две области. Слева – сам HTML-редактор, а справа – список доступных тегов с подсказками (рисунок ниже).

Теги
Теги

Как видите, их достаточно много. И это только один из шести списков. Обратите внимание, что для применения тегов из списка Dynamic coupons (AwoCoupon compatible) template variables у Вас должен быть установлен компонент AwoCoupons.

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

Пример письма
Пример письма

В итоге, клиенту на почту приходит такое письмо (рисунок ниже). На рисунке ниже письмо открыто в почтовом клиенте Mozilla Thunderbird 38.4.0.

Пример письма в Mozilla Thunderbird
Пример письма в Mozilla Thunderbird

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

Пример письма в Gmail
Пример письма в Gmail

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

     Такой минимализм не обязателен. Можно купить, заказать или даже бесплатно скачать HTML-шаблон писем, изменить его, дополнить тегами и так далее.

Также в моём примере для «[ORDER_ITEMS_INFO]» в настройках Interamind Emails Manager Plus было отключено всё, кроме названия товара.

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

Новый шаблон
Новый шаблон

Список обработчиков

В Interamind Emails Manager Plus, по умолчанию, есть 8 обработчиков (рисунок ниже):

  1. Подтверждение заказа.
  2. Изменение статуса заказа (администратор).
  3. Регистрация пользователя (администратор).
  4. Изменение статуса заказа.
  5. Регистрация пользователя.
  6. Товар снова в наличии.
  7. Письма администратору о том, что товар снова в наличии.
  8. Изменение статуса заказа.

На основании этих обработчиков Вы можете создавать новые.

Список обработчиков
Список обработчиков

Плюс, можно настраивать эти. Посмотрим на примере обработчика «Dropshipper notification - DROP SHIPPER NAME (Изменение статуса заказа)» (рисунок ниже).

Интернет-магазин по системе дропшиппинг
Интернет-магазин по системе дропшиппинг

В области Базовые параметры, в основном, Вы задаёте адреса, на которые будут отправлены письма при выполнении этого обработчика. Учтите, что различные обработчики реагируют на разные события в VirtueMart. Например, «Dropshipper notification - DROP SHIPPER NAME (Изменение статуса заказа)» реагирует на смену статуса заказа, а на какой именно статус, Вы задаёте в настройках Interamind Emails Manager Plus на вкладке Основные параметры (сами статусы заказов создаются в меню VirtueMart Настройки, подменю Статусы заказов). Обработчик «Registration confirmation (Регистрация пользователя)» срабатывает тогда, когда регистрируется\создаётся новый пользователь.

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

Область Дополнительные условия – это ещё одна изюминка Interamind Emails Manager Plus. В качестве параметра можно использовать такие «типы данных»:

  1. Товар.
  2. Статус заказа.
  3. Способ оплаты.
  4. Счётчик завершённых заказов.
  5. Продавец.
  6. Клиент.
  7. Язык клиента.
  8. Счётчик заказов.
  9. Итого по клиенту.
  10. Итого по заказу.
  11. Номер заказа.
  12. Категория продукта.
  13. Производитель.
  14. Группа покупателей.

Операторы условия зависят от «типа данных»: больше, меньше, равно, не равно и так далее. Причём, можно создавать несколько условий. Например, на рисунке ниже задано условие, при котором этот обработчик будет отправлять заданный шаблон письма заданным получателям, если будет куплен товар из категории «Electronic» и оплачен при помощи способа оплаты «VM - Payment Standard».

Дополнительные условия
Дополнительные условия

Общий алгоритм настройки

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

  1. Настроить почту в Joomla.
  2. Настроить VirtueMart (внести хотя бы 1 товар и сделать хотя бы 1 заказ).
  3. Настроить Interamind Emails Manager Plus.
  4. Настроить обработчик Interamind Emails Manager Plus «Dropshipper notification - DROP SHIPPER NAME (Изменение статуса заказа)».
  5. Настроить шаблон письма для обработчика.
  6. Протестировать отправку писем.

Русификатор VirtueMart Email Manager Plus

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

Обработчик – последовательность действий, которая запускается при наступлении определённого события, например, смены статуса заказа, и завершается отправкой сформированного по шаблону письма на нужные e-mail адреса.

Скачать русификатор Interamind Emails Manager Plus.

 

Полезные ссылки: