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

 

 

DJ-Catalog2 – русскоязычный компонент Joomla для создания каталога или интернет-магазина для продажи обычных товаров, загружаемых или подписок. Есть фильтр и поиск товаров, сортировка, сравнение и многое другое.

Специально для DJ-Catalog2 есть более десятка адаптивных шаблонов с быстрым стартом. По сути, можно купить почти готовый магазин. Для расширения есть документация на английском языке и информационные материалы на русском, включая видео уроки. Компонент очень активно развивается. Можно создать каталог товаров с кнопкой заказа, а можно сделать полноценный интернет-магазин с оплатой, доставкой, комбинацией товаров и т.д. Есть ряд дополнительных расширений, которые позволят существенно увеличить функциональность скрипта каталога: создать слайдер, галерею товаров, добавить отзывы и рейтинги, отображать рекомендации по товарам во всплывающем окне и многое другое.

В обзоре участвует последняя, на момент написания статьи (06.12.2018), русскоязычная версия DJ-Catalog2 3.7.3.1 и Joomla 3.9.1. Шаблон демонстрационного сайта JM ZoneStore 1.0.2. Демонстрационный сайт базируется на «быстром старте» (QuickStart) шаблона. Поэтому контент сайта (тексты объявления, названия категорий и т.д.) содержит англоязычные тексты.

Видео обзор

  • Пакетная обработка товаров – с 00:01:22.
  • Разные картинки товара для разных комбинаций – с 00:02:27.
  • Типы товаров – с 00:03:53
  • Купоны на скидку – с 00:09:17.
  • Информация о наличии товара – с 00:12:31.
  • Новое экстра-поле «Множественный выбор» – с 00:14:34.
  • Размеры и вес товара – с 00:15:53.
  • Адресная книга – с 00:16:43.
  • Соответствие GDPR и 152-ФЗ – с 00:18:40.

В данном видео показаны некоторые моменты, описанные в статье.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

Пакетная обработка товаров

В DJ-Catalog2 3.7.3 была добавлена возможность по пакетной обработке товаров (рисунок ниже). Это существенно облегчает и автоматизирует применение однотипных действий к нескольким товарам сразу. Для этого в разделе Товары выберите нужные Вам товары и нажмите кнопку Пакетная обработка.

Пакетная обработка товаров
Пакетная обработка товаров

Есть возможность выполнения таких действий:

  • Добавление категорий к товарам.
  • Перемещение товаров в другую категорию.
  • Изменение цены.
  • Изменение специальной цены.
  • Назначение производителя.
  • Указание длины, ширины, высоты товара. Можно по отдельности.
  • Указание единиц измерений размеров.
  • Указание веса и единиц измерения веса.

Для размера, веса и специальной цены можно выбрать вариант товара, к которому это будет применено: Только главный товар, Только комбинации, Главный товар и комбинации. Немного подробнее о размере и весе товара можно узнать в статье ниже.

Разные картинки товара для разных комбинаций

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

Разные картинки товаров для разных комбинаций
Разные картинки товаров для разных комбинаций

Теперь, меняя, например, цвет, будет меняться картинка товара (рисунок ниже).

Изображения товаров зависят от выбранного цвета
Изображения товаров зависят от выбранного цвета

Типы товаров

Это доступно только для режима интернет-магазина. Начиная с DJ-Catalog2 3.7.3 Вы можете продавать разные типы товаров:

  1. Физический. Это «обычные» товары: мебель, одежда, телефоны, бытовая техника, еда, лекарства и так далее. Для покупки этого товара нужно будет выбрать метод доставки.
  2. Виртуальный. Это «электронные» или загружаемые товары (файлы): музыка, файлы электронных книг, архивы, программы и так далее. После оплаты пользователь получит возможность скачать такой файл. Выбор способа доставки не нужен.
  3. Подписка. Аналог виртуального товара. Можно граничить срок подписки по времени.

Тип товара можно указать в настройках товара на вкладке Коммерция.

Виртуальный товар. Будет доступен для загрузки после оплаты товара. Ссылка расположена на странице заказа. На неё можно попасть, перейдя в пункт меню тип Список заказов или по ссылке из письма. Плюс, на странице товара тоже будет такая ссылка.

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

Виртуальный товар
Виртуальный товар

На рисунке ниже показан пример фрагмента страницы товара со ссылкой на загрузку файла.

Загрузка файлов со страницы товаров
Загрузка файлов со страницы товаров

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

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

Тип товара - «Подписка»
Тип товара - «Подписка»

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

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

Купоны на скидку

Начиная с DJ-Catalog2 3.7.2, появился раздел Купоны, в котором можно создавать купоны на скидку (рисунок ниже). Достаточно создать купон и в настройках компонента на вкладке Корзина активировать опцию Включить купоны (это появилось в DJ-Catalog2 3.7.3 и доступно только для режима интернет-магазина). После этого покупатели смогут вводить купоны на первом шаге оформления заказа в корзине.

Интернет магазин на Джумле
Интернет магазин на Джумле

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

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

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

Интернет магазин Joomla на русском
Интернет магазин Joomla на русском

Это доступно только для режима интернет-магазина. В DJ-Catalog2 3.7.3 была добавлена возможность автоматической генерации нескольких купонов (рисунок ниже). В разделе Купоны нужно нажать кнопку Генерировать купоны, задать нужные параметры и компонент сам их сгенерирует.

Генерация купонов
Генерация купонов

Опции генерации купонов похожи на опции создания купона, но Вы не можете настроить сам код купона.

Информация о наличии товара

Появилась возможность отображать информацию о количестве доступных товаров во фронтальной части сайта. Для этого Вам нужно в настройках каждого товара на вкладке Коммерция выбрать нужный вариант для опции В наличии и, если выбрано Да, то в поле Наличие указать количество доступных товаров. После этого перейдите в настройки DJ-Catalog2 и на вкладке корзина выберите один из доступных вариантов опции Отображать информацию о наличии товара:

  • Нет.
  • Только когда нет в наличии.
  • В наличии / нет в наличии.
  • В наличии (количество) / нет в наличии.

В зависимости от того, что именно задано в настройках каждого товара и то, что задано для опции Отображать информацию о наличии товара во фронтальной части сайта будет отображаться разная информация. Также наличие может зависеть от количества товаров, указанного для комбинаций. На рисунке ниже показан пример для таких сочетаний (сверху вниз по порядку списка):

  1. Настройки товара: В наличии – Да, Наличие – 1000. Отображать информацию о наличии товара – Нет.
  2. Настройки товара: В наличии – Нет, Наличие – 0. Отображать информацию о наличии товара – Только когда нет в наличии.
  3. Настройки товара: В наличии – Да, Наличие – 1000. Отображать информацию о наличии товара – В наличии / нет в наличии.
  4. Настройки товара: В наличии – Да, Наличие – 1000. Отображать информацию о наличии товара – В наличии (количество) / нет в наличии.
Наличие товаров в интернет магазине
Наличие товаров в интернет магазине

Новое экстра поле «Множественный выбор»

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

Новое экстра поле «Множественный выбор»
Новое экстра поле «Множественный выбор»

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

Поле множественный выбор
Поле множественный выбор

Размеры и вес товара

Это доступно только для режима интернет-магазина. Начиная с DJ-Catalog2 3.7.3 Вы можете задавать размер и вес каждому товару (рисунок ниже). Это можно сделать и для комбинаций товара.

Размеры и вес товара
Размеры и вес товара

На основании веса можно ограничивать способы доставки (рисунок ниже).

Ограничение по весу в способах доставки
Ограничение по весу в способах доставки

Адресная книга

Это доступно только для режима интернет-магазина. Начиная с DJ-Catalog2 3.7.3 появился новый тип пункта меню Страница адресной книги доставки. Он позволяет покупателям добавлять несколько адресов доставки и хранить их в своём профиле (рисунок ниже).

Адресная книга
Адресная книга

Пользователь сможет выбирать адрес доставки на странице оформления заказа (рисунок ниже).

Адресная книга на странице оформления заказа
Адресная книга на странице оформления заказа

Также на странице оформления заказа будет доступна опция Сохранить в адресную книгу, которая упрощает процесс добавления адреса в адресную книгу.

Соответствие GDPR и 152-ФЗ

В DJ-Catalog2 появилась функциональность, которая поможет Вам соответствовать требованиям европейского законодательства, связанного с персональными данными пользователей. Отчасти эта функциональность будет полезна и в случае с Федеральным законом Российской федерации № 152-ФЗ «О персональных данных», а также Законом Украины от 01.06.10 г. № 2297-VI «О защите персональных данных». Немного подробнее по этой теме можно прочесть в одной из предыдущих статей.

В настройках компонента на вкладке Главные настройки и на вкладке Корзина были добавлены такие опции:

  • Политика конфиденциальности.
  • Информация о соглашении.
  • Соглашение о защите персональных данных.
  • Информация о соглашении.

При помощи них можно активировать вывод специальных чекбоксов и задать соответствующие подписи к ним. Чекбоксы отображаются в форме отправки вопроса по товару, в форме регистрации, на странице оформления заказа интернет-магазина и на странице оформления заказа каталога товаров (рисунок ниже).

DJ-Catalog2 3.7.3
DJ-Catalog2 3.7.3

Другие обновления интернет-магазина

Помимо вышеописанных изменений в DJ-Catalog2 были сделаны и другие, менее значимые, нововведения.

«Режимы» DJ-Catalog2. В панели управления скрипта каталога появился переключатель между «режимами» (рисунок ниже). Режим интернет-магазина и Режим каталога. Если выбран режим каталога, то Вы не увидите опций интернет- магазина. Это призвано облегчить интерфейс администратора и убрать лишние элементы из фронтальной части сайта. По умолчанию включён режим интернет- магазина. Переключение между режимами не удаляет никаких данных. Но при переключении с режима интернет-магазина на режим каталога будут утеряны некоторые настройки опций, которые относятся к интернет-магазину. Если Вы переключитесь обратно, то Вам нужно будет вручную заново внести настройки этих опций.

Скрипт каталога
Скрипт каталога

Настройки поиска. В настройках компонента на вкладке Список товаров появилась опция Тип поиска текста с такими значениями:

  1. Все слова. Отобразит в результатах поиска товары, в которых встречаются все слова из поискового запроса.
  2. Любое слово. Отобразит в результатах поиска товары, в которых встречается любое слово из поискового запроса.
  3. Точная фраза. Отобразит в результатах поиска товары, в которых встречается точное соответствие слову/фразе из поискового запроса пользователя.

Ещё несколько мелких новшеств:

  • Можно добавить изображение по умолчанию для товаров, к которым не прикрепили фотографии. Для этого перейдите в настройки компонента на вкладку Процесс создания изображений и укажите нужную картинку для опции Изображение по умолчанию. Как только Вы зададите картинку, она сразу применится ко всем товарам без изображений.
  • Появилась возможность сортировать товары в категории по дате модификации товара. Для этого в настройках компонента или пункта меню на вкладке Список товаров включите опцию Сортировка по дате изменения.
  • В модуле «DJ-Catalog2 Категории» появилась опция Применять категорию. Если она включена, то в модуле показывается только родительская категория со всеми дочерними категориями, если пользователь находится на странице этой категории или её дочерней категории. Также будет отображаться кнопка На уровень выше, позволяющая перейти к категориям верхнего уровня.
  • На странице типа пункта меню Список заказов, во фронтальной части сайта появилась кнопка Повторить заказ, которая облегчает процесс повторного заказа того же товара или группы товаров.
  • Улучшено управление магазином с клавиатуры для повышения соответствия магазина с рекомендациями WCAG/ADA/Section 508. Упрощена навигация по корзине. Это должно повысить удобство использования сайта людьми с ограниченными возможностями.
  • Несколько других более мелких изменений и исправлений.

Как видите, скрипт каталога товаров весьма быстро превратился в полноценный интернет-магазин на Джумле и продолжает развиваться. Новшества последних двух версий всё больше и больше приближают DJ-Catalog2 к таким «гигантам» как VirtueMart и JoomShopping (если учитывать возможности «из коробки», без расширений). У VirtueMart и JoomShopping за 12 и 10 лет разработки, соответственно, накопился гораздо больший функционал, плюс сотни дополнительных платных и бесплатных расширений/шаблонов. При этом DJ-Catalog2 может стать весьма адекватным вариантом при рассмотрении альтернатив для создания интернет-магазина на Joomla.

 

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