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

Версия расширения: 6.0.5
 
Joomla расширение DJ-Catalog2

Описание расширения

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

Основные функции: в каталог можно добавить неограниченное количество категорий и подкатегорий, производителей, мест (через Google Maps), любых видов изображений. Администратор может указывать данные о скидках и другую информацию о товарах и получать запросы от пользователей на их покупку. Настраивать каталог можно как через панель управления, так и через сами страницы сайта. Существует возможность включить дополнительную функцию, которая позволяет пользователям добавлять продукты и списки в каталог, а также управлять ими. Гибкие настройки фильтров отображения позволяют скрывать группы товаров, или отображать их по ключевым словам. Также можно отредактировать количество столбцов в списке товаров, тип макета отображения (таблица или блог) и отсортировать товары по какому-либо признаку. Кроме того, расширение Joomla может помочь продвинуть сайт, так как существует поддержка параметров SEO для каждого товара или категории. Конверсию каталогу можно добавить, внедрив на его страницы кнопки социальных сетей.

Данный компонент Joomla особенно полезен тем, кто стремится качественно упорядочить товары, задать удобную структуру для посетителей и дать им возможность очень гибкой настройки. Таким образом, такой каталог почти полностью выполняет функции интернет - магазина без возможности использования корзины для покупок и т.д.

Информация

В архиве так же имеются DJ-Catalog2 v3.5.9 и дополнительные платежные плагины (Payment Plugins): Payment Standard, Mollie Payment, Przelewy24 Payment, PayU Payment.

Спецификации:

Дата выхода: 18-11-2014
Дата обновления: 23-04-2026
Тип расширения: Платный
Тематика: Каталоги и документы
Совместимость: J3.x J4.x J5.x J6.x
Включает в себя: Компонент Модуль Плагин
Языковые пакеты: Английский Русский
Разработчик: DJ-Extensions

Рейтинг:
4.5170278637771 1 1 1 1 1 (Оценок: 323)
4.5170278637771 323

Скачивание по подписке!

Вам необходимо авторизоваться на сайте и приобрести клубную подписку!

Поделись с друзьями!

 

Руководство по настройке и практическому использованию DJ-Catalog2

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

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

Главная цель - не повторить описание расширения, а показать, как пользоваться DJ-Catalog2 после установки: что настроить первым, какие параметры не стоит включать без причины, как проверить результат на сайте и где искать причину, если карточки, фильтры, цены, карта или корзина ведут себя не так, как ожидалось.

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

Какую задачу закрывает компонент и где он особенно полезен

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

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

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

Кому компонент подходит

Расширение лучше всего подходит сайтам, где важна управляемая структура: магазину с товарами и остатками, компании с техническим каталогом, агентству недвижимости, каталогу услуг, сервисному центру, сайту производителей, B2B-витрине, справочнику объектов и проекту, где редакторы должны добавлять позиции без ручной сборки страниц.

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

Когда лучше выбрать другое решение

Компонент может не подойти, если нужен максимально простой магазин без гибкой структуры, если вся коммерция уже построена вокруг другого Joomla-магазина, если требуются специфические интеграции, которые есть только у другого решения, или если команда не готова поддерживать отдельную базу карточек. В таких случаях лучше сначала сравнить DJ-Catalog2 с Phoca Cart, HikaShop, VirtueMart, JReviews или Mosets Tree по реальному сценарию, а не по списку функций.

Практический ориентир: если посетителю нужно найти позицию по характеристикам, сравнить варианты, посмотреть вложения, уточнить наличие, задать вопрос или оформить заказ, компонент даёт больше пользы, чем обычные материалы Joomla. Если посетителю достаточно прочитать одну статичную страницу, компонент может быть лишним.

Продуктовая карта перед установкой

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

Минимальная продуктовая карта должна включать категории, типы карточек, набор обязательных характеристик, производителей, структуру изображений, необходимость карты, наличие вложений, способ связи с пользователем, режим цен, роль корзины и уровень доступа. Если планируется импорт, заранее подготовьте схему CSV: названия колонок, значения производителя, категории, цены, артикулы, изображения и дополнительные поля.

Что проверить на сервере и в Joomla

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

  • Проверьте, что ваша ветка Joomla поддерживается текущей версией компонента, а не старым архивом из случайного источника.
  • Убедитесь, что сайт открывает админ-панель без ошибок, а системный установщик Joomla может загружать ZIP-пакеты.
  • Проверьте резервное копирование: перед установкой крупного компонента нужен актуальный бэкап файлов и базы.
  • Уточните, включены ли нужные PHP-модули для обработки изображений, многоязычности и сетевых запросов.
  • Посмотрите, нет ли на сайте старых расширений, которые уже управляют теми же товарами, заказами, адресами или каталогом.

Что решить до первого товара

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

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

Установка и первая проверка после включения

Установка выполняется через стандартный установщик Joomla. В админ-панели откройте System, затем Install Extensions, выберите ZIP-пакет и дождитесь завершения установки. После этого компонент появляется в административной части и получает собственную структуру управления. Если пакет включает дополнительные модули или плагины, их нужно проверять отдельно: часть функций не начинает работать, пока соответствующий плагин не включён.

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

Минимальная первичная проверка

  1. Откройте панель управления DJ-Catalog2 и убедитесь, что компонент загружается без PHP-ошибок и пустых экранов.
  2. Создайте тестовую категорию с понятным названием, опубликованным статусом и доступом для нужной группы.
  3. Создайте один тестовый товар, назначьте категорию, добавьте краткое описание, цену или признак доступности, если это нужно сценарию.
  4. Создайте пункт меню Joomla с представлением списка товаров и выберите нужную категорию.
  5. Откройте публичную часть сайта и проверьте, отображается ли список, карточка товара, изображение и ссылка на детальную страницу.

Эта проверка нужна не для наполнения каталога, а для отделения проблем установки от проблем структуры. Если тестовый товар не выводится, нет смысла импортировать сотни карточек: сначала нужно найти, где сломалась связка "категория - товар - пункт меню - права - шаблон".

Что делать, если компонент установлен, но не виден на сайте

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

Проверка результата: после установки у вас должен открываться административный раздел компонента, а публичная страница появится только после создания пункта меню или публикации модуля. Это нормальное поведение для Joomla-компонента.

Схема первого запуска DJ-Catalog2 в админ-панели Joomla
Схема первого запуска: установка пакета, проверка компонента, тестовая категория, тестовый товар и вывод через пункт меню Joomla.

Глобальные настройки: что включить сразу, а что оставить на потом

Глобальные настройки DJ-Catalog2 влияют на поведение списка товаров, карточек, фильтров, изображений, корзины, сравнения, SEO-адресов, публичного редактирования, избранного, экспорта, прав и служебных задач. Это не один экран "включить всё". Хорошая настройка начинается с безопасной минимальной конфигурации и постепенно расширяется, когда вы понимаете, что именно нужно посетителю.

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

Тема, Bootstrap и внешний вид

В документации по категориям и настройкам описаны параметры темы компонента, использование CSS темы, адаптивная поддержка и подключение Bootstrap CSS/JS. Для типового сайта безопаснее сначала оставить штатную тему и проверить, как карточки выглядят в вашем Joomla-шаблоне. Затем можно отключать лишнее подключение Bootstrap только если шаблон уже содержит свою реализацию и визуально всё проверено.

Если выключить CSS темы слишком рано, каталог может потерять сетку, отступы, адаптивность и оформление карточек. Если оставить включёнными конфликтующие Bootstrap-файлы, возможны сбои в кнопках, модальных окнах, вкладках или сетке. Поэтому правильный порядок такой: сначала штатный вывод, затем проверка в шаблоне, потом точечная настройка CSS и только после этого правки внешнего вида.

Список товаров и фильтры

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

Не включайте все фильтры сразу. Включайте только те, по которым пользователь реально принимает решение. Для каталога оборудования полезны категория, производитель, цена и технические поля. Для каталога объектов - регион, город, тип объекта и цена. Для цифровых файлов - категория, тип, доступность и поиск. Лишние фильтры ухудшают восприятие и могут увеличивать нагрузку, особенно если включать проверку доступности букв алфавитного фильтра на большой базе.

Как выбрать тип текстового поиска

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

Карточка товара и SEO-поля

В карточке товара важны не только название и описание. Документация подтверждает настройки заголовка страницы, title, meta description, meta keywords, даты публикации, автора, изображений, вложений, видео, адреса, карты, связанных товаров, рейтинга, wish-list, комментариев и кнопки корзины. Для сайта, где карточки индексируются поисковыми системами, у каждой важной категории и карточки должен быть понятный заголовок и описание без дублей.

Не стоит включать расширенный режим URL без подготовки. В документации он отмечен как экспериментальный и требует уникальных алиасов. Если на сайте уже есть индексированные страницы, изменение URL-логики может повлиять на существующие адреса. Сначала проверьте канонические ссылки, структуру пунктов меню, алиасы категорий и товаров, а любые изменения URL делайте на тестовой копии.

Корзина, запросы и коммерческие функции

Если сайт работает как каталог без покупки, корзину можно не делать центральной функцией. Если нужен магазин, настройка корзины становится отдельным этапом: показ цен, НДС, SKU, ссылка продолжения покупок, адресная книга, разделение доставок, информация о наличии, уведомления о поступлении, captcha для гостей, сообщения и связанные аксессуары.

Для витрины без оплаты может быть полезен query cart: пользователь добавляет несколько товаров в запрос и отправляет вопрос по набору позиций. Это удобно для B2B, оборудования, услуг, запчастей и проектов, где менеджер должен уточнить цену или наличие. Но такой режим требует проверки уведомлений, captcha и текста сообщений, иначе пользователи будут отправлять пустые или неполные запросы.

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

Категории, группы полей и фильтры: как построить каталог без хаоса

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

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

Категории и подкатегории

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

Для SEO полезно не оставлять категории пустыми. Краткое описание категории объясняет пользователю контекст, а метаданные помогают отделить страницы категорий друг от друга. Но не превращайте категорию в длинную статью: основная полезная информация должна быть в карточках, фильтрах и характеристиках.

Группы полей как типы объектов

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

Если поле не привязано к группе, оно становится общим для всех продуктов. Это удобно для универсальных характеристик вроде артикула, состояния или региона. Но если сделать все поля общими, карточка быстро обрастает лишними пустыми строками. Лучше заранее разделить общие и специализированные поля.

Какие поля делать фильтрами

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

Как выбирать поля для фильтрации и сравнения
Тип данных Где полезен Что проверить
Выбор из списка Фильтр, сравнение, сортировка Значения не должны дублироваться разным написанием.
Числовая характеристика Сравнение и техническая карточка Единицы измерения должны быть одинаковыми во всех товарах.
Цвет или несколько цветов Комбинации, визуальный выбор, фильтр Нужно проверить, как значение отображается в карточке и корзине.
Большой текст Описание, подробности, справочная информация Такое поле обычно не стоит делать фильтром.
HTML или медиа Расширенная карточка товара Нужно проверить безопасность, оформление и адаптивность.

Проверка структуры до массового наполнения

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

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

Товары, изображения, вложения и локации в карточке

Карточка товара в DJ-Catalog2 состоит из нескольких слоёв: базовые данные, коммерческие параметры, публикация, изображения, видео, вложения, адрес, атрибуты, настройки макета и связанные товары. Такой набор полезен, но требует дисциплины. Если заполнять всё подряд, карточка будет тяжёлой. Если заполнить только название и цену, компонент не даст того преимущества, ради которого его ставят.

Базовая карточка

Начните с названия, алиаса, SKU или другого внутреннего идентификатора, категории, производителя, статуса публикации, языка, признака featured и короткого вводного описания. Для товаров, которые могут появляться в нескольких категориях, учитывайте каноническую логику и не создавайте дубли карточек без необходимости. Лучше одна карточка с дополнительными категориями, чем несколько почти одинаковых страниц.

Если карточка нужна только как справочная позиция, цена и корзина могут быть скрыты. Если карточка участвует в заказе, заполните доступность, наличие, тип товара, цену, налоговую ставку, вес, размеры и параметры доставки. Для витрины без оплаты вместо покупки можно использовать форму запроса или query cart, если такой сценарий включён.

Типы товаров и коммерческая логика

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

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

Изображения и вложения

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

Вложения полезны для инструкций, спецификаций, документов, прайс-листов, файлов для скачивания и закрытых материалов. Если файл должен быть доступен только определённой группе, настройте доступ и проверьте его гостем и авторизованным пользователем. Не полагайтесь на визуальное отсутствие ссылки: доступ должен контролироваться настройками компонента и Joomla.

Локации и карта

Для каталогов объектов, услуг, ресторанов, компаний и недвижимости важны адресные поля: страна, регион, город, адрес, индекс, телефон, сайт, email и координаты. Документация позволяет оставлять широту и долготу пустыми, если координаты должны генерироваться на основе адреса, но на практике такой сценарий нужно проверять. Геокодирование зависит от внешних сервисов, корректности адреса и настроек карты.

Если карта не является центральной функцией, не перегружайте карточку адресными полями. Если карта важна, наоборот, проверьте, что данные единообразны, адреса написаны в одном формате, а фильтр по локации действительно помогает посетителю. Для каталога услуг достаточно города и региона, для объектов недвижимости лучше полная адресная структура.

Комбинации, варианты и bundle-товары без ошибок в остатках

В DJ-Catalog2 есть несколько близких понятий, которые легко перепутать: child products, variants, combinations и bundle. Для администратора это не академическая разница. От выбора зависит, где хранится цена, где хранится SKU, как показываются изображения, как считается остаток и что попадает в заказ.

Комбинация в документации описана как подпродукт главного товара, отличающийся набором дополнительных атрибутов. При этом комбинация не является самостоятельным товаром и не является child product. У неё могут быть индивидуальная цена, запас, SKU и набор значений полей. Типичный пример - один товар с цветами и размерами, где конкретный цвет и размер имеют свой остаток.

Когда использовать комбинации

Комбинации уместны, когда основная карточка одна, а покупатель выбирает атрибуты внутри неё. Для одежды это размер и цвет, для техники - комплектация, для услуги - пакет и длительность, для цифрового товара - формат доступа. Чтобы создать комбинации, сначала нужно дополнительное поле с параметром Cart variant, включённым для комбинаций. Подходящие типы полей включают radio, checkbox, select, color, multiple colors и multi-select.

После подготовки полей в карточке товара появляется вкладка Combinations. Там можно создать отдельные комбинации, выбрать значения дополнительных полей, добавить изображения, задать цену, SKU и остаток. Если комбинаций много, можно использовать генератор, но перед массовой генерацией стоит проверить одну-две комбинации вручную.

Как не сломать цену и наличие

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

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

Когда нужен bundle

Bundle-товар нужен не для выбора размера или цвета, а для продажи набора. В документации описан сценарий, где bundle включает существующие товары по SKU и количеству. Пока пользователь добавляет набор, он видит bundle как единый товар, но после подтверждения заказа набор заменяется конкретными товарами, чтобы счета и склад отражали реальную ситуацию.

Используйте bundle для комплектов, наборов, стартовых пакетов, сервисных комплектов и промо-наборов. Не используйте bundle вместо комбинаций: если пользователь выбирает один вариант из нескольких, это комбинация или вариант. Если пользователь покупает несколько связанных товаров одним набором, это bundle.

Схема комбинаций и bundle-товаров в DJ-Catalog2
Схема помогает отличить комбинации с индивидуальными атрибутами от bundle-наборов, которые раскрываются в заказе как отдельные товары.

Вывод каталога через меню, модули и позиции Joomla

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

Основные представления меню

Для большинства каталогов стартовой точкой будет представление списка товаров. Оно может показывать все товары или товары выбранной категории или производителя. В параметрах можно выбирать вид списка, таблицы или сетки, а также переопределять часть глобальных настроек. Для отдельной карточки есть представление single product, для карты - map of products, для производителей - producers view, для сравнения - compare, для заказа - cart и checkout, для пользовательского контента - product submission и user products.

Если у вас несколько разделов каталога с разным оформлением, создайте отдельные пункты меню для каждой крупной ветки. Так проще назначать шаблон, контролировать URL, проверять фильтры и выводить модули только на нужных страницах. Но не создавайте дубли одного и того же товара в разных меню без понимания канонических ссылок и Itemid.

Модуль товаров в позициях шаблона

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

При настройке модуля важно не перегрузить его теми же данными, что и основная карточка. Для главной страницы достаточно изображения, названия, краткого описания и ссылки. Для товарной витрины может понадобиться цена и кнопка корзины. Для справочника услуг чаще полезнее категория, адрес или read more. После публикации модуля проверьте назначение страниц: модуль должен появляться там, где он помогает навигации, а не на каждом экране админ-панели или в случайной позиции.

Публичная отправка товаров и пользовательские списки

Если каталог строится на пользовательских заявках, обратите внимание на представления product submission, user products и расширенные настройки front-end edit. В глобальных параметрах можно ограничивать категории, количество товаров на пользователя, состояние публикации по умолчанию, доступ, производителя, ярлыки и поля локации. Это особенно важно для каталогов компаний, объявлений, услуг и B2B-площадок.

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

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

Рассмотрим предметный сценарий: компания хочет сделать каталог оборудования на Joomla. Посетитель должен выбрать категорию, отфильтровать товары по производителю и характеристикам, открыть карточку, посмотреть изображение и вложение со спецификацией, добавить несколько позиций в запрос и отправить вопрос менеджеру. Онлайн-оплата не обязательна, важнее удобный подбор и качественная заявка.

Цель и подготовка

Цель - получить рабочий раздел каталога с категориями, характеристиками, карточками и публичной страницей. До начала должны быть установлены DJ-Catalog2, создан резервный бэкап, подготовлены категории оборудования, список производителей, 5-10 тестовых товаров, изображения и PDF-спецификации. Также нужно решить, будет ли использоваться корзина заказа или query cart для запросов.

Шаги настройки

  1. Создайте верхние категории оборудования и подкатегории, если ассортимент делится на несколько групп.
  2. Создайте производителей, чтобы позже использовать их в карточках и фильтрах.
  3. Создайте группу полей для оборудования и добавьте характеристики: мощность, тип, материал, регион поставки, наличие и формат обслуживания.
  4. Для полей с ограниченным набором значений включите использование в фильтрах, а для ключевых технических параметров включите сравнение, если оно нужно посетителю.
  5. Создайте тестовый товар, заполните описание, категорию, производителя, изображение, вложение и важные характеристики.
  6. Создайте пункт меню с представлением списка товаров выбранной категории и проверьте публичный вывод.
  7. Включите только нужные фильтры: категорию, производителя, текстовый поиск и выбранные дополнительные поля.
  8. Если нужен запрос по нескольким позициям, включите query cart, настройте captcha для гостей и проверьте, приходит ли заявка администратору.

Ожидаемый результат

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

Что может пойти не так

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

Проверка после сценария: пройдите путь не администратором, а обычным гостем. Затем повторите проверку авторизованным пользователем, если цены, вложения, wish-list или запросы зависят от входа на сайт.

Практический сценарий настройки каталога оборудования в DJ-Catalog2
Пошаговая карта сценария: структура каталога, поля, фильтры, карточка, запрос пользователя и проверка в админ-панели.

Импорт, массовое наполнение и работа с большими каталогами

Если карточек больше нескольких десятков, ручное добавление быстро становится дорогим и ошибочным. DJ-Catalog2 поддерживает импорт из CSV, а отдельная import configuration позволяет сопоставлять собственные колонки CSV со структурой товаров. Это особенно полезно, если данные приходят из внешней системы, Excel, складской базы или старого каталога.

Когда импорт оправдан

Импорт нужен, если у вас много однотипных товаров, повторяющиеся характеристики, готовые артикулы, производители, цены, остатки, изображения или вложения. Для небольшого каталога импорт может занять больше времени, чем ручное добавление, потому что придётся готовить схему, проверять колонки и исправлять ошибки. Для большого каталога import configuration окупается тем, что один раз настраивает соответствие CSV и структуры компонента.

Что делает import configuration

Документация описывает две главные пользы: не нужно каждый раз перестраивать CSV под внутреннюю структуру компонента, и можно гибче обрабатывать данные, например объединять несколько колонок или искать значение в базе и заменять его найденным ID. В форме зависимости используются friendly name, published, CSV column, target column, database lookup, lookup table, lookup column, lookup value, comparison operator, optional where, merging и HTML wrap.

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

Безопасный порядок массового импорта

  1. Сделайте резервную копию базы и файлов.
  2. Подготовьте CSV с 5-10 тестовыми строками, а не сразу весь каталог.
  3. Создайте категории, производителей, группы полей и дополнительные поля до импорта.
  4. Настройте зависимости import configuration и включайте только опубликованные правила, которые точно нужны.
  5. Запустите тестовый импорт и проверьте карточки в админ-панели и на публичной странице.
  6. Проверьте изображения, вложения, цены, остатки, языки, алиасы и фильтры.
  7. Только после этого импортируйте основной объём.

Если импорт создаёт карточки, но фильтры не работают, причина часто в том, что значения не попали в нужные дополнительные поля или отличаются написанием. Если производитель не связывается, проверьте lookup и точное значение в CSV. Если изображения не появляются, проверьте путь, права доступа и настройки обработки изображений.

Многоязычность, права доступа и редакторские роли

Для Joomla-сайтов с несколькими языками DJ-Catalog2 поддерживает назначение языка категориям, товарам, производителям и дополнительным полям, а также ассоциации товаров между языками. Это важнее, чем простой перевод текста в описании: пользователь при переключении языка должен попасть на соответствующую карточку, а не на случайную версию или пустой список.

Как организовать многоязычный каталог

Начинайте с языков Joomla и меню. Затем создавайте категории и товары с выбранным языком, связывайте соответствующие карточки через associations и проверяйте переключение языка на публичной странице. Для массового переноса документация описывает batch copy selected products to a different language, но после копирования всё равно нужно проверить описания, алиасы, категории, поля, изображения и SEO-метаданные.

Если в каталоге много дополнительных полей, заранее решите, какие значения переводятся, а какие остаются техническими. Например, цвет, тип услуги и текстовые описания переводятся, а SKU, GTIN, числовые значения, размеры и внутренние коды обычно остаются одинаковыми. Такой подход снижает риск расхождения между языковыми версиями.

ACL и разделение ответственности

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

Настройте отдельные группы пользователей и проверьте каждую роль реальным входом. Не ограничивайтесь тем, что кнопка видна или скрыта у администратора. Пользователь с ролью редактора должен видеть только те разделы, за которые он отвечает, и не должен иметь доступ к настройкам, которые могут изменить цены, склад, платежи или SEO-адреса.

Публичное редактирование

Если включаете публичное добавление карточек или управление товарами из публичной части, настройте лимит товаров, разрешённые категории, состояние публикации по умолчанию, доступ, производителя, ярлыки и поля локации. Для каталогов компаний или услуг лучше начинать с модерации: новая карточка создаётся как неопубликованная, а администратор проверяет её перед выводом.

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

SEO, URL, канонические ссылки и проверка индексации

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

Метаданные категорий и товаров

В категориях и товарах доступны page heading, page title, meta description и другие поля публикации. Используйте их для главных страниц каталога, а не для всех карточек механически. Хороший meta description объясняет, что пользователь увидит на странице: категорию, тип товаров, регион, услугу или набор характеристик. Плохой meta description повторяет название сайта и не помогает отличить одну страницу от другой.

Канонические ссылки и дубли

В пользовательском обсуждении на Stack Overflow разработчик DJ-Extensions указал, что страницы DJ-Catalog2 содержат canonical link на уникальный URL товара, категории или производителя. Это полезный сигнал для поисковых систем, но он не заменяет аккуратную структуру меню. Если один и тот же товар доступен из разных веток, проверьте, какой URL считается основным, и не создавайте лишние пункты меню только ради дублей.

Если вы рассматриваете advanced URL mode, сначала проверьте документацию и тестовую копию. В настройках он отмечен как режим, требующий уникальных алиасов во всей базе. Для уже работающего каталога это потенциально чувствительное изменение. Без необходимости лучше оставить стабильную URL-структуру и улучшать метаданные, внутренние ссылки и качество карточек.

Что проверять после настройки SEO

  • У каждой важной категории есть понятный заголовок и описание, а не пустая страница с одной сеткой товаров.
  • Карточки товаров имеют уникальные алиасы и не конфликтуют с пунктами меню.
  • Товар, доступный из нескольких категорий, открывается и показывает каноническую ссылку на основной адрес.
  • Фильтры не создают бесконечный набор индексируемых страниц без смысла.
  • Публичный пользователь видит те же карточки, которые должны быть доступны поисковым системам.

Для проверки используйте исходный код страницы, инструменты браузера и поисковые консоли. Если адреса изменялись, проверьте редиректы. Если каталог уже был в индексе, любые крупные изменения URL лучше делать после резервной копии и на тестовой копии.

Практичные идеи применения DJ-Catalog2

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

Технический каталог без онлайн-оплаты

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

Небольшой магазин с простыми заказами

Если нужно принимать заказы через Joomla, используйте корзину, адресную книгу, способы доставки, платежные методы, статусы заказов, счета и уведомления. Начинайте с одного тестового товара и одного способа оплаты. Стандартный платежный плагин в документации требует установки, включения через System -> Plugins и создания метода в Deliveries and Payments -> Payment methods.

Каталог услуг или объектов с картой

Для услуг, ресторанов, недвижимости, региональных представителей и справочников полезны адресные поля, карта и фильтр по локации. Здесь важно качество данных: одинаковый формат адресов, проверенные города, понятные категории и не слишком много полей в карточке. Если карта не работает, сначала проверьте адрес и координаты, а не меняйте тему или пункт меню.

Многоязычная витрина

Для сайтов с несколькими языками используйте language и associations для товаров, категорий, производителей и дополнительных полей. Batch copy помогает быстрее создать вторую языковую версию, но после копирования нужно вручную проверить описания, алиасы, метаданные и связи. Не смешивайте языки в одном товаре, если пользователь должен переключаться между полноценными версиями.

Каталог с публичным добавлением карточек

Для площадки поставщиков, компаний, объектов или услуг можно включить product submission view и user products view. В этом сценарии обязательно настройте ACL, лимиты, разрешённые категории и состояние публикации по умолчанию. Пользовательские данные должны проходить модерацию, иначе качество каталога быстро падает.

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

Безопасные улучшения без правки ядра расширения

DJ-Catalog2 - крупный компонент, и соблазн "быстро поправить файл компонента" возникает часто. Делать так не стоит: обновление перезапишет изменения, а ошибка в ядре компонента может сломать карточки, корзину или админ-панель. Безопасная доработка должна идти через настройки, права, пункты меню, модули, тему компонента, CSS в шаблоне, языковые переопределения Joomla или аккуратные template overrides, если разработчик проекта понимает структуру вывода.

Настройка внешнего вида через тему компонента

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

Для небольших визуальных поправок часто достаточно CSS в вашем Joomla-шаблоне. Но перед CSS-патчем откройте страницу в инструментах браузера и найдите реальные классы вашей версии компонента и шаблона. Не используйте случайные селекторы из старых форумов. После правки проверьте список, карточку, модуль, мобильный экран и всплывающие изображения.

Языковые переопределения

Если нужно изменить подпись кнопки, сообщение пустого результата, текст поля или системную фразу, безопаснее использовать штатные языковые переопределения Joomla. Это лучше, чем править языковые файлы компонента вручную. Перед созданием переопределения найдите точный языковой ключ в админ-панели Joomla или в языковых файлах установленного расширения, затем проверьте результат на нужном языке.

Совместимость с кешем и шаблоном

Каталоги с фильтрами, корзиной, wish-list и пользовательскими состояниями не всегда хорошо переносят агрессивный кеш. Если после включения кеша фильтр показывает старую выдачу, корзина не обновляется или пользователь видит чужое состояние, начните с исключения страниц корзины, оформления заказа, запросов, пользовательского кабинета и динамических модулей. Для статичных страниц категорий кеш может быть полезен, но проверять нужно именно путь пользователя.

Правило отката: любое улучшение делайте так, чтобы его можно было отключить за одну операцию: снять назначение модуля, выключить CSS-файл, отключить переопределение, вернуть штатную тему или выключить спорный параметр.

Диагностика частых проблем и быстрые проверки

Проблемы DJ-Catalog2 обычно появляются на стыке нескольких систем: компонент, пункт меню, права доступа, шаблон, фильтры, поля, изображения, кеш, корзина и плагины. Ниже - диагностическая карта по симптомам, которые характерны именно для каталога Joomla такого типа.

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

Товары созданы, но публичная страница пустая

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

Возможные причины: товар не опубликован, категория не опубликована, пункт меню смотрит не на ту категорию, доступ товара или категории закрыт для гостя, включён фильтр, который скрывает позиции, или товар не имеет изображения при включённом фильтре "only with images".

Что проверить: статус товара, статус категории, access level, выбранную категорию в пункте меню, активные фильтры, язык товара и текущий язык сайта.

Как исправить: начните с одного тестового товара в одной тестовой категории, отключите лишние фильтры и проверьте вывод гостем. Если товар появился, возвращайте ограничения по одному.

Фильтр работает странно или не находит ожидаемые позиции

Симптом: фильтр по полю есть, но выдача пустая, неполная или слишком широкая.

Возможные причины: поле не включено в фильтрах, значение не заполнено у товаров, значения отличаются написанием, поле не подходит для фильтра, используется неподходящий тип текстового поиска или searchable fields настроены слишком широко.

Что проверить: настройки extra field, тип поля, параметр use in filters, значения у нескольких товаров, настройки product filtering и text search type.

Как исправить: нормализуйте значения, оставьте в фильтрах только поля с понятными вариантами, проверьте поиск по одному слову, точной фразе и артикулу.

Карточка открывается по нескольким адресам

Симптом: один товар доступен из разных категорий или пунктов меню, и администратор опасается дублей.

Возможные причины: товар назначен в несколько категорий, создано несколько пунктов меню, Itemid выбирается по разным контекстам, включены разные URL-настройки.

Что проверить: каноническую ссылку в исходном коде страницы, список категорий товара, структуру меню, алиасы товара и категории.

Как исправить: не включайте экспериментальные URL-настройки на рабочем сайте без теста. Сначала проверьте canonical, сократите лишние дубли меню и убедитесь, что главный путь понятен пользователю.

Изображения загружаются, но выглядят обрезанными или размытыми

Симптом: карточки показывают плохие миниатюры, разные пропорции или пустой placeholder.

Возможные причины: неверные размеры large, medium и small, неподходящий resize/crop режим, плохие исходные изображения, не пересозданы миниатюры после изменения настроек, нет прав записи.

Что проверить: глобальные настройки image processing, исходный размер изображения, images manager, права папок и вид карточки в списке и на детальной странице.

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

Комбинации не попадают в корзину как ожидается

Симптом: пользователь выбирает размер или цвет, но корзина показывает неправильную цену, SKU или отсутствие.

Возможные причины: дополнительное поле не включено как cart variant для комбинаций, комбинация не создана, цена комбинации оставлена неосознанно, главный товар настроен с неподходящим наличием, пользователь выбирает недоступную связку.

Что проверить: тип дополнительного поля, вкладку Combinations, цену, stock, SKU, изображения комбинации и тестовое добавление в корзину.

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

Платёжный метод не виден на checkout

Симптом: метод оплаты создан, но пользователь не видит его при оформлении.

Возможные причины: платежный плагин не установлен, не включён в System -> Plugins, метод не создан в Payment methods, настройки метода неполные, checkout использует условия, которым заказ не соответствует.

Что проверить: статус плагина, выбранный plugin в методе оплаты, вкладку настроек метода, тестовый товар, доставку и сценарий гостя или авторизованного пользователя.

Как исправить: проверьте один стандартный метод на одном тестовом товаре. Только после успешного теста добавляйте дополнительные способы оплаты и доставки.

Пользователь не может отправить товар с публичной части

Симптом: форма отправки недоступна, карточка не сохраняется или пользователь видит неверные категории.

Возможные причины: нет пункта меню product submission, неверные ACL, ограничение категорий, лимит товаров, неподходящий default state, скрыто обязательное поле.

Что проверить: представление меню, группу пользователя, front-end submission settings, allowed categories, limit of products, default state и обязательные поля.

Как исправить: создайте отдельную тестовую группу, назначьте минимальные права, разрешите одну категорию и проверьте отправку одной карточки с модерацией.

Вопросы, которые стоит решить до запуска каталога

Можно ли использовать DJ-Catalog2 только как каталог без оплаты?

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

Что настроить первым после установки?

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

Почему дополнительные поля не появляются в фильтрах?

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

Нужно ли включать расширенный режим URL?

Только если вы понимаете последствия и проверили уникальность алиасов на тестовой копии. Для большинства сайтов безопаснее сначала настроить стабильные пункты меню, метаданные и канонические ссылки, а не менять URL-режим без причины.

Можно ли дать редактору доступ только к товарам?

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

Как проверить, что комбинации работают правильно?

Создайте товар с одним простым полем выбора, включите его как cart variant для комбинаций, добавьте одну комбинацию с отдельным SKU и остатком, откройте публичную карточку и добавьте товар в корзину. В корзине должны быть видны выбранные атрибуты и правильная цена.

Что делать, если после импорта данные попали не туда?

Остановите массовый импорт, восстановите тестовую копию или очистите тестовые строки, затем проверьте import configuration: CSV column, target column, database lookup, merging и значения дополнительных полей. Начинайте с малого CSV, пока сопоставление не станет предсказуемым.

Подойдёт ли компонент для очень простого сайта?

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

Когда DJ-Catalog2 будет удачным выбором

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

Перед запуском проверьте четыре вещи: базовый вывод через пункт меню, корректность групп полей и фильтров, карточку товара на публичной странице и путь пользователя до запроса или заказа. После этого можно расширять каталог: включать сравнение, комбинации, bundle-наборы, импорт, многоязычность, ACL, модули и дополнительные сценарии.

Если ваш проект подходит под такой сценарий, переходите к тестовой установке, создайте резервную копию сайта и загрузить DJ-Catalog2 можно из блока загрузки на этой странице. Начинайте с тестовой категории и одного товара: так вы быстрее поймёте, как компонент ведёт себя именно в вашем шаблоне, на вашей ветке Joomla и с вашей структурой данных.

Автор: Редакция JoomFox.org

Комментарии  

MOHAX
0 #3 MOHAX 09.02.2020 14:23
Ошибка после установки 3.7.4 такая: "Class 'Djcatalog2Help erPrice' not found", сайт падает. Пока лечится только откатом на предыдущую версию
svodneba
-1 #2 svodneba 20.02.2018 17:04
Привет, вышла новая версия 3.7 - обновите?
micra-96
-1 #1 micra-96 09.01.2017 12:13
А русификатор для него имеется?

Вы не зарегистрированы, чтобы оставлять комментарии.