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

 

 

В предыдущей статье «Обзор DJ-Catalog2. Каталог товаров для Joomla 3» мы рассмотрели основные возможности компонента и поговорили о товарах. В этой части рассмотрим категории товаров (Разделы), производителей, группы и очень важный момент – настраиваемые поля (Экстра поля).

Разделы

Разделы в DJ-Catalog2 (рисунок ниже) – это те же категории товаров в интернет-магазине или материалов в Joomla.

DJ-Catalog2
DJ-Catalog2

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

  1. Редактировать.
  2. Параметры публикации.
  3. Изображения. Аналогична одноимённой вкладке в товарах, рассмотренной в предыдущей статье «Обзор DJ-Catalog2. Каталог товаров для Joomla 3».
  4. Главные настройки.
  5. Раздел.
  6. Подразделы.
  7. Список товаров.
  8. Страница товара.

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

Каталог товаров Joomla
Каталог товаров Joomla

Параметры публикации. На этой вкладке (рисунок ниже) Вы сможете задать мета-данные странице раздела.

Параметры публикации
Параметры публикации

Главные настройки. На данной вкладке (рисунок ниже) собраны опции, позволяющие сконфигурировать общий вид раздела. Если Вы используете один из шаблонов сайта, созданного специально для DJ-Catalog2, например, JM Exclusive Furniture или другие, то в спадающем списке Тема можно выбрать тему Вашего шаблона Joomla для DJ-Catalog2. А опция Use Theme CSS (использовать CSS темы) позволяет отключить применение CSS-стилей шаблона сайта. Это может пригодиться тогда, когда Вы хотите задать свои собственные CSS-стили для каталога.

Главные настройки
Главные настройки

При помощи опции Сторона можно задать, с какой стороны цены должна отображаться валюта (рисунок ниже). Напомню, что так же, как для товаров, в разделах действует та же иерархия настроек. То есть, если оставить По умолчанию, будут применяться «глобальные» настройки DJ-Catalog2.

Компонент каталога Joomla
Компонент каталога Joomla

Раздел. На данной вкладке (рисунок ниже) можно задать вывод товаров только из конкретно данного раздела или и из вложенных подразделов – опция Режим каталога.

Раздел
Раздел

Опция Описание раздела позволяет отобразить описание категории товаров DJ-Catalog2 над их списком. А само описание задаётся на вкладке Редактирование в области Описание.

Каталог Джумла
Каталог Джумла

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

Подразделы
Подразделы

Список товаров. На данной вкладке (рисунок ниже) Вы сможете задать опции, которые влияют на отображение товаров на странице раздела. Также тут расположены опции, настраивающие различные элементы страницы раздела товаров.

  1. Настройки макета страницы.
  2. Настройки фильтра товаров. Например, A-Z фильтр, который позволяет включить\отключит фильтр товаров по первой букве названия товара. Тут же можно настроить сам алфавит фильтра.
  3. Настройка макета отдельных товаров, отображаемых на странице категории.
  4. Настройки местоположений.
  5. Настройки RSS-ленты каталога товаров Joomla.
Список товаров
Список товаров

Страница товара. Эта вкладка (рисунок ниже) аналогична вкладке Параметры, рассмотренной для товара. Опции, заданные тут распространяются на страницы отдельных товаров данной категории. То есть, для каждой отдельной категории товара можно задать свои собственные настройки, и они будут применены ко всем вложенным товарам. При условии, что для этих товаров нет индивидуальных настроек, противоречащих настройкам более высокого уровня – уровня категории. Доступны такие группы настроек:

  1. Настройки макета страницы отдельного товара.
  2. Настройки вида страницы товара. Отображение изображения товара, цены, артикула и так далее.
  3. Настройки местоположения.
  4. Настройки карты Google.
Страница товара
Страница товара

Производители

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

Производители
Производители

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

  1. Редактировать.
  2. Параметры публикации.
  3. Изображения.
Создание и редактирование пользователя
Создание и редактирование пользователя

Группы

Так как в каталоге могут быть разные товары, например, чайники и сковородки, то у этих товаров будут разные свойства (характеристики). Для удобства, компонент каталога Joomla позволяет Вам создавать группы полей (рисунок ниже). Эти группы будут объединять поля для разных разделов (групп) товаров. Это даст возможность быстрее и удобнее заполнять карточки товаров – выбрав группу полей, все входящие в неё поля появятся автоматически. Также позволит создавать модули фильтров с нужным набором полей для каждой отдельной категории товаров.

Группы
Группы

Экстра поле

В данном разделе DJ-Catalog2 Вы сможете создавать и управлять дополнительными полями свойств товаров (характеристик). Дополнительные или (экстра) поля их можно назвать по тому, что они дополняют основные поля товара (название, производителя, цену и так далее). В принципе, настройки полей в DJ-Catalog2 (рисунок ниже) похожи на DJ-Classifieds.

Экстра поле
Экстра поле
  • Метка изображения. Позволяет вместо текстовой подписи поля отображать изображение. Удобно, например, для создания фильтра по цвету или количеству звёзд (для отелей).
  • Тип. Доступно семь типов полей: текст, текстовая область, HTML, календарь, спадающий список, радио кнопки, чек бокс. Обратите внимание, что тип можно указать только при первоначальном создании поля. В последствии, при редактировании, это нельзя менять. От типа поля будет зависеть возможность его использования при фильтрации и типа фильтрации. Также от типа зависит возможность использования поля при поиске и способ ввода данных при создании товара.

Рассмотрим каждый из типов полей более детально. Сперва поясним некоторые характеристики.

Возможность выбора типа фильтра поля. Компонент каталога Joomla позволяет задать разные типы полей фильтрации (рисунок ниже). Например, спадающий список, чек боксы, радио кнопки, минимальное и максимальное значение и так далее. Разные типы полей фильтрации удобно использовать для фильтрации различных типов характеристик (свойств) товара. Например, цвет удобнее фильтровать при помощи чек боксов или спадающего списка. В первом случае Вы предоставите пользователю возможность выбрать товары нескольких интересующих его цветов. Во втором – выбор только одного цвета.

Использование при поиске. Данные в этом поле будут учитываться при поиске товара.

Возможность сортировки. Возможность сортировки товаров в категории товара по этому полю.

Типы фильтров
Типы фильтров

Текст. Простое текстовое поле с возможностью ввода произвольного значения при заполнении карточки товара. Удобно для указания значений коротких характеристик в одну строку. Лучше использовать тогда, когда вариантов значения поля очень много и нет возможности\необходимости создавать спадающий список, радио кнопки или чек боксы. Например, для размеров товаров или состава: «60х90 см», «90% – хлопка, 10% – полиэстера».

  • Возможность использования в фильтре – да.
  • Возможность выбора типа фильтра поля – нет.
  • Возможность использования при поиске – да.
  • Возможность сортировки – да.

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

  • Возможность использования в фильтре – нет.
  • Возможность выбора типа фильтра поля – нет.
  • Возможность использования при поиске – да.
  • Возможность сортировки – да.
Текстовая область
Текстовая область

HTML. Позволяет вводить описание с форматированием (рисунок ниже). Удобно для большого описания с изображениями, ссылками, списками и так далее.

  • Возможность использования в фильтре – нет.
  • Возможность выбора типа фильтра поля – нет.
  • Возможность использования при поиске – да.
  • Возможность сортировки – да.
HTML
HTML

Calendar (календарь). Позволяет указывать дату, выбрав её из календаря или введя вручную.

  • Возможность использования в фильтре – нет.
  • Возможность выбора типа фильтра поля – нет.
  • Возможность использования при поиске – нет.
  • Возможность сортировки – да.

Выбор. Позволяет создать предварительно настроенный список вариантов значений поля.

  • Возможность использования в фильтре – да.
  • Возможность выбора типа фильтра поля – да.
  • Возможность использования при поиске – да.
  • Возможность сортировки – да.

На рисунке ниже показан пример того, как выглядят настройки данного типа поля. В карточке товара – это спадающий список.

Настройки поля Выбор
Настройки поля Выбор

Радио. Аналогично полю Выбор, но в виде радио кнопок.

  • Возможность использования в фильтре – да.
  • Возможность выбора типа фильтра поля – да.
  • Возможность использования при поиске – да.
  • Возможность сортировки – да.

Checkbox (чек бокс). Аналогично полю Радио, но в виде чек боксов и с возможностью выбора нескольких вариантов значения поля.

  • Возможность использования в фильтре – да.
  • Возможность выбора типа фильтра поля – да.
  • Возможность использования при поиске – да.
  • Возможность сортировки – да.

Рассмотрим другие опции экстра полей.

Separate column (в отдельном столбце). Данная опция влияет на отображение характеристик дочерних товаров на странице родительского товара. То есть, при создании дочернего товара Вам нужно указать родительский (на вкладке Редактировать, опция Parent (подробнее в предыдущей статье). И только после этого Вы увидите изменения при смене значения параметра Separate column. На рисунке ниже показан пример характеристик дочернего товара тогда, когда для всех полей, для опции Separate column выбрано Да.

Характеристики дочернего товара в разных столбцах
Характеристики дочернего товара в разных столбцах

На рисунке ниже показан пример характеристик дочернего товара тогда, когда для всех полей, для опции Separate column, выбрано Нет.

Характеристики дочернего товара в одном столбце
Характеристики дочернего товара в одном столбце

Filter type (тип фильтра). Независимо от типа самого экстра поля, можно задать тип этого поля для модуля фильтра. Например, если Вы создали поле «цвет» с типом Радио, то при заполнении карточки товара можно будет указать только один цвет для товара. А задав в настройках поля Filter typeCheckbox (чек бокс), во фронтальной части сайта пользователи увидят чек боксы в фильтре по цвету и смогут отфильтровать товары с разными цветами. Доступны такие типы фильтра:

Link (default) (Ссылка (по умолчанию)). На рисунке ниже показан пример этого типа фильтра в модуле фильтров во фронтальной части сайта. Можно выбрать сразу только один вариант значения поля.

Link (default)
Link (default)

Выбор. Обычный спадающий список. Можно выбрать сразу только один вариант значения поля.

Checkbox (Чек бокс). Группа чек боксов. Можно выбрать сразу один или несколько вариантов значений поля.

Радио. Группа радио кнопок. Можно выбрать сразу только один вариант значения поля.

Min-Max (drop-down) (Мин-макс (спадающий список)). Два спадающих списка с диапазонами значений (рисунок ниже). Удобно, например, таким образом фильтровать товары, в которых процент содержания шерсти от 10% до 50%. Таким образом будут показаны все товары, со значением поля в этих диапазонах. Применимо к числовым значениям

Min-Max (drop-down)
Min-Max (drop-down)

Min-Max (text fields) (Мин-макс (текстовые поля)). Аналогично типу поля Min-Max (drop-down), но вместо спадающих списков – текстовые поля.

Min-Max (text fields)
Min-Max (text fields)

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

Запросы

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

Запросы
Запросы

Клиенты

В данном разделе (рисунок ниже) видны все зарегистрированные пользователи.

Клиенты
Клиенты

Страны

В этом разделе представлен список стран (на английском языке), который будет доступен пользователю при оформлении заявки на товар в поле «Страна» (если поле включено в настройках компонент каталога Joomla). При редактировании\создании страны (рисунок ниже). Помимо её названия и 2-х, 3-х символьного названия, Вы сможете задать страну в качестве страны по умолчанию. В этом случае, она будет показана в поле спадающего списка в форме оформления заявки на товар.

Опция «EU Country» указывает на то, что страна является членом Евросоюза или нет. По словам разработчика, на данный момент, эта опция ни на что не влияет.

Страны
Страны

Менеджер изображений

В данном разделе (рисунок ниже) Вы сможете заново пересоздать миниатюры и изображения товаров каталога Joomla. Это может понадобиться после того, как Вы измените параметры на вкладке Процесс создания изображений в общих настройках DJ-Catalog2. Обратите внимание, что при большом количестве изображений процесс может занять много времени и серверных ресурсов. Настоятельно рекомендую продумать размеры изображений до начала заполнения каталога. Также полезно запускать повторное создание именно тех изображений, для которых Вы изменили настройки. Например, только изображения товаров, а не все изображения.

Менеджер изображений
Менеджер изображений

Импорт данных

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

Импорт данных
Импорт данных

Если Вам интересна тема резервного копирования, ознакомьтесь со статьёй «Обзор Akeeba Backup Pro, Core».

Из основных рекомендаций касательно импорта данных в DJ-Catalog2 отмечу следующие.

  1. CSV должен быть в кодировке UTF-8 (без BOM).
  2. Разделитель запятая или точка с запятой.
  3. В файле должны быть определённые заголовки столбцов.
  4. Порядок следования столбцов в файле не важен.
  5. ID товаров, категорий и так далее должны быть правильными и уже существующими на сайте. Эти данные не проверяются системой при импорте.
  6. Если Вы хотите импортировать изображения, то они уже должны быть на сайте в папке «/media/djcatalog2/import/images/», а вложения – «/media/djcatalog2/import/files/».
  7. Для разных типов импортируемых данных можно задать значения некоторых полей по умолчанию. Например, если Вы импортируете товары в одну категорию, то укажите её в спадающем списке «Default category» (категория по умолчанию) на вкладке Import products (рисунок выше)
  8. Если при импорте Вы столкнулись с ошибками «maximum execution time» или «memory limit», тогда уменьшите количество импортируемых записей или увеличьте «ресурсы Вашего хостинга». Первый вариант решения ситуации – дешевле.

В следующей статье «Обзор DJ-Catalog2. Как сделать сайт-каталог» мы поговорим о настройках компонента и рассмотрим основные шаги по созданию каталога товаров на DJ-Catalog2.

 

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