За последние годы под Joomla появился целый ряд интересных компонентов для организации Интернет-магазина, изрядно потеснив некогда единственного в своем роде компонента Virtuemart, что говорит о востребованности - людям нужен хороший компонент, отвечающий требованиям и желательно с множеством бесплатных плюшек.
Сегодня мы поговорим о PayCart - интернет магазине от команды Ready Bytes (разработчики PayPlans). Продукт предоставляет множество возможностей из коробки, аналогичные решения которых в других компонентах идут, как правило, в качестве платных дополнений. Данный обзор представляет собой краткую экскурсию в возможности компонента и носит ознакомительный характер.
Итак, какие функциональные возможности представлены в PayCart?
Интерфейс панели администрирования
Это первое, с чем сталкивается пользователь после установки компонента. Стоит отметить интуитивно понятный интерфейс, при помощи которого легко разобраться в настройках PayCart и без изучения документации. После установки компонента пользователь может сразу начинать добавлять товары, а также заполнять их атрибуты в процессе работы. Все заточено под максимально удобную работу в админ.панели.
Настройки компонента
В рассматриваемой мной бесплатной версии присутствует необходимый минимум для создания интернет-магазина: группировка товаров, скидки, различная валюта, добавление стран (и регионов), возможность назначения покупателей в различные группы, опции для настройки налогов (фиксированная сумма, единая ставка, вариации НДС и пр.), выставление скидок, различные единицы измерения и многое другое. Товары делятся на два типа: физические и скачиваемые.
В настройках нет ничего лишнего, часть функционала вынесена в плагины и адд-оны, доступные на маркете, что довольно удобно, поскольку миниаум настроек позволяет использовать магазин по прямому назначению - заполнить товарами и продавать, а если нужны дополнительные плюшки - их можно будет доставить через дополнения.
Категория с товарами
Подгрузка товаров по принципу Lazy Load. Встроенный Ajax фильтр. Работает на уровне компонента (без модуля) на странице категории. Приятная вещь. Зачастую в других магазинах подобный фильтр является платным дополнением, здесь же идет из коробки в бесплатной версии. Удачно смотрится вывод иконок, обозначающих цвет (красный, синий, желтый и т.п.) - лично мне всегда нравились такие штуковины, обращающие на себя внимание.
Ададаптивная верстка
Дружественность мобильным устройствам - весьма важный аспект, поскольку многие компоненты для интернет-коммерции имеют базовые шаблоны, сверстанные без учета отзывчивого дизайна. Шаблон PayCart имеет адаптивную верстку (на базе Bootstrap) и его пользовательский интерфейс отображает важные блоки в зависимости от разрешения. Шаблон будет корректно работать с большинством современных шаблонов от известных производителей, использующих Bootstrap.
Например, на текущий момент уже два шаблона от Joomlart поддерживают PayCart: это JA Cagox и Uber.
Корзина и оформление заказа
Добавление товара в корзину происходит с использованием Ajax технологии, также как и пересчет кол-ва товаров и цены на страницы корзины. В целом навигация легкая и быстрая, нет ничего лишнего.
Удобство оформление заказа играет большую роль на конверсию продаж, поэтому максимально дружественный пользователю интерфейс - то, чему приходится уделять пристальное внимание и в ряде случаев переделывать верстку / вносить патчи в компонент. Пользователя раздражает заполнение полей и ему хочется как можно скорее совершить покупку. В PayCart на странице оформления заказа информация, которую нужно ввести, минимизирована. Сама страничка стилизована и используется Ajax в процессе перехода между этапами. В случае сбоя при оплате, пользователя не выкидывает со страницы и можно попробовать оплатить снова. Конечно, доступно гостевое оформление заказа. Достаточно только ввести e-mail, на который придет ссылка на заказ.
Платежные системы
Стандартно идут PayPal, 2Checkout и ворох других агрегаторов. Российские платежные системы пока не представлены, но это пустующая ниша для наших разработчиков. Отличительной особенностью является то, что в бесплатной версии можно подключить 2Checkout (зачастую такое дополнение идет платным).
Варианты доставки
Доступен классический вариант “Фиксированная стоимость доставки” - можно менять стоимость доставки в зависимости от веса или суммы покупки, статус заказа, а также учитывать скидку и НДС. Дополнительно идут адд-оны доставки USPS и Fedex.
Маркет расширений
Все дополнения компонента доступны на маркете. Последовательность действий: нужно зарегистрироваться на сайте разработчиков под выбранным тарифным планом, далее используя этот логин и пароль авторизоваться уже на своем сайте, после чего откроется окно маркета со списком дополнений, которые можно установить из админки. По похожему принципу организованы дополнения и для другого их продукта PayPlans.
Различия между бесплатной и платной версиями
Магазин PayCart имеет ряд тарифных планов, начиная от бесплатного и заканчивая эксклюзивным тарифом. Вот страница с выбором тарифов: http://www.readybytes.net/paycart/pricing.html
Расстроило то, что в бесплатной версии нет модуля корзины. На мой взгляд, это более важно, нежели фильтр параметров, который мог бы пойти в платную версию, поскольку по приоритету использования корзина нужна больше, а фильтр - это плюшка. Кроме того, все дополнения помечены как free, однако при локальной установке часть из них не установилась:
You do not have required subscription to access this item.
Стоит обозначать дополнения не как free, а ставить метку, для какого тарифа они предназначены. Это позволит избежать путаницы.
Общие выводы
Не смотря на то, что PayCart - новое имя в плеяде интернет-магазинов под Joomla, данный продукт приятно удивил своими возможностями. Из очевидных достоинств стоит отметить грамотную архитектуру, дружественность мобильным устройствам, простоту в настройке и бесплатные адд-оны платежных систем: то есть, можно развернуть магазин без дорогостоящих затрат и начать продажи.
Российский сегмент пока не представлен, но это дело времени, поскольку PayCart - динамично развивающийся продукт, на который стоит обратить внимание нашим разработчикам расширений и занять нишу.
Авторам магазина хочется пожелать реализовать такие важные дополнения, как импорт-экспорт товаров через CSV, а также написать миграторы данных с других компонентов интернет-магазинов под Joomla.
Ссылки:
Локализации представлены на Transifex (Open Translators), русская версия в процессе. Сторонние разработчики могут предложить свое расширения для PayCart на размещение в каталоге расширений.