Перейти к содержимому
0 0 ₽ Корзина

Корзина

Загрузка…
0
Обратный звонок
Студия веб дизайна dharma design
Руководство администратора

Полный справочник настроек Dharma Shop

Список собран из XML-форм Joomla: ID, заголовки, значения по умолчанию и условия показа сверяются с кодом. Подсказка берётся из RU-языкового файла формы. Это справочник полей интерфейса, не описание внутреннего хранения. Включены общие настройки магазина, все четыре модуля, формы записей компонента и формы типов плагинов (в том числе вложенные настройки доставки, оплаты и связанных товаров).

Обновить после изменения форм: python3 dev/generate-help-settings.py. Результат производный, вручную не редактируйте. Для непереведённых Joomla-клавиш используйте общие подписи в генераторе; смысловые пояснения дополняйте в пользовательской справке или руководстве подсистемы.

Настройки магазина (com_dharmashop)

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Магазин / Основные параметрыРежим каталогаcatalog_mode0; 0 — Нет; 1 — ДаЕсли включён, магазин работает как каталог: в карточках нет виджета количества и кнопки «В корзину», скрипты корзины не подключаются. Цены остаются.
Магазин / Основные параметрыКод валютыcurrency_codeRUB; тип textТрёхбуквенный код по ISO 4217, например RUB.
Магазин / Основные параметрыЗнак валютыcurrency_symbol₽; тип text—
Магазин / Основные параметрыПоложение знакаcurrency_positionafter; before — Перед суммой; after — После суммы—
Магазин / Основные параметрыЗнаков после запятойcurrency_decimals0; тип integer—
Магазин / Данные магазинаНазвание магазинаshop_nameтип textИспользуется в письмах. Если пусто, берётся название сайта Joomla.
Магазин / Данные магазинаЛоготип магазинаshop_logoтип mediaНеобязательно. Выводится в шапке писем о заказе.
Магазин / Данные магазинаEmail магазинаshop_emailтип emailПоказывается в письмах и используется для ответов, если во вкладке «Уведомления» не указан другой адрес. Отправитель и SMTP настраиваются в Joomla.
Магазин / Данные магазинаТелефон магазинаshop_phoneтип text—
Магазин / Данные магазинаАдрес магазинаshop_addressтип textarea—
Каталог / ТоварыТоваров на страницеlist_limit24; тип integerСколько товаров показывать на странице, если категория не задала своё число.
Каталог / ТоварыСортировка по умолчаниюlist_orderingorder; order — Ручной порядок; price_asc — Цена по возрастанию; price_desc — Цена по убыванию; new — Сначала новые; title — По названиюКак сортировать товары, если категория не задала свою сортировку.
Каталог / ТоварыСортировка для нового товараnew_product_positionlast; first — Первый; last — ПоследнийКуда добавлять новый товар в каждой назначенной категории. Существующий порядок товаров не меняется.
Каталог / ТоварыТип пагинацииpagination_typestandard; standard — Обычная (страницы с перезагрузкой); ajax — Страницы без перезагрузки (адрес меняется); more — Кнопка «Показать ещё»; infinite — Бесконечная прокруткаКак посетитель листает список товаров. Во всех режимах номера страниц остаются в разметке для поисковиков и работают без JavaScript; нужный скрипт подключается только при выбранном режиме.
Каталог / ТоварыБейдж скидки ставится автоматическиauto_sale_badge1; 0 — Нет; 1 — ДаПри сохранении товара бейдж скидки добавляется, если у товара действует скидка, и снимается, если скидки нет. Если выключено, бейдж ставится и снимается только вручную.
Каталог / ТоварыБейдж скидкиsale_badge_id0; тип badgeКакой бейдж ставить товарам со скидкой. При установке создаётся бейдж «Акция» и выбирается здесь. Показывается при auto_sale_badge:1.
Каталог / ПоискИскать в поле «Текст для поиска»search_in_synonyms1; 0 — Нет; 1 — ДаСинонимы и разговорные названия, которые вводятся вручную в карточке товара.
Каталог / ПоискИскать в описании товараsearch_in_description0; 0 — Нет; 1 — ДаКраткое и полное описание. Находит больше, но добавляет случайные совпадения (например, чехол «для iPhone» при запросе «iphone»).
Каталог / ПоискИскать в значениях полейsearch_in_fields0; 0 — Нет; 1 — ДаТекстовые и списочные дополнительные поля товара.
Каталог / ПоискИскать по названиям категорий и брендаsearch_in_categories0; 0 — Нет; 1 — ДаЗапрос «смартфоны» найдёт все товары этой категории.
Каталог / ПоискРаскладка и транслитерацияsearch_translit1; 0 — Нет; 1 — ДаЗапрос «ыфьыгтп», «самсунг» или «айфон» найдёт Samsung и iPhone, а «parma» — «Парма»: слова ищутся и в другой раскладке, и в транслитерации, и в записи «на слух» (правила произношения, без словарей). Исключения чтения («сяоми» → Xiaomi) добавьте в синонимы.
Каталог / ПоискМягкий поиск при отсутствии результатовsearch_fuzzy1; 0 — Нет; 1 — ДаЕсли ничего не найдено, слова запроса ищутся без последних букв — так находятся слова с опечаткой в конце («самсун», «samsug»).
Каталог / ПоискСинонимы запросаsearch_synonymsтип textareaПо одному правилу в строке: «слово = вариант, вариант». Запрос с левым словом дополнительно ищет варианты справа (отдельные слова). Пример: «айфон = iphone».
Отображение магазина / Список категорийМакет списка категорийcategories_layoutтип layout—
Отображение магазина / Список категорийМакет карточки категорииcategory_card_layoutтип layout—
Отображение магазина / Список категорийНастроить колонки по брейкпоинтамcategories_breakpoints0; 0 — Нет; 1 — ДаДа — отдельные значения для XS, SM, MD, LG, XL и XXL. Нет — одна колонка на телефоне, до двух на среднем экране и выбранное число на большом.
Отображение магазина / Список категорийКоличество колонокcategories_columns3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Количество колонок на большом экране (1–6); на меньших экранах сетка адаптируется автоматически. Показывается при categories_breakpoints:0.
Отображение магазина / Список категорийXS — менее 576 pxcategories_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при categories_breakpoints:1.
Отображение магазина / Список категорийSM — от 576 pxcategories_columns_sm1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при categories_breakpoints:1.
Отображение магазина / Список категорийMD — от 768 pxcategories_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при categories_breakpoints:1.
Отображение магазина / Список категорийLG — от 992 pxcategories_columns_lg3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при categories_breakpoints:1.
Отображение магазина / Список категорийXL — от 1200 pxcategories_columns_xl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при categories_breakpoints:1.
Отображение магазина / Список категорийXXL — от 1400 pxcategories_columns_xxl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при categories_breakpoints:1.
Отображение магазина / Список категорийВыводить интро в карточкахcategory_card_intro1; 0 — Нет; 1 — Да—
Отображение магазина / Список категорийВыводить количество товаровcategory_card_count0; 0 — Нет; 1 — ДаЧисло опубликованных товаров раздела, включая подкатегории.
Отображение магазина / Список категорийВыводить диапазон ценcategory_card_prices0; 0 — Нет; 1 — ДаМинимальная и максимальная итоговая цена товаров раздела. Одинаковые цены выводятся одним значением; при отсутствии цен строка скрыта.
Отображение магазина / Товары категорииИзображение на странице категорииcategory_page_show_image0; 0 — Нет; 1 — ДаПоказывает основное изображение текущей категории над интро и списком товаров. Не меняет изображения в карточках подкатегорий.
Отображение магазина / Товары категорииМакет страницы категорииcategory_layoutтип layout—
Отображение магазина / Товары категорииВывод в списках категорийcategory_listing_modeproducts; products — Товары; groups_products — Группы товаров и товарыОбщая настройка для списков товаров в категориях. «Товары» — все варианты отдельно. «Группы товаров и товары» — одна карточка на группу и отдельно товары без группы. По умолчанию — «Товары».
Отображение магазина / Товары категорииВид товаров по умолчаниюcategory_default_viewgrid; grid — Сетка; list — Список; table — ТаблицаВид списка при открытии страницы. Посетитель может выбрать другой вид переключателем.
Отображение магазина / Товары категорииПоказывать изображения подкатегорийsubcategory_show_image1; 0 — Нет; 1 — ДаИзображение или иконка в карточках подкатегорий на странице товаров.
Отображение магазина / Товары категорииНастроить колонки по брейкпоинтамcategory_breakpoints0; 0 — Нет; 1 — ДаДа — отдельные значения для XS, SM, MD, LG, XL и XXL. Нет — одна колонка на телефоне, до двух на среднем экране и выбранное число на большом.
Отображение магазина / Товары категорииКоличество колонокcategory_columns3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Количество колонок на большом экране (1–6); на меньших экранах сетка адаптируется автоматически. Показывается при category_breakpoints:0.
Отображение магазина / Товары категорииXS — менее 576 pxcategory_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при category_breakpoints:1.
Отображение магазина / Товары категорииSM — от 576 pxcategory_columns_sm1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при category_breakpoints:1.
Отображение магазина / Товары категорииMD — от 768 pxcategory_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при category_breakpoints:1.
Отображение магазина / Товары категорииLG — от 992 pxcategory_columns_lg3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при category_breakpoints:1.
Отображение магазина / Товары категорииXL — от 1200 pxcategory_columns_xl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при category_breakpoints:1.
Отображение магазина / Товары категорииXXL — от 1400 pxcategory_columns_xxl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при category_breakpoints:1.
Отображение магазина / Товары категорииВыводить общее количество товаровcategory_product_count0; 0 — Нет; 1 — Да—
Отображение магазина / Товары категорииВыводить общий диапазон ценcategory_price_range0; 0 — Нет; 1 — Да—
Отображение магазина / Карточка товара в списке категорийМакет карточки товараproduct_card_layoutgrid; тип layout—
Отображение магазина / Карточка товара в списке категорийВыводить интро в карточкахproduct_card_intro1; 0 — Нет; 1 — Да—
Отображение магазина / Карточка товара в списке категорийФото в карточке товараproduct_card_images1; 1 — Только первое; 2 — До 2 фото; 3 — До 3 фото; 4 — До 4 фото; 5 — До 5 фото; 0 — Все фотоСколько изображений товара выводить в карточке в списках: одно или карусель из нескольких. Фото листаются стрелками и точками.
Отображение магазина / Карточка товара в списке категорийПоказывать скидку в карточке товараproduct_card_show_discount1; 0 — Нет; 1 — ДаПоказывать старую цену и размер скидки в карточке товара. При выключении остаётся только актуальная цена.
Отображение магазина / Карточка товара в списке категорийВид скидки в карточкеproduct_card_discount_displaypercent; amount — Сумма скидки; percent — Процент скидкиМожно показать экономию точной суммой или процентом от старой цены. Показывается при product_card_show_discount:1.
Отображение магазина / Карточка товара в списке категорийПоказывать время до конца скидки в карточкеproduct_card_sale_countdown1; 0 — Нет; 1 — ДаОтображает бейдж с днями и часами до окончания активной скидки. Работает независимо от показа суммы или процента скидки.
Отображение магазина / Карточка товара в списке категорийРежим кнопки в карточке товараproduct_card_cart_modestepper; button — Только кнопка «В корзину»; qty — Кнопка и поле количества; stepper — Кнопка, после добавления заменяется виджетомКак посетитель добавляет товар из списков: только кнопка, кнопка и поле количества, либо кнопка, которая после добавления заменяется виджетом (убрать / число / «+»). В категории и пункте меню можно переопределить.
Отображение магазина / Группы товаровРежим карточкиgroup_card_modesimple; simple — Простой; ajax — Выбор варианта без переходаПростой — фото, диапазон цен и ссылка с числом вариантов. Выбор варианта без перехода — переключатели полей, фото, цена и покупка выбранного товара. Действует при выдаче «Группы товаров и товары» для сетки, списка и таблицы.
Отображение магазина / Список брендовМакет страницы брендаbrand_layoutтип layoutФайл из папки tmpl/brand компонента (копия страницы товаров категории).
Отображение магазина / Список брендовКарточки товаров как в категорияхbrand_use_category_cards1; 0 — Нет; 1 — ДаВключено (по умолчанию): на страницах брендов товары выводятся теми же карточками, что в категориях. Выключено: используются собственные карточки брендов (папка brand-product-card), которые можно править отдельно.
Отображение магазина / Список брендовКарточка товара на странице брендаbrand_product_card_layoutтип layoutФайл карточки из папки brand-product-card; работает при выключенном переключателе «Карточки товаров как в категориях». Показывается при brand_use_category_cards:0.
Отображение магазина / Список брендовМакет списка брендовbrands_layoutтип layout—
Отображение магазина / Список брендовМакет карточки брендаbrand_card_layoutтип layout—
Отображение магазина / Список брендовНастроить колонки по брейкпоинтамbrands_breakpoints0; 0 — Нет; 1 — ДаДа — отдельные значения для XS, SM, MD, LG, XL и XXL. Нет — одна колонка на телефоне, до двух на среднем экране и выбранное число на большом.
Отображение магазина / Список брендовКоличество колонокbrands_columns3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Количество колонок на большом экране (1–6); на меньших экранах сетка адаптируется автоматически. Показывается при brands_breakpoints:0.
Отображение магазина / Список брендовXS — менее 576 pxbrands_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при brands_breakpoints:1.
Отображение магазина / Список брендовSM — от 576 pxbrands_columns_sm1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при brands_breakpoints:1.
Отображение магазина / Список брендовMD — от 768 pxbrands_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при brands_breakpoints:1.
Отображение магазина / Список брендовLG — от 992 pxbrands_columns_lg3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при brands_breakpoints:1.
Отображение магазина / Список брендовXL — от 1200 pxbrands_columns_xl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при brands_breakpoints:1.
Отображение магазина / Список брендовXXL — от 1400 pxbrands_columns_xxl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при brands_breakpoints:1.
Отображение магазина / Список брендовВыводить интро в карточкахbrand_card_intro1; 0 — Нет; 1 — Да—
Отображение магазина / Список брендовВыводить количество товаровbrand_card_count0; 0 — Нет; 1 — ДаЧисло опубликованных товаров раздела, включая подкатегории.
Отображение магазина / Список брендовВыводить диапазон ценbrand_card_prices0; 0 — Нет; 1 — ДаМинимальная и максимальная итоговая цена товаров раздела. Одинаковые цены выводятся одним значением; при отсутствии цен строка скрыта.
Отображение магазина / Список бейджейМакет страницы бейджаbadge_layoutтип layoutФайл из папки tmpl/badge компонента (копия страницы товаров категории).
Отображение магазина / Список бейджейКарточки товаров как в категорияхbadge_use_category_cards1; 0 — Нет; 1 — ДаВключено (по умолчанию): на страницах бейджей товары выводятся теми же карточками, что в категориях. Выключено: используются собственные карточки бейджей (папка badge-product-card), которые можно править отдельно.
Отображение магазина / Список бейджейКарточка товара на странице бейджаbadge_product_card_layoutтип layoutФайл карточки из папки badge-product-card; работает при выключенном переключателе «Карточки товаров как в категориях». Показывается при badge_use_category_cards:0.
Отображение магазина / Список бейджейМакет списка бейджейbadges_layoutтип layout—
Отображение магазина / Список бейджейМакет карточки бейджаbadge_card_layoutтип layout—
Отображение магазина / Список бейджейНастроить колонки по брейкпоинтамbadges_breakpoints0; 0 — Нет; 1 — ДаДа — отдельные значения для XS, SM, MD, LG, XL и XXL. Нет — одна колонка на телефоне, до двух на среднем экране и выбранное число на большом.
Отображение магазина / Список бейджейКоличество колонокbadges_columns3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Количество колонок на большом экране (1–6); на меньших экранах сетка адаптируется автоматически. Показывается при badges_breakpoints:0.
Отображение магазина / Список бейджейXS — менее 576 pxbadges_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при badges_breakpoints:1.
Отображение магазина / Список бейджейSM — от 576 pxbadges_columns_sm1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при badges_breakpoints:1.
Отображение магазина / Список бейджейMD — от 768 pxbadges_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при badges_breakpoints:1.
Отображение магазина / Список бейджейLG — от 992 pxbadges_columns_lg3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при badges_breakpoints:1.
Отображение магазина / Список бейджейXL — от 1200 pxbadges_columns_xl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при badges_breakpoints:1.
Отображение магазина / Список бейджейXXL — от 1400 pxbadges_columns_xxl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при badges_breakpoints:1.
Отображение магазина / Список бейджейВыводить интро в карточкахbadge_card_intro1; 0 — Нет; 1 — Да—
Отображение магазина / Список бейджейВыводить количество товаровbadge_card_count0; 0 — Нет; 1 — ДаЧисло опубликованных товаров раздела, включая подкатегории.
Отображение магазина / Список бейджейВыводить диапазон ценbadge_card_prices0; 0 — Нет; 1 — ДаМинимальная и максимальная итоговая цена товаров раздела. Одинаковые цены выводятся одним значением; при отсутствии цен строка скрыта.
Отображение магазина / Полная страница товараВыбор варианта на странице товараproduct_choice_modenavigate; navigate — Переход к варианту; ajax — Смена товара без перезагрузкиПереход — сразу открыть страницу выбранного варианта. Смена без перезагрузки — обновить карточку товара и адрес через AJAX. Переключатели находятся под ценой; их вид задаётся в настройках полей.
Отображение магазина / Полная страница товараМакет страницы товараproduct_layoutтип layout—
Отображение магазина / Полная страница товараСлайдер фото (карточки и страница товара)product_gallery_typeswiper; swiper — Swiper (с миниатюрами); bootstrap — Карусель BootstrapSwiper подключается плагином «Dharma Shop Swiper» (входит в пакет, должен быть включён); без него галерея показывается каруселью Bootstrap.
Отображение магазина / Полная страница товараМиниатюрыproduct_gallery_thumbsbottom; bottom — Снизу; none — Без миниатюрПолоса миниатюр под главным изображением. Показывается при product_gallery_type:swiper.
Отображение магазина / Полная страница товараЗациклить слайдерproduct_gallery_loop0; 0 — Нет; 1 — ДаПосле последнего фото показывается первое. Показывается при product_gallery_type:swiper.
Отображение магазина / Полная страница товараЛайтбокс (увеличение по клику)product_gallery_lightboxnone; none — Нет; fancybox — FancyboxВстроенный плагин «Dharma Shop Fancybox» входит в пакет и включается при установке. При выборе этого режима фото открываются в лайтбоксе. Библиотека Fancybox распространяется по лицензии Fancyapps UI; условия — на fancyapps.com.
Отображение магазина / Полная страница товараПоказывать брендproduct_page_brand_displaytext; text — Текстом; image — ИзображениемСсылка на страницу бренда будет показана текстом или его изображением. Для изображения задайте картинку у бренда; если её нет, будет показано название.
Отображение магазина / Полная страница товараПоказывать скидку на странице товараproduct_page_show_discount1; 0 — Нет; 1 — ДаПоказывать старую цену и размер скидки рядом с актуальной ценой товара.
Отображение магазина / Полная страница товараВид скидки на странице товараproduct_page_discount_displaypercent; amount — Сумма скидки; percent — Процент скидкиМожно показать экономию точной суммой или процентом от старой цены. Показывается при product_page_show_discount:1.
Отображение магазина / Полная страница товараПоказывать время до конца скидки на странице товараproduct_page_sale_countdown1; 0 — Нет; 1 — ДаОтображает бейдж с днями и часами до окончания активной скидки. Работает независимо от показа суммы или процента скидки.
ИзбранноеВключить избранноеfavorites_enabled1; 0 — Нет; 1 — ДаЕсли выключить, сердечки в карточках и на страницах товаров, а также модуль счётчика не отображаются. Сохранённые списки не удаляются.
ИзбранноеКолонок в сетке избранногоfavorites_columns3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Количество колонок на большом экране (1–6); на меньших экранах сетка адаптируется автоматически.
ИзбранноеНастроить колонки по брейкпоинтамfavorites_breakpoints0; 0 — Нет; 1 — ДаДа — отдельные значения для XS, SM, MD, LG, XL и XXL. Нет — одна колонка на телефоне, до двух на среднем экране и выбранное число на большом.
ИзбранноеXS — менее 576 pxfavorites_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при favorites_breakpoints:1.
ИзбранноеSM — от 576 pxfavorites_columns_sm1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при favorites_breakpoints:1.
ИзбранноеMD — от 768 pxfavorites_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при favorites_breakpoints:1.
ИзбранноеLG — от 992 pxfavorites_columns_lg3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при favorites_breakpoints:1.
ИзбранноеXL — от 1200 pxfavorites_columns_xl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при favorites_breakpoints:1.
ИзбранноеXXL — от 1400 pxfavorites_columns_xxl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при favorites_breakpoints:1.
ИзбранноеИсточник макета карточкиfavorites_card_layout_sourcecomponent; component — Из компонента; override — Переопределяемый в шаблонеВыберите карточку товара из компонента или вариант, который шаблон может переопределить в html/layouts/components/dharmashop/product-card/.
ИзбранноеМакет карточки товараfavorites_card_layoutgrid; тип layoutВыбранный вариант применяется только на странице избранного. Переопределение шаблона использует стандартный путь Joomla.
Корзина / Основные настройкиТекст на кнопке «В корзину»cart_button_textтип textПодпись кнопки в карточках и на странице товара. Пусто — «В корзину».
Корзина / Основные настройкиСрок корзины гостя, днейcart_guest_days30; тип numberСколько дней хранится корзина гостя после последнего изменения (и cookie корзины). По умолчанию 30.
Корзина / Основные настройкиСрок корзины пользователя, днейcart_user_days365; тип numberСколько дней хранится корзина вошедшего пользователя после последнего изменения. 0 — без срока (товары лежат, пока пользователь их не уберёт). По умолчанию 365.
Корзина / Уведомление о добавленииВид уведомленияcart_notification_typetoast; toast — Тост справа сверху; none — Без уведомленияСообщение после успешного добавления товара в корзину. Открытие боковой корзины настраивается отдельно в модуле корзины.
Корзина / Уведомление о добавленииАвтозакрытие, секундcart_notification_seconds5; тип numberЧерез сколько секунд закрывать уведомление. 0 — только вручную. Наведение указателя или фокус внутри тоста приостанавливает автозакрытие. Показывается при cart_notification_type:toast.
Корзина / Покупка на странице товараРежим кнопки на странице товараproduct_page_cart_modestepper; button — Только кнопка «В корзину»; qty — Кнопка и поле количества; stepper — Кнопка, после добавления заменяется виджетомТо же для страницы товара (блок покупки).
Корзина / Замена нулевой ценыЗаменять нулевую цену текстомprice_zero_replace0; 0 — Нет; 1 — ДаДействует в карточках, на странице товара, в корзине и мини-корзине, значке корзины и подстановках {product.price_min} и т. п. В админке и в данных заказа цена остаётся числом.
Корзина / Замена нулевой ценыТекст вместо нулевой ценыprice_zero_textтип textЕсли пусто, выводится «Цена по запросу». Показывается при price_zero_replace:1.
Изображения / Загрузка и исходные изображенияПапка для изображенийimage_base_folderdharmashop; тип textПапка внутри images/, куда загружаются файлы магазина. Латиница, цифры, дефис, подчёркивание; вложенность через «/» (например, shop/catalog). Пусто — dharmashop. Уже загруженные файлы остаются на месте и продолжают работать; при удалении записи файлы из прежней папки dharmashop тоже убираются.
Изображения / Загрузка и исходные изображенияСтруктура папокimage_folder_modetype_year; type_year — Тип / год (categories/2026); type_year_month — Тип / год / месяц (categories/2026/10); type — Только тип (categories); flat — Все файлы в одной папкеКак раскладывать файлы внутри папки для изображений. «Тип» — categories, icons и т. д. (позже products).
Изображения / Загрузка и исходные изображенияИмя загруженного файлаimage_name_moderandom; random — Случайное (например, 3fa9c1d70b.png); original_random — Оригинальное + случайный хвост (kofe-3fa9c1d70b.png); original — Оригинальное (kofe.png)Случайное имя исключает совпадения у разных записей. «Оригинальное + случайное» сохраняет читаемость для поиска. Если выбрано оригинальное имя и такой файл уже есть, добавляется номер.
Изображения / Загрузка и исходные изображенияКонвертировать новые изображения в WebPimage_convert_webp0; 0 — Нет; 1 — ДаJoomla сохраняет новые JPEG, PNG и AVIF как WebP (качество 82), если исходный формат поддерживается установленной GD. SVG остаётся векторным, GIF — анимированным, BMP — без изменений. Ранее загруженные файлы можно преобразовать командой в списке товаров → «Команды».
Изображения / Загрузка и исходные изображенияКачество JPEG/WebP, %image_quality82; тип numberОбщее качество 20–100 для конвертации загрузок в WebP и уменьшенных JPEG/WebP-копий. По умолчанию 82. PNG сжимается без потерь. Уже сохранённые исходники не перекодируются; уменьшенные копии обновятся при обращении.
Изображения / Загрузка и исходные изображенияAPI-ключ YouTube Data APIvideo_youtube_api_keyтип textНеобязательный ключ Google Cloud с включённым YouTube Data API v3: позволяет получить обложку высокого разрешения. Без ключа название и стандартная обложка получаются через YouTube oEmbed. Запросы выполняются сервером при добавлении ссылки в поле «Видео».
Изображения / Загрузка и исходные изображенияПрефикс имени файлаimage_name_prefix; тип textДобавляется в начало имени каждого загруженного файла: латиница, цифры, дефис и подчёркивание. Пусто — без префикса.
Изображения / Размеры изображений по контекстамОбрабатывать изображенияimage_resize_enabled1; 0 — Нет; 1 — Да—
Изображения / Размеры изображений по контекстамПапка кеша размеровimage_resize_cacheimages/dharmashop/cache/resized; тип textОтдельная папка внутри images: версия / два уровня хеша / файл. Контексты с одинаковыми параметрами используют одну копию исходника. Папки появляются по мере обращения. Не указывайте папку исходников.
Изображения / Размеры изображений по контекстамКонтексты и размерыimage_resize_presetsтип imagesizesКаждый контекст добавляется один раз. Удаление строки отключает его обработку; пустой список отключает все контексты. Новые контексты после обновления можно добавить кнопкой +.
ФильтрВключить фильтрациюfilter_enabled1; 0 — Нет; 1 — Да—
ФильтрКаскадная доступность значенийfilter_cascade1; 0 — Нет; 1 — ДаПосле выбора условия пересчитывать остальные фильтры. Нулевые значения скрываются или отключаются по настройке модуля. Работает и без показа счётчиков.
ФильтрСчётчики по умолчаниюfilter_countsbase; off — Не показывать; base — Базовые — весь текущий раздел; live — Каскадные — с учётом выбора—
ФильтрПредел точного числа результатовfilter_count_cap10001; тип numberБолее широкая выдача показывает число с плюсом; список остаётся доступным.
ФильтрПредел кандидатов для каскадаfilter_live_limit20000; тип numberПри превышении используются базовые числа с соответствующей подписью.
ФильтрПредел одного SQL-запроса, мсfilter_query_ms1500; тип numberБюджет всех запросов фасетов за обновление и предел отдельного SQL списка (MySQL MAX_EXECUTION_TIME). При исчерпании — базовые данные, а при их недоступности числа скрываются и выбор остаётся доступным.
ФильтрВремя жизни кэша, минутfilter_cache_minutes10; тип number—
ФильтрМаксимум выбранных полейfilter_max_fields12; тип number—
ФильтрМаксимум значений в одном полеfilter_max_values50; тип number—
ФильтрКанонический адрес фильтрацииfilter_canonicalcategory; category — Адрес раздела без фильтра; self — Нормализованный адрес с фильтром—
ФильтрНе индексировать страницы фильтрацииfilter_noindex1; 0 — Нет; 1 — Да—
ФильтрNofollow у ссылок значенийfilter_nofollow1; 0 — Нет; 1 — Да—
SEOШорткоды_seo_shortcodesтип shortcodes—
SEOКаноническая страница варианта товараseo_variant_canonicalself; self — Своя страница у каждого варианта; main — Главный вариант группы (первый по номеру)Для товаров из одной группы (цвет, размер, память…). «Своя страница» — каждый вариант индексируется отдельно (подходит, когда варианты различаются запросами и описанием); «Главный вариант» — поисковикам указывается один адрес группы, остальные варианты остаются доступны покупателям. Во всех режимах разметка Schema.org описывает группу целиком (ProductGroup с вариантами).
SEOЗащита от дублей адресовduplicates_protection0; 0 — Нет; 1 — ДаАдрес страницы каталога с лишним параметром (например, «?foo=1» или пустое «?sort=») — тот же документ под другим адресом. При включении такой запрос постоянно (301) перенаправляется на тот же адрес без лишнего: в поиске остаётся один адрес страницы. Параметры сортировки, вида, фильтра, поиска и навигации, а также метки из списка ниже сохраняются. Действует на списки категорий, брендов и бейджей, списки товаров, поиск, посадочные страницы и страницу товара; корзина, оформление и заказы не затрагиваются. Canonical выводится всегда, независимо от этой настройки.
SEOДопустимые параметры адресаduplicates_protection_allowedutm_ _ym_ _openstat yclid ysclid gclid fbclid erid tmpl; тип textareaПо одному в строке, без учёта регистра. «имя» — точное совпадение, «имя» — начинается с, «имя» — заканчивается на, «имя» — содержит. Эти параметры редирект не убирает: метки рекламы и аналитики стёрлись бы до того, как их прочитает счётчик. Если на сайте есть дополнительный модуль или сервис со своим параметром в адресе страниц каталога, добавьте его сюда, иначе он будет убран. Для Яндекса дополнительно добавьте в robots.txt директиву Clean-param, например: Clean-param: utm_source&utm_medium&utm_campaign&yclid Показывается при duplicates_protection:1.
SEO<meta name="robots">seo_robotsindex, follow; index, follow — index, follow; noindex, follow — noindex, follow; index, nofollow — index, nofollow; noindex, nofollow — noindex, nofollowЗначение для всех страниц магазина, у которых оно не задано отдельно.
SEOOpen Graphseo_opengraph1; 0 — Нет; 1 — ДаВыводить теги og:title, og:description и og:image для красивых превью ссылок в соцсетях и мессенджерах.
SEOTwitter Cardsseo_twitter1; 0 — Нет; 1 — ДаРазметку добавляет плагин «Dharma Shop — Социальные метаданные». Настройки используются на страницах магазина.
SEOМикроразметка Schema.orgseo_structureddata1; 0 — Нет; 1 — ДаВыводить JSON-LD плагином «Dharma Shop — Микроразметка Schema.org». Поддерживаются списки разделов, списки товаров и страницы товаров. Хлебные крошки штатного модуля Joomla управляются отдельно.
SEOИзображение по умолчаниюseo_default_imageтип imageuploadИспользуется в превью ссылки, если у страницы нет своей картинки (например, логотип магазина).
SEO<title>seo_category_title{category.title} \{global.sitename}; тип text—
SEO<meta name="description">seo_category_description{category.title} — {category.introtext}; тип textarea—
SEO<h1>seo_category_h1{category.title}; тип text—
SEOХлебные крошкиseo_category_breadcrumb{category.title}; тип text—
SEO<title>seo_brand_title{brand.title} \{global.sitename}; тип text—
SEO<meta name="description">seo_brand_description{brand.title} — {global.sitename}; тип textarea—
SEO<h1>seo_brand_h1{brand.title}; тип text—
SEOХлебные крошкиseo_brand_breadcrumb{brand.title}; тип text—
SEO<title>seo_badge_title{badge.title} \{global.sitename}; тип text—
SEO<meta name="description">seo_badge_description{badge.title} — {global.sitename}; тип textarea—
SEO<h1>seo_badge_h1{badge.title}; тип text—
SEOХлебные крошкиseo_badge_breadcrumb{badge.title}; тип text—
SEO<title>seo_landing_title{landing.title} \{global.sitename}; тип text—
SEO<meta name="description">seo_landing_description{landing.title} — {landing.introtext}; тип textarea—
SEO<h1>seo_landing_h1{landing.title}; тип text—
SEOХлебные крошкиseo_landing_breadcrumb{landing.title}; тип text—
SEO<title>seo_favorites_title{favorites.title} \{global.sitename}; тип text—
SEO<meta name="description">seo_favorites_description{favorites.title} — {global.sitename}; тип textarea—
SEO<h1>seo_favorites_h1{favorites.title}; тип text—
SEO<title>seo_product_title{product.title} \{global.sitename}; тип text—
SEO<meta name="description">seo_product_description{product.title} — {product.introtext}; тип textarea—
SEO<h1>seo_product_h1{product.title}; тип text—
SEOХлебные крошкиseo_product_breadcrumb{product.title}; тип text—
Оформление заказа / Доступ к оформлениюЗаказов с одного адреса в часcheckout_rate_ip10; тип numberЗащита от потока заказов ботами: превысивший лимит получает просьбу повторить позже. 0 — без ограничения. Адрес берётся из REMOTE_ADDR (за прокси настройте передачу реального адреса на веб-сервере).
Оформление заказа / Доступ к оформлениюЗаказов на один e-mail в часcheckout_rate_email3; тип numberЗащита от потока заказов ботами: превысивший лимит получает просьбу повторить позже. 0 — без ограничения. Адрес берётся из REMOTE_ADDR (за прокси настройте передачу реального адреса на веб-сервере).
Оформление заказа / Доступ к оформлениюРазрешить гостевой заказcheckout_guest1; 0 — Нет; 1 — ДаЕсли выключено, для оформления нужно войти в аккаунт Joomla. Гостевой заказ не создаёт аккаунт автоматически.
Оформление заказа / Доступ к оформлениюПривязывать гостевые заказы к аккаунтуorders_claimlink; off — Не привязывать; link — Только по ссылке из письма заказа (рекомендуется); verified — Автоматически по e-mail при подтверждённой почте (устарело: e-mail можно сменить); any — Автоматически по любому совпадению e-mail (небезопасно, только для тестов)Как гостевой заказ попадает в «Мои заказы». «Только по ссылке из письма заказа» (рекомендуется): вошедший покупатель открывает ссылку из письма и нажимает «Привязать заказ к аккаунту», доказывая, что письмо получил он. Режимы по e-mail привязывают заказы автоматически и небезопасны: e-mail в профиле Joomla можно сменить без повторного подтверждения.
Оформление заказа / Контактные данные получателяПоля получателяcheckout_fieldsтип checkoutdefinitions—
Оформление заказа / СогласияСогласия при оформленииcheckout_consentsтип checkoutdefinitions—
Оформление заказа / Правила заказа товаровМинимальное количествоorder_qty_min1; тип numberМеньше этого количества в заказ добавить нельзя.
Оформление заказа / Правила заказа товаровШаг количестваorder_qty_step1; тип numberКоличество можно менять только кратно шагу (например, 0,5 для метров).
Оформление заказа / Правила заказа товаровМаксимальное количество (0 — без ограничения)order_qty_max0; тип numberБольше этого количества в заказ добавить нельзя; 0 — без ограничения.
Оформление заказа / Правила заказа товаровЕдиница измеренияorder_unitшт; тип unitВыберите единицу измерения. Набор вариантов можно настроить ниже.
Оформление заказа / Правила заказа товаровСвои варианты единиц измеренияorder_units_customтип textareaНеобязательно. Укажите по одной единице на строку — этот список заменит стандартный. Можно использовать любые обозначения длиной до 20 символов. Очистите поле, чтобы вернуть стандартный список.
Оформление заказа / Правила заказа товаровЕдиница весаshipping_weight_unitкг; тип unitЕдиница веса по умолчанию для новых товаров.
Оформление заказа / Правила заказа товаровСвои единицы весаshipping_weight_units_customтип textareaНеобязательно. Укажите по одной единице на строку — свой список заменит стандартный. Если список очистить, вернутся стандартные варианты.
Оформление заказа / Правила заказа товаровЕдиница размеровshipping_dimension_unitсм; тип unitЕдиница размеров по умолчанию для новых товаров.
Оформление заказа / Правила заказа товаровСвои единицы размеровshipping_dimension_units_customтип textareaНеобязательно. Укажите по одной единице на строку — свой список заменит стандартный. Если список очистить, вернутся стандартные варианты.
Оформление заказа / Правила заказа товаровУчёт остатковorder_stock_tracked0; 0 — Нет; 1 — ДаЕсли включено, товар без остатка считается отсутствующим. Если выключено, товар всегда в наличии.
Оформление заказа / Правила заказа товаровПродавать без остаткаorder_backorder0; 0 — Нет; 1 — ДаРазрешает заказ, когда остаток равен нулю (при включённом учёте остатков).
Уведомления / Канал emailОтправлять уведомления по emailnotify_email_enabled0; 0 — Нет; 1 — ДаПо умолчанию выключено. После включения письма отправляются при новом заказе и смене статуса по выбранным правилам.
Уведомления / Канал emailАдрес для ответовnotify_replytoтип emailНеобязательно. Адрес для ответов на письма магазина. Если пусто, используется email из данных магазина, затем настройка Joomla. Адрес отправителя не меняется.
Уведомления / Канал TelegramОтправлять уведомления в Telegramnotify_telegram_enabled0; 0 — Нет; 1 — ДаПо умолчанию выключено. Сообщения отправляются только в заданные чаты при новом заказе и смене статуса по выбранным правилам. Покупателям сообщения не отправляются.
Уведомления / Канал TelegramТокен ботаnotify_telegram_bot_tokenтип textСоздайте бота через @BotFather и вставьте полный токен. Токен отображается открыто и сохраняется вместе с настройками магазина.
Уведомления / Канал TelegramЧаты для уведомленийnotify_telegram_chatsтип telegramchatsСначала сохраните полный токен из @BotFather (в нём есть числовой ID, двоеточие и секретная часть). Затем запустите бота командой /start в личном чате или добавьте его в группу/канал и отправьте сообщение. Обновите страницу настроек: чаты появятся в списке, ID вручную вводить не нужно. Для канала боту нужны права администратора. Если список пустой — проверьте токен и входящее сообщение; getUpdates не работает при установленном webhook.
Уведомления / Канал TelegramНовый заказnotify_telegram_created1; 0 — Нет; 1 — Да—
Уведомления / Канал TelegramСмена статуса заказаnotify_telegram_status0; 0 — Нет; 1 — Да—
Уведомления / Канал TelegramДобавлять состав заказаnotify_telegram_items1; 0 — Нет; 1 — ДаДобавлять названия, артикулы, количество и суммы позиций заказа.
Уведомления / Канал TelegramКонтакты покупателяnotify_telegram_contacts1; 0 — Нет; 1 — ДаПередавать контактные данные из снимка заказа в выбранные административные чаты.
Уведомления / Канал TelegramСсылка на заказ в админкеnotify_telegram_link1; 0 — Нет; 1 — ДаДобавить ссылку для пользователя с доступом к панели Joomla.
Уведомления / Уведомления администрацииПолучатели системных писем Joomlanotify_admin_system1; 0 — Нет; 1 — ДаНезаблокированные пользователи с настройкой «Получать системные письма». Дополнительные адреса ниже добавляются к ним. Каждый получатель получает отдельное письмо.
Уведомления / Уведомления администрацииДополнительные emailnotify_admin_emailsтип textareaДо 50 адресов, каждый с новой строки или через запятую. Повторяющиеся адреса объединяются.
Уведомления / Уведомления администрацииНовый заказnotify_admin_created1; 0 — Нет; 1 — Да—
Уведомления / Уведомления администрацииСмена статуса заказаnotify_admin_status0; 0 — Нет; 1 — Да—
Уведомления / Уведомления покупателюНовый заказnotify_customer_created1; 0 — Нет; 1 — Да—
Уведомления / Уведомления покупателюСмена статуса заказаnotify_customer_status1; 0 — Нет; 1 — Да—
Уведомления / Уведомления покупателюДобавлять состав заказаnotify_customer_items1; 0 — Нет; 1 — Да—
Уведомления / Уведомления покупателюДобавлять контактные данные получателяnotify_customer_contacts1; 0 — Нет; 1 — Да—
Уведомления / Уведомления покупателюДобавлять ссылку на заказnotify_customer_link1; 0 — Нет; 1 — ДаДля покупателей с аккаунтом: после входа доступен свой заказ. Гостю отправляется состав без постоянной ссылки; гостевые ссылки подключим отдельно.
Расширения—addonsтип addons—
Расширения—librariesтип libraries—
Права доступа JoomlaПрава доступа Joomlarulesтип rules—
Экспорт / импортПапка подготовленных файлов импортаimport_folderfiles/import; тип ExportfolderОтносительно корня сайта, внутри files/. Вложенная папка private содержит закрытые источники и медиа. Новая папка применяется к новым файлам; прежние запуски сохраняют свои пути.
Экспорт / импортМаксимум скачиваемых медиафайлов за импортimport_media_max_files5000; тип number—
Экспорт / импортОбщий размер скачиваемых медиа за импорт (MiB)import_media_max_mb512; тип number—
Экспорт / импортПапка входящих файлов импортаimport_inboxfiles/import/inbox; тип textЛокальные источники профилей читаются только из этой папки. По умолчанию files/import/inbox. Папка создаётся владельцем сайта.
Экспорт / импортПапка выгрузокexport_folderfiles/export; тип ExportfolderПапка внутри files. По умолчанию files/export; она создаётся автоматически. Закрытые файлы и рабочие части защищены, публичные фиды доступны по постоянной ссылке профиля.
Экспорт / импортСохранять последних файлов на профильexport_keep10; тип numberСтарые файлы удаляются после успешной выгрузки; записи истории сохраняются.
Экспорт / импортЗаписей в порции экспортаexport_batch200; тип number—
Экспорт / импортВремя шага экспорта, секундexport_budget5; тип number—

Модуль mod_dharmashop_cart

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Показывать суммуshow_total1; 0 — Нет; 1 — ДаСумма товаров после скидок и акций, без доставки (на узких экранах скрыта).
Действие по клику на корзинуclick_actionlink; link — Переход на страницу корзины; offcanvas — Открыть боковую панель справа (мини-корзина)Что происходит при клике на значок корзины.
Открывать панель после добавления товараopen_on_add0; 0 — Нет; 1 — ДаПри добавлении товара в корзину боковая панель открывается сама. Показывается при click_action:offcanvas.
Скрывать число при пустой корзинеhide_empty_badge1; 0 — Нет; 1 — ДаЕсли включено, метка с числом позиций не показывается, пока корзина пуста.
Подключать стили панелиpanel_styles1; 0 — Нет; 1 — ДаОформление боковой панели (карточки позиций, итог внизу). Если выключить, панель получит только классы Bootstrap; свои стили можно задать в шаблоне сайта. Показывается при click_action:offcanvas.
Показывать скидкуshow_discount1; 0 — Нет; 1 — ДаЗачёркнутая обычная цена у позиций со скидкой. Показывается при click_action:offcanvas.
Кнопка «Оформить заказ»show_checkout1; 0 — Нет; 1 — ДаВторая кнопка внизу панели ведёт на страницу оформления заказа (отдельная от корзины). Показывается при click_action:offcanvas.
Классы кнопки «Корзина»cart_button_classbtn btn-outline-primary; тип textCSS-классы через пробел, например: btn btn-primary. Если пусто, берётся значение по умолчанию. Показывается при click_action:offcanvas.
Классы кнопки «Оформить заказ»checkout_button_classbtn btn-primary; тип textCSS-классы через пробел, например: btn btn-primary. Если пусто, берётся значение по умолчанию. Показывается при click_action:offcanvas[AND]show_checkout:1.
Показывать фото товараshow_image1; 0 — Нет; 1 — ДаПоказывается при click_action:offcanvas.
Показывать категориюshow_category1; 0 — Нет; 1 — ДаНазвание категории над названием товара. Показывается при click_action:offcanvas.
Показывать артикулshow_sku0; 0 — Нет; 1 — ДаПоказывается при click_action:offcanvas.
Показывать цену за единицуshow_unit_price1; 0 — Нет; 1 — ДаЦена одной единицы товара рядом с суммой позиции. Показывается при click_action:offcanvas.
Макетlayoutтип modulelayout—
Суффикс CSS-класса модуляmoduleclass_sfxтип textarea—

Модуль mod_dharmashop_categories

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Режим выборкиmodechildren; children — Подкатегории; selected — Выбранные категории—
Родительская категорияparent1; 1 — Весь каталог (корень); тип categoryТолько непосредственные подкатегории выбранного раздела. «Весь каталог» — категории верхнего уровня. Показывается при mode:children.
Исключаемые категорииexcludedтип categoryПоказывается при mode:children.
Выбранные категорииselectedтип categoryПоказывается при mode:selected.
Количество категорийlimit6; тип numberОт 1 до 100. Если доступных категорий больше, можно показать кнопку перехода в каталог.
Макетdisplaygrid; grid — Сетка; accordion — Аккордеон; slider — Слайдер—
Использовать макеты компонентаcomponent_layouts1; 0 — Нет; 1 — ДаДля сетки и слайдера: Да — карточки категорий из настроек магазина, включая переопределения. Нет — собственные карточки модуля. Аккордеон всегда использует отдельный макет подкатегорий. Показывается при display:grid,slider.
Показывать изображениеshow_image1; 0 — Нет; 1 — Да—
Показывать интроshow_intro1; 0 — Нет; 1 — Да—
Показывать количество товаровshow_count0; 0 — Нет; 1 — ДаОпубликованные товары, включая вложенные категории. До 10 000 — точное количество, выше — «10000+». При выключении подсчёт не выполняется.
Показывать минимальную и максимальную ценуshow_prices0; 0 — Нет; 1 — ДаДиапазон цен опубликованных товаров из индекса каталога, включая вложенные категории. При выключении цены не запрашиваются.
Количество колонокcategories_columns3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:grid.
Настроить колонки по брейкпоинтамcategories_breakpoints0; 0 — Нет; 1 — ДаПоказывается при display:grid.
Колонки xs (< 576 px)categories_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:grid[AND]categories_breakpoints:1.
Колонки sm (≥ 576 px)categories_columns_sm1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:grid[AND]categories_breakpoints:1.
Колонки md (≥ 768 px)categories_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:grid[AND]categories_breakpoints:1.
Колонки lg (≥ 992 px)categories_columns_lg3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:grid[AND]categories_breakpoints:1.
Колонки xl (≥ 1200 px)categories_columns_xl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:grid[AND]categories_breakpoints:1.
Колонки xxl (≥ 1400 px)categories_columns_xxl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:grid[AND]categories_breakpoints:1.
Раскрыть первую категориюopen_first0; 0 — Нет; 1 — ДаПоказывается при display:accordion.
Разрешить несколько раскрытых категорийmultiple_open0; 0 — Нет; 1 — ДаПоказывается при display:accordion.
Подкатегорий в каждом разделеchild_limit12; тип numberОт 1 до 100. В аккордеоне выводятся непосредственные подкатегории, затем ссылка на весь раздел. Показывается при display:accordion.
Колонки xs (< 576 px)slider_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:slider.
Колонки sm (≥ 576 px)slider_columns_sm2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:slider.
Колонки md (≥ 768 px)slider_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:slider.
Колонки lg (≥ 992 px)slider_columns_lg3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:slider.
Колонки xl (≥ 1200 px)slider_columns_xl4; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:slider.
Колонки xxl (≥ 1400 px)slider_columns_xxl4; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при display:slider.
Расстояние между карточками, pxslider_gap16; тип numberПоказывается при display:slider.
Длительность перелистывания, мсslider_speed400; тип numberПоказывается при display:slider.
Интервал автопрокрутки, мсslider_delay5000; тип numberПоказывается при display:slider[AND]slider_autoplay:1.
Стрелкиslider_arrows1; 0 — Нет; 1 — ДаПоказывается при display:slider.
Индикаторы страницslider_pagination1; 0 — Нет; 1 — ДаПоказывается при display:slider.
Зациклить слайдерslider_loop0; 0 — Нет; 1 — ДаПоказывается при display:slider.
Автопрокруткаslider_autoplay0; 0 — Нет; 1 — ДаПоказывается при display:slider.
Показывать кнопку «Показать все»show_all1; 0 — Нет; 1 — ДаКнопка появляется, только когда число доступных категорий превышает лимит. Переход — во весь каталог.
Текст кнопкиbutton_textтип textПусто — «Показать все». Показывается при show_all:1.
CSS-классы кнопкиbutton_classbtn btn-outline-primary; тип textПоказывается при show_all:1.
Пункт меню каталогаcatalog_menu0; 0 — Автоматически; тип menuitemАвтоматически находит доступный пункт корня каталога. Если их несколько или нужна другая страница — выберите вручную. Без пункта меню используется стандартная ссылка компонента. Показывается при show_all:1.
Макетlayoutтип modulelayout—
Суффикс CSS-класса модуляmoduleclass_sfxтип textarea—

Модуль mod_dharmashop_filter

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
ОсновноеКатегория для фильтраcategory_modecurrent; current — Текущая страница; root — Весь каталог; fixed — Выбранная категорияПо какой категории строятся значения фильтра: по открытой странице, по всему каталогу или по выбранной.
ОсновноеКатегорияcategory; тип categoryПоказывается при category_mode:fixed.
ОсновноеСтраница результатовmenu_item0 — Текущая страница; тип menuitemПункт меню, на который отправляется фильтр. По умолчанию — текущая страница списка.
ОсновноеРасположениеorientationvertical; vertical — Вертикально; horizontal — ГоризонтальноВертикально — в боковой колонке; горизонтально — полосой над списком (разделы в несколько колонок).
ОсновноеРазделы горизонтального фильтраhorizontal_groupsdropdown; dropdown — Выпадающие группы; grid — СеткаПоказывается при orientation:horizontal.
ОсновноеПолзунки (цена и диапазоны) всегда открытыprice_open1; 0 — Нет; 1 — ДаВ горизонтальном фильтре с выпадающими группами ползунки и поля «от/до» (цена и числовые диапазоны полей товаров) показываются сразу, без раскрытия. «Только в наличии» и «По акции» всегда стоят справа в нижней строке. Показывается при orientation:horizontal[AND]horizontal_groups:dropdown.
ОсновноеКнопка «Свернуть» в углуbar_collapse1; 0 — Нет; 1 — ДаВ углу горизонтального фильтра показывается кнопка, которая сворачивает все группы и оставляет выбранные значения и число найденных товаров. Состояние запоминается в браузере посетителя. Без JavaScript кнопки нет, фильтр всегда развёрнут. Показывается при orientation:horizontal.
ОсновноеЛипкая боковая колонкаsticky_modeoff; off — Нет; desktop — Только на компьютере; always — На всех экранахИспользуется для вертикального фильтра без выдвижной панели. Высота ограничена экраном. Показывается при orientation:vertical.
ОсновноеОтступ от верхнего края, pxsticky_offset16; тип numberПоказывается при orientation:vertical[AND]sticky_mode:desktop,always.
ОсновноеAJAX (без перезагрузки страницы)ajax0; 0 — Нет; 1 — ДаСписок товаров, счётчики и выбранные условия обновляются без перезагрузки страницы, адрес в браузере меняется (кнопка «Назад» работает). Если выключено или скрипт не загрузился, фильтр работает обычной отправкой формы. Скрипт подключается только при включённом AJAX или режиме «сразу».
ОсновноеКогда применять выборapply_modebutton; button — По кнопке «Применить»; instant — Сразу при измененииПо кнопке — выбор применяется нажатием «Применить». Сразу — при каждом изменении (для полей чисел — с задержкой). В режиме «сразу» кнопку «Применить» можно скрыть.
ОсновноеЗадержка для чисел, мсinstant_delay700; тип numberЧерез сколько миллисекунд после последнего ввода в поле числа (цена, вес…) запрос уходит на сервер. Показывается при apply_mode:instant.
ОсновноеКнопка «Применить»show_apply_button1; 0 — Нет; 1 — Да—
ОсновноеТекст кнопкиapply_textтип textМожно использовать {count} — число товаров по уже применённому выбору (например, «Показать {count}»). До нажатия кнопки число не пересчитывается — живой пересчёт появится с AJAX. По умолчанию текст «Применить». Показывается при show_apply_button:1.
ОсновноеКнопка «Сбросить»show_reset_button1; 0 — Нет; 1 — Да—
ОсновноеВыбранные условияshow_active_chips1; 0 — Нет; 1 — ДаНад формой выводятся выбранные значения со знаком «×» для снятия по одному.
ОсновноеОформление фильтраmodule_styles1; 0 — Нет; 1 — ДаПодключает собственные стили модуля: карточка со скруглением и тенью, иконки системных разделов, пилюли выбранных значений, переключатели, плитки цвета. Цвета берутся из цвета Bootstrap и переменных --dharma-filter-*; выключите, если фильтр оформляется шаблоном сайта.
ОсновноеЗаголовок внутри карточкиheadingтип textНеобязательный заголовок в верхней части карточки фильтра (например, «Фильтр товаров»). Пусто — не выводится; заголовок модуля Joomla настраивается отдельно.
ОсновноеЧисло найденныхshow_result_count1; 0 — Нет; 1 — ДаСтрока «Найдено: N» над разделами.
ПоведениеКаскадная доступность значенийcascadeinherit; inherit — Из настроек магазина; on — Да; off — НетОбновлять остальные фильтры после выбора условия. Действие с нулевыми значениями задаётся ниже. Числа при включённом каскаде учитывают текущий выбор; их можно скрыть. В режиме кнопки «Применить» обновляется только фильтр, без загрузки товаров.
ПоведениеЗначения без товаровempty_optionshide; show — Показывать; hide — Скрывать; disable — Показывать неактивнымиЧто делать со значениями без подходящих товаров. При включённом каскаде доступность пересчитывается после выбора условия.
ПоведениеРезультаты при фильтрацииfiltered_listinginherit; inherit — Как в каталоге; groups — Группы с подходящим вариантом; products — Отдельные товарыДействует только при выбранных условиях. Все условия должны совпадать на одном товаре.
ПоведениеСчётчики значенийcountsinherit; inherit — Из настроек магазина; off — Нет; base — Базовые — весь раздел; live — Живые — с учётом выбораБазовые — числа всего раздела; живые — с учётом условий. При включённом каскаде числа всегда учитывают выбор. Нет — скрыть числа, сохранив каскадную доступность. На больших выборках возможны отмеченные приблизительные числа.
ПоведениеСкрывать поля с одним значениемhide_single_value_fields0; 0 — Нет; 1 — ДаПоле, у которого в списке осталось не больше одного значения и оно не выбрано, не выводится.
ПоведениеСворачиваемые группыcollapsible_groups1; 0 — Нет; 1 — ДаКаждый раздел сворачивается и разворачивается (элемент <details>, без JavaScript). Раздел с выбранным значением открыт всегда.
ЗначенияПолзунки у числовых полейrange_slider0; 0 — Нет; 1 — ДаДва ползунка (нижняя и верхняя граница) над полями «от — до» у числовых полей. Скрипт подключается только при включении.
ЗначенияМного значенийcheckbox_limit_modeall; all — Все значения; limit — Первые N, остальные — «Ещё»Показывать все значения или только первые, а остальные — за ссылкой «Ещё».
ЗначенияВидимых значенийcheckbox_visible_count6; тип numberПоказывается при checkbox_limit_mode:limit.
ЗначенияПорядок значенийoptions_sortfield; field — Как в поле; alpha — По алфавиту; count — По числу товаровДля поля можно задать свой порядок в его настройках.
Мобильная версияВыдвижная панельoffcanvas_modenever; never — Нет — обычный блок; mobile — На узких экранах; always — ВсегдаФильтр открывается кнопкой в боковой панели (Bootstrap offcanvas): на узком экране или на любом. Скрипт Bootstrap подключается только при включённой панели.
Мобильная версияДо какой ширины панельoffcanvas_breakpointlg; sm — Уже 576 px; md — Уже 768 px; lg — Уже 992 px; xl — Уже 1200 pxПанель на экранах уже указанной ширины; шире — обычный блок. Показывается при offcanvas_mode:mobile.
Мобильная версияСторона выездаoffcanvas_positionstart; start — Слева; end — СправаПоказывается при offcanvas_mode:mobile,always.
Мобильная версияКнопку «Фильтр» ставить в строку сортировкиoffcanvas_inline1; 0 — Нет; 1 — ДаНа телефоне кнопка открытия фильтра переезжает в одну строку с сортировкой и переключателем вида списка (значок и число выбранных значений). Работает, когда на странице есть такая строка и включено «Оформление фильтра». Выключите, чтобы кнопка осталась отдельной строкой над списком. Показывается при offcanvas_mode:mobile,always.
Мобильная версияТекст кнопки открытияoffcanvas_button_textтип textПоказывается при offcanvas_mode:mobile,always.
Мобильная версияТекст кнопки «Показать»offcanvas_show_textтип textКнопка внизу панели закрывает её. При AJAX и «сразу» число {count} живое — меняется вместе с выбором. Показывается при offcanvas_mode:mobile,always.
ЦенаЦенаprice_displayinputs; none — Не выводить; inputs — Поля «от — до»; slider — Ползунки и поля «от — до»Поля «от» и «до» с границами из цен каталога.
ЦенаШаг ценыprice_step0; тип numberШаг числового поля; 0 — 1. Показывается при price_display:inputs,slider.
ЦенаБыстрые интервалы ценыprice_presetsтип textareaПо строке на интервал: «подпись = от-до», например «до 50 000 = 0-50000» или «от 100 000 = 100000-». Выводятся ссылками под полями цены. Показывается при price_display:inputs,slider.
Фильтры—fill_filtersтип fillfilters—
ФильтрыФильтры и их порядокfields_configДинамические строки (см. вложенную форму); тип subformПоля с включённым фильтром и системные фильтры (цена, бренд, бейджи, подкатегории, наличие). Порядок — перетаскиванием. Если список пуст, выводятся все: подкатегории, бренд, бейджи, цена, поля, наличие.
Макетlayoutтип modulelayout—
Суффикс CSS-класса модуляmoduleclass_sfxтип textarea—
Кешированиеcache0; 0 — Без кешированияИспользовать кеширование Joomla для модуля.
Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Страница результатовmenu_item0 — Автоматически: страница каталога (или «Поиск»); тип menuitemПункт меню, на который отправляется запрос: страница каталога, категории или «Поиск». Запрос передаётся параметром q.
Подсказка в полеplaceholderтип textЕсли пусто, выводится «Поиск по каталогу продукции».
Минимум символовmin_chars2; тип numberС какого числа символов начинаются подсказки.
Задержка, мсdelay300; тип numberПауза после последнего нажатия клавиши перед запросом подсказок.
Товаров в подсказкахmax_results6; тип numberСколько товаров показывать в выпадающем списке (остальные — по ссылке «Все результаты»).
Подсказки при вводеshow_suggestions1; 0 — Нет; 1 — ДаВыпадающий список с товарами без перезагрузки страницы. Если выключить, строка работает как обычная форма.
Показывать фотоshow_image1; 0 — Нет; 1 — ДаПоказывается при show_suggestions:1.
Показывать категорию товараshow_category1; 0 — Нет; 1 — ДаПоказывается при show_suggestions:1.
Показывать артикулshow_sku1; 0 — Нет; 1 — ДаПоказывается при show_suggestions:1.
Показывать найденные категорииshow_categories1; 0 — Нет; 1 — ДаКнопки с категориями, где нашлись товары, и их числом; клик открывает категорию с тем же запросом. Показывается при show_suggestions:1.
Показывать цену и наличиеshow_price1; 0 — Нет; 1 — ДаПоказывается при show_suggestions:1.
Кнопка «Все результаты»show_all1; 0 — Нет; 1 — ДаВнизу списка, если найдено больше товаров, чем показано. Показывается при show_suggestions:1.
Кнопка поискаshow_button1; 0 — Нет; 1 — Да—
Текст кнопкиbutton_textтип textЕсли пусто, на кнопке только значок. Показывается при show_button:1.
Значок лупы на кнопкеbutton_icon1; 0 — Нет; 1 — ДаПоказывается при show_button:1.
Классы поля вводаinput_classform-control border-0 bg-transparent shadow-none small; тип textCSS-классы через пробел (Bootstrap). Если пусто, берётся значение по умолчанию.
Классы кнопкиbutton_classbtn border-0 bg-transparent; тип textCSS-классы через пробел (Bootstrap). Если пусто, берётся значение по умолчанию. Показывается при show_button:1.
Макетlayoutтип modulelayout—
Суффикс CSS-класса модуляmoduleclass_sfxтип textarea—

Формы записей компонента

Индекс включает Form XML карточек и фильтров компонента. Для устройства экрана, обязательности полей и правил сохранения используйте предметное руководство.

Форма компонента / batch_category

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
ДоступУровень доступаassetgroup_id` — - Не менять -; тип accesslevel`—
РодительРодительparent_id` — - Не менять -; 1 — Корневой уровень; тип category`—
Отображение в спискахПоказывать в спискеshow_in_list; ` — - Не менять -; yes — Показать; no` — Скрыть—
Товары на страницеСортировка товаров по умолчаниюlist_ordering; ` — - Не менять -; global — Как в настройках магазина; order — Ручной порядок; price_asc — Цена по возрастанию; price_desc — Цена по убыванию; new — Сначала новые; title` — По названию—
Товары на страницеТоваров на страницеlist_limit; ` — - Не менять -; global — Как в настройках магазина; 12 — 12; 24 — 24; 36 — 36; 48 — 48; 72 — 72; 96` — 96—

Форма компонента / batch_prices

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Базовая ценаДействиеprice_actionskip; skip — Пропустить; set — Задать цену; increase — Увеличить на сумму; decrease — Уменьшить на сумму; increase_percent — Увеличить на процент; decrease_percent — Уменьшить на процент—
Базовая ценаСумма или процентprice_value0; тип number—
СкидкаДействиеdiscount_actionskip; skip — Пропустить; set — Задать скидку; clear — Убрать скидку—
СкидкаСкидкаdiscount_value0; тип number—
СкидкаТип скидкиdiscount_percent0; 0 — Сумма; 1 — Процент—
Период скидкиДействиеperiod_actionskip; skip — Пропустить; set — Задать период; clear — Сбросить обе даты—
Период скидкиСкидка сdiscount_startтип calendar—
Период скидкиСкидка поdiscount_endтип calendar—

Форма компонента / batch_product

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Группа товаровГруппа товаровvalueтип productgroup—
Группа товаровДействиеactionskip; skip — Пропустить; set — Добавить / перенести в группу; clear — Исключить из группы—
Основная категорияКатегорияvalue` — - Выберите -; тип category`—
Основная категорияДействиеactionskip; skip — Пропустить; set — Перенести—
Дополнительные категорииКатегорииvalueтип category—
Дополнительные категорииДействиеactionskip; skip — Пропустить; add — Добавить; remove — Убрать; replace — Заменить набор целиком—
БрендБрендvalue` — - Выберите -; тип category`—
БрендДействиеactionskip; skip — Пропустить; set — Задать; clear — Снять бренд—
БейджиБейджиvalueтип category—
БейджиДействиеactionskip; skip — Пропустить; add — Добавить; remove — Убрать; replace — Заменить набор целиком—

Форма компонента / batch_productgroup

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Основная категорияДействиеactionskip; skip — Пропустить; set — Перенести—
Основная категорияКатегорияvalue` — - Выберите -; тип category`—
Дополнительные категорииДействиеactionskip; skip — Пропустить; add — Добавить; remove — Убрать; replace — Заменить набор целиком—
Дополнительные категорииКатегорииvalueтип category—
БрендДействиеactionskip; skip — Пропустить; set — Задать; clear — Снять бренд—
БрендБрендvalue` — - Выберите -; тип category`—
БейджиДействиеactionskip; skip — Пропустить; add — Добавить; remove — Убрать; replace — Заменить набор целиком—
БейджиБейджиvalueтип category—

Форма компонента / category

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
IDid0; тип number—
Заголовокtitleтип text—
Псевдонимaliasтип textАдресная часть URL. Если не заполнить, она будет создана из заголовка.
Родительparent_id1; тип categoryeditВложенность строится только внутри одного типа.
Состояниеpublished1; 1 — Опубликовано; 0 — Не опубликовано; 2 — В архиве; -2 — В корзине—
Доступaccessтип accesslevel—
Полное описаниеdescriptionтип editorВыводится на странице категории.
Примечаниеnoteтип text—
Изображение и иконкаИзображениеimageтип imageuploadКартинка категории (или логотип бренда).
Изображение и иконкаАльтернативный текстimage_altтип text—
Изображение и иконкаИконкаiconтип imageuploadМаленький значок. На сайте выводится изображение или иконка — в зависимости от места (в плитках, меню, заголовке).
Вводный текстintrotextтип editorКороткий текст для списков и верхней части страницы.
Минимальное количествоorder_qty_minтип numberМеньше этого количества в заказ добавить нельзя.
Шаг количестваorder_qty_stepтип numberКоличество можно менять только кратно шагу (например, 0,5 для метров).
Максимальное количество (0 — без ограничения)order_qty_maxтип numberБольше этого количества в заказ добавить нельзя; 0 — без ограничения.
Единица измеренияorder_unitтип unitВыберите единицу измерения. Набор вариантов можно настроить ниже.
Учёт остатковorder_stock_tracked; ` — Наследовать; 1 — Да; 0` — НетЕсли включено, товар без остатка считается отсутствующим. Если выключено, товар всегда в наличии.
Цена 0 — бесплатноorder_price_zero_free; ` — Наследовать; 1 — Да; 0` — НетДа: цена 0 означает бесплатный товар (на сайте «Бесплатно», в заказе 0), а не «Цену по запросу». Нет: 0 заменяется текстом по настройке магазина. Для категории действует на все её товары, если у товара не задано своё.
Продавать без остаткаorder_backorder; ` — Наследовать; 1 — Да; 0` — НетРазрешает заказ, когда остаток равен нулю (при включённом учёте остатков).
ВидимостьПоказывать в спискеshow_in_list1; 0 — Нет; 1 — ДаЕсли выключено, запись не выводится в плитках списка на сайте, но страница по прямой ссылке работает.
Список категорийМакет списка категорийcategories_layout; ` — Наследовать; тип layout`—
Список категорийМакет карточки категорииcategory_card_layout; ` — Наследовать; тип layout`—
Список категорийНастроить колонки по брейкпоинтамcategories_breakpoints; ` — Наследовать; 0 — Нет; 1` — ДаДа — отдельные значения для XS, SM, MD, LG, XL и XXL. Нет — одна колонка на телефоне, до двух на среднем экране и выбранное число на большом.
Список категорийКоличество колонокcategories_columns` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Количество колонок на большом экране (1–6); на меньших экранах сетка адаптируется автоматически.
Список категорийXS — менее 576 pxcategories_columns_xs` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
Список категорийSM — от 576 pxcategories_columns_sm` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
Список категорийMD — от 768 pxcategories_columns_md` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
Список категорийLG — от 992 pxcategories_columns_lg` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
Список категорийXL — от 1200 pxcategories_columns_xl` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
Список категорийXXL — от 1400 pxcategories_columns_xxl` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
Список категорийВыводить интро в карточкахcategory_card_intro; ` — Наследовать; 0 — Нет; 1` — Да—
Список категорийВыводить количество товаровcategory_card_count; ` — Наследовать; 0 — Нет; 1` — ДаЧисло опубликованных товаров раздела, включая подкатегории.
Список категорийВыводить диапазон ценcategory_card_prices; ` — Наследовать; 0 — Нет; 1` — ДаМинимальная и максимальная итоговая цена товаров раздела. Одинаковые цены выводятся одним значением; при отсутствии цен строка скрыта.
ТоварыИзображение на странице категорииcategory_page_show_image; ` — Наследовать; 0 — Нет; 1` — ДаПоказывает основное изображение текущей категории над интро и списком товаров. Не меняет изображения в карточках подкатегорий.
ТоварыМакет страницы списка товаровcategory_layout; ` — Наследовать от родительской категории или настроек магазина; тип layout`Список составлен из PHP-файлов в components/com_dharmashop/tmpl/category. Пустое значение наследует родительскую категорию, затем настройку магазина.
ТоварыВывод в списках категорийcategory_listing_mode; ` — Наследовать; products — Товары; groups_products` — Группы товаров и товарыОбщая настройка для списков товаров в категориях. «Товары» — все варианты отдельно. «Группы товаров и товары» — одна карточка на группу и отдельно товары без группы. По умолчанию — «Товары».
ТоварыМакет карточки товараproduct_card_layout; ` — Наследовать от родительской категории или настроек магазина; тип layout`Список составлен из PHP-файлов в layouts/components/dharmashop/product-card. Пустое значение наследует родительскую категорию, затем настройку магазина.
ТоварыВид товаров по умолчаниюcategory_default_view; ` — Наследовать; grid — Сетка; list — Список; table` — ТаблицаВид списка при открытии страницы. Посетитель может выбрать другой вид переключателем.
ТоварыПоказывать изображения подкатегорийsubcategory_show_image; ` — Наследовать; 0 — Нет; 1` — ДаИзображение или иконка в карточках подкатегорий на странице товаров.
ТоварыНастроить колонки по брейкпоинтамcategory_breakpoints; ` — Наследовать; 0 — Нет; 1` — ДаДа — отдельные значения для XS, SM, MD, LG, XL и XXL. Нет — одна колонка на телефоне, до двух на среднем экране и выбранное число на большом.
ТоварыКоличество колонокcategory_columns` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Количество колонок на большом экране (1–6); на меньших экранах сетка адаптируется автоматически.
ТоварыXS — менее 576 pxcategory_columns_xs` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
ТоварыSM — от 576 pxcategory_columns_sm` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
ТоварыMD — от 768 pxcategory_columns_md` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
ТоварыLG — от 992 pxcategory_columns_lg` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
ТоварыXL — от 1200 pxcategory_columns_xl` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
ТоварыXXL — от 1400 pxcategory_columns_xxl` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6—
ТоварыВыводить интро в карточкахproduct_card_intro; ` — Наследовать; 0 — Нет; 1` — Да—
ТоварыФото в карточке товараproduct_card_images; ` — Наследовать; 1 — Только первое; 2 — До 2 фото; 3 — До 3 фото; 4 — До 4 фото; 5 — До 5 фото; 0` — Все фотоСколько изображений товара выводить в карточке в списках: одно или карусель из нескольких. Фото листаются стрелками и точками.
ТоварыРежим кнопки в карточке товараproduct_card_cart_mode; ` — Наследовать; button — Только кнопка «В корзину»; qty — Кнопка и поле количества; stepper` — Кнопка, после добавления заменяется виджетом—
ТоварыПоказывать скидку в карточке товараproduct_card_show_discount; ` — Наследовать; 0 — Нет; 1` — ДаПоказывать старую цену и размер скидки в карточке товара. При выключении остаётся только актуальная цена.
ТоварыВид скидки в карточкеproduct_card_discount_display; ` — Наследовать; amount — Сумма скидки; percent` — Процент скидкиМожно показать экономию точной суммой или процентом от старой цены.
ТоварыПоказывать время до конца скидки в карточкеproduct_card_sale_countdown; ` — Наследовать; 0 — Нет; 1` — ДаОтображает бейдж с днями и часами до окончания активной скидки. Работает независимо от показа суммы или процента скидки.
ТоварыВыводить общее количество товаровcategory_product_count; ` — Наследовать; 0 — Нет; 1` — Да—
ТоварыВыводить общий диапазон ценcategory_price_range; ` — Наследовать; 0 — Нет; 1` — Да—
ТоварыТоваров на страницеlist_limit0; тип number0 — брать из настроек магазина.
ТоварыСортировка товаров по умолчаниюlist_ordering; ` — Как в настройках магазина; order — Ручной порядок; price_asc — Цена по возрастанию; price_desc — Цена по убыванию; new — Сначала новые; title` — По названиюПокупатель может сменить сортировку на странице.
ТоварыСортировка для нового товараnew_product_position; ` — Наследовать; first — Первый; last` — ПоследнийПустое значение наследуется: %s (%s).
&lt;title&gt;meta_titleтип textЗаголовок страницы во вкладке браузера и в выдаче поисковика. Пусто — шаблон из настроек магазина (вкладка «SEO»).
&lt;meta name="description"&gt;metadescтип textareaКраткое описание страницы для поисковиков (до 300 символов). Пусто — шаблон из настроек магазина.
&lt;meta name="image"&gt;meta_imageтип imageuploadКартинка для превью ссылки в соцсетях и мессенджерах. Пусто — изображение записи, затем изображение по умолчанию из настроек магазина.
&lt;meta name="robots"&gt;robots` — Из настроек магазина; index, follow — index, follow; noindex, follow — noindex, follow; index, nofollow — index, nofollow; noindex, nofollow` — noindex, nofollow—
Хлебные крошкиbreadcrumb_titleтип textКак называется страница в цепочке «хлебных крошек». Пусто — шаблон из настроек магазина.
&lt;h1&gt;h1тип textЗаголовок на странице. Пусто — шаблон из настроек магазина.
Права доступаrulesтип rules—

Форма компонента / category_badge

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
БейджЦвет бейджаbadge_colorprimary; primary — Основной; secondary — Серый; success — Зелёный; danger — Красный; warning — Жёлтый; info — Голубой; dark — ТёмныйЦвет плашки на карточке товара. Текст плашки — название бейджа.
БейджПоказывать в спискахbadge_show_list1; 0 — Нет; 1 — ДаЕсли выключено, бейдж виден только на странице товара.

Форма компонента / category_brand

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
БрендСайт брендаbrand_websiteтип urlНеобязательная ссылка на сайт производителя.
Список брендовМакет списка брендовbrands_layout; ` — Наследовать; тип layout`—
Список брендовМакет карточки брендаbrand_card_layout; ` — Наследовать; тип layout`—
Список брендовНастроить колонки по брейкпоинтамbrands_breakpoints; ` — Наследовать; 0 — Нет; 1` — ДаДа — отдельные значения для XS, SM, MD, LG, XL и XXL. Нет — одна колонка на телефоне, до двух на среднем экране и выбранное число на большом.
Список брендовКоличество колонокbrands_columns` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Количество колонок на большом экране (1–6); на меньших экранах сетка адаптируется автоматически. Показывается при brands_breakpoints:0[OR]brands_breakpoints:.
Список брендовXS — менее 576 pxbrands_columns_xs` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Показывается при brands_breakpoints:1.
Список брендовSM — от 576 pxbrands_columns_sm` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Показывается при brands_breakpoints:1.
Список брендовMD — от 768 pxbrands_columns_md` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Показывается при brands_breakpoints:1.
Список брендовLG — от 992 pxbrands_columns_lg` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Показывается при brands_breakpoints:1.
Список брендовXL — от 1200 pxbrands_columns_xl` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Показывается при brands_breakpoints:1.
Список брендовXXL — от 1400 pxbrands_columns_xxl` — Наследовать; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6` — 6Показывается при brands_breakpoints:1.
Список брендовВыводить интро в карточкахbrand_card_intro; ` — Наследовать; 0 — Нет; 1` — Да—
Список брендовВыводить количество товаровbrand_card_count; ` — Наследовать; 0 — Нет; 1` — ДаЧисло опубликованных товаров раздела, включая подкатегории.
Список брендовВыводить диапазон ценbrand_card_prices; ` — Наследовать; 0 — Нет; 1` — ДаМинимальная и максимальная итоговая цена товаров раздела. Одинаковые цены выводятся одним значением; при отсутствии цен строка скрыта.
Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Код согласияnameтип textЕсли пусто, имя создаётся при сохранении из названия поля или текста согласия; при совпадении добавляется номер. Можно задать своё: маленькие латинские буквы, цифры и подчёркивание, первая — буква. Не меняйте сохранённое имя после начала приёма заказов.
Текст согласияtextтип textareaТекст рядом с флажком, без HTML. Ссылка на документ задаётся отдельно.
Ссылка на документurlтип urlНеобязательно. Ссылка внутри сайта, например /privacy, либо полный адрес https://…
Текст ссылкиlink_labelтип textНапример «Политика обработки данных». Если пусто, форма использует подпись «Подробнее». Показывается при url!:.
Обязательноеrequired1; 0 — Нет; 1 — Да—
Включеноenabled1; 0 — Нет; 1 — Да—

Форма компонента / checkout_contact

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Тип поляtypetext; text — Строка; tel — Телефон; email — Email; textarea — Многострочный текст—
Техническое имяnameтип textЕсли пусто, имя создаётся при сохранении из названия поля или текста согласия; при совпадении добавляется номер. Можно задать своё: маленькие латинские буквы, цифры и подчёркивание, первая — буква. Не меняйте сохранённое имя после начала приёма заказов.
Название поляlabelтип text—
Подсказка в полеhintтип text—
Показывать заголовок поляshow_label1; 0 — Нет; 1 — ДаЕсли выключено, над полем нет заголовка — остаётся подсказка внутри. Если подсказка пустая, используется название поля.
Маска телефонаmask+7 (###) ###-##-##; тип textСимвол # — цифра, остальные символы показываются как есть. По умолчанию +7 (###) ###-##-##. Можно указать свою маску; если оставить пустой, используется стандартная. Показывается при type:tel.
Обязательноеrequired0; 0 — Нет; 1 — Да—
Включеноenabled1; 0 — Нет; 1 — Да—

Форма компонента / customer

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Контактные данныеИмяnameтип text—
Контактные данныеEmailemailтип email—
Контактные данныеТелефонphoneтип tel—
Контактные данныеЗаметка менеджераnoteтип textarea—

Форма компонента / field

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Заголовокtitleтип text—
Псевдонимaliasтип textУникальное техническое имя поля. Если оставить пустым, создаётся из названия.
Назначениеtargetproduct; product — Для товаров; category — Для категорий—
Тип поляtypetext; тип fieldtype—
Группаgroup_id0; 0 — Без группы; тип fieldgroupselect—
Обязательное полеrequired0; 0 — Нет; 1 — Да—
Единица измеренияunit` — Без единицы измерения; тип unit`Например: шт, м, т, м³. Показывается при type:number,range.
Применять ко всем категориямall_categories1; 0 — Нет; 1 — Да—
Категории примененияcatidsтип categoryПоказывается при all_categories:0.
Список товаровВыводить полеin_card0; 0 — Нет; 1 — ДаПоказывается при type!:editor[AND]type!:gallery[AND]type!:video[AND]params.load_card:1.
Список товаровВыводить полеin_card_editor_disabled0; 0 — Нет; 1 — ДаПоказывается при type:editor.
Список товаровВыводить полеin_card_gallery_disabled0; 0 — Нет; 1 — ДаДополнительная галерея выводится на странице товара. В списке товаров её изображения не загружаются. Показывается при type:gallery.
Список товаровВыводить полеin_card_video_disabled0; 0 — Нет; 1 — ДаВидео показываются на странице товара. В списке товаров ролики и их обложки не загружаются. Показывается при type:video.
Полная страницаВыводить полеin_page1; 0 — Нет; 1 — ДаПоказывается при params.load_page:1.
ФильтрВыводить полеfilterable1; 0 — Нет; 1 — ДаОпубликованные значения участвуют в фильтре каталога. Показывается при type!:editor[AND]type!:text[AND]type!:files[AND]type!:gallery[AND]type!:video.
ФильтрВыводить полеfilterable_text_disabled0; 0 — Нет; 1 — ДаПоля «Текст» и «Редактор» не используются в фильтре. Показывается при type:editor,text.
ФильтрВыводить полеfilterable_files_disabled0; 0 — Нет; 1 — ДаФайлы выводятся ссылками и не участвуют в фильтре товаров. Показывается при type:files.
ФильтрВыводить полеfilterable_gallery_disabled0; 0 — Нет; 1 — ДаИзображения галереи выводятся на витрине и не участвуют в фильтре товаров. Показывается при type:gallery.
ФильтрВыводить полеfilterable_video_disabled0; 0 — Нет; 1 — ДаВидео выводятся отдельной галереей и не участвуют в фильтре товаров. Показывается при type:video.
ВариативностьВыводить полеvariation_disabled0; 0 — Нет; 1 — ДаВариативность доступна типам «Список» и «Цвет». Показывается при type!:list[AND]type!:color.
Загружать полеload_card1; 0 — Нет; 1 — ДаПолучать заполненное значение в данных макета. Можно загружать поле и скрыть его в стандартном выводе. Показывается при .type!:editor[AND].type!:gallery[AND].type!:video.
Загружать полеload_card_editor_disabled0; 0 — Нет; 1 — ДаПоле «Редактор» используется на полной странице. Загрузка и вывод в списке отключены. Показывается при .type:editor.
Загружать полеload_card_gallery_disabled0; 0 — Нет; 1 — ДаДополнительная галерея выводится на странице товара. В списке товаров её изображения не загружаются. Показывается при .type:gallery.
Загружать полеload_card_video_disabled0; 0 — Нет; 1 — ДаВидео показываются на странице товара. В списке товаров ролики и их обложки не загружаются. Показывается при .type:video.
Показывать заголовок поляshow_title_card1; 0 — Нет; 1 — ДаЕсли выключено, отображается только значение на всю ширину блока. Для полной страницы настройка действует также в интро товара. Название группы и вкладки сохраняется. Показывается при load_card:1.
Выводить какformat_cardcomma; comma — Строка через запятую; list — Список; image — Картинка; image_title — Картинка и названиеКартинки берутся из вариантов выбора. Если у значения нет картинки, выводится название. Показывается при .type!:editor[AND].type!:files[AND].type!:gallery[AND].type!:video[AND].type!:color[AND]load_card:1.
Выводить какformat_card_editor_disabledcomma; comma — Строка через запятуюПоказывается при .type:editor.
Загружать полеload_page1; 0 — Нет; 1 — ДаПолучать заполненное значение в данных макета. Можно загружать поле и скрыть его в стандартном выводе.
Выводить в интро товараshow_intro0; 0 — Нет; 1 — ДаПоказывать заполненное значение рядом с кратким описанием на полной странице товара, возле галереи. Эта настройка не относится к карточкам в списке каталога. Вывод во вкладках ниже управляется отдельно переключателем «Выводить поле». Требуется включённая загрузка поля. По умолчанию выключено. Показывается при .target:product[AND]load_page:1.
Показывать заголовок поляshow_title_page1; 0 — Нет; 1 — ДаЕсли выключено, отображается только значение на всю ширину блока. Для полной страницы настройка действует также в интро товара. Название группы и вкладки сохраняется. Показывается при load_page:1.
Выводить какformat_pagecomma; comma — Строка через запятую; list — Список; image — Картинка; image_title — Картинка и названиеКартинки берутся из вариантов выбора. Если у значения нет картинки, выводится название. Показывается при .type!:files[AND].type!:gallery[AND].type!:video[AND].type!:color[AND]load_page:1.
Выводить полеvariation0; 0 — Нет; 1 — ДаРазрешить использовать поле для выбора вариантов в группе товаров. Показывается при list_multiple:0[AND].type:list[OR].type:color[AND].target:product.
Переключатель на странице товараproduct_choice_displayselect; off — Не выводить; select — Список; radio — РадиокнопкиВыбор варианта под ценой на странице товара. Видимые поля задают сочетание; скрытые значения сохраняются по возможности. Поле с переключателем не дублируется в характеристиках. Показывается при .type:list[AND]variation:1.
Переключатель на странице товараcolor_product_choice_displaycolor; off — Не выводить; select — Список; radio — Радиокнопки; color — Образцы цветаВыбор варианта под ценой на странице товара. Видимые поля задают сочетание; скрытые значения сохраняются по возможности. Поле с переключателем не дублируется в характеристиках. Показывается при .type:color[AND]variation:1.
Подпись переключателя на странице товараproduct_choice_title1; 0 — Нет; 1 — ДаПоказывается при .type:list,color[AND]variation:1.
Образцы на странице товараproduct_choice_formatimage_title; image — Картинка; image_title — Картинка и названиеПоказывается при .type:color[AND]variation:1[AND]color_product_choice_display:color.
Выводить в простой карточке группыgroup_card_show1; 0 — Нет; 1 — ДаПоказывать доступные значения этого поля в простом режиме карточки группы. Переключатели AJAX настраиваются отдельно. Показывается при .type:list,color[AND]variation:1.
Переключатель в карточке группыgroup_card_displayoff; off — Не выводить; select — Список; radio — РадиокнопкиАктивный выбор варианта в тизере. Подбор идёт по видимым полям; скрытые значения по возможности сохраняются, но не запрещают переход. Показывается при .type:list[AND]variation:1.
Переключатель в карточке группыcolor_group_card_displayoff; off — Не выводить; select — Список; radio — Радиокнопки; color — Образцы цветаАктивный выбор варианта в тизере. Подбор идёт по видимым полям; скрытые значения по возможности сохраняются, но не запрещают переход. Показывается при .type:color[AND]variation:1.
Формат значений в карточке группыgroup_card_formatimage_title; comma — Строка через запятую; list — Список; image — Картинка; image_title — Картинка и названиеПоказывается при .type:list,color[AND]variation:1.
Показывать заголовок поляgroup_card_title1; 0 — Нет; 1 — ДаПоказывается при .type:list,color[AND]variation:1.
Логика значенийlogicor; or — Хотя бы одно (ИЛИ); and — Все выбранные (И)Показывается при .filterable:1[AND].type:list,checkbox,color.
Вид значенийcontrolauto; auto — Автоматически; checkboxes — Флажки; select — Список; radio — Радиокнопки; buttons — Плитки; swatches — Образцы цвета; images — КартинкиПоказывается при .filterable:1[AND].type:list,checkbox,color.
Порядок значенийsortfield; field — Как в поле; alpha — По алфавиту; count — По числу товаровПоказывается при .filterable:1.
Видимых значенийlimit0; тип number0 — использовать настройку модуля. Выбранные значения всегда видны. Показывается при .filterable:1.
Поиск по длинному спискуsearch1; 0 — Нет; 1 — ДаПоказывается при .filterable:1.
Развернуть разделexpanded1; 0 — Нет; 1 — ДаПоказывается при .filterable:1.
Варианты выбораoptionsДинамические строки (см. вложенную форму); тип subformПоказывается при type:list,checkbox.
IDid0; тип text—
Состояниеstate1; 1 — Опубликовано; 0 — Не опубликовано; 2 — В архиве; -2 — В корзине—
Порядокorderingтип number—
Доступaccess1; тип accesslevel—

Форма компонента / fieldgroup

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Заголовокtitleтип text—
Псевдонимaliasтип textУникальное техническое имя группы. Если оставить пустым, создаётся из названия.
Назначениеtargetproduct; product — Для товаров; category — Для категорийКакие записи будут использовать поля этой группы: товары или категории. Назначение выбирается при создании и не меняется после первого сохранения.
Вкладкаtab_modefields; fields — Поля; group — Название группы«Поля» — общий раздел с блоками групп. «Название группы» — отдельная вкладка с названием этой группы в редактировании товара или категории.
IDid0; тип text—
Состояниеstate1; 1 — Опубликовано; 0 — Не опубликовано; 2 — В архиве; -2 — В корзине—
Порядокorderingтип numberПорядок групп характеристик: меньшие числа идут первыми. В списке при сортировке по порядку группы можно перемещать мышью.

Форма компонента / filter_carts

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поиск корзинsearchтип text—
Владелецkind` — Все корзины; user — Пользователи; guest` — Гости—
Срокstate` — Любой срок; active — Действующие; expired` — Просроченные—
Составitems` — Любой состав; filled — С товарами; empty` — Пустые—
Сортировкаfullorderingc.modified DESC; c.modified DESC — Изменены недавно; c.modified ASC — Давно не менялись; c.expires ASC — Скоро истекут; c.created DESC — Созданы недавно; c.id DESC — ID по убыванию—
Количество строкlimit20; тип limitbox—

Форма компонента / filter_categories

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип textНазвание, алиас или заметка. Префикс id:12 — по номеру.
Выберите состояниеpublished` — Выберите состояние; тип status`—
Выберите уровеньlevel` — Выберите уровень; тип integer`—
Сортировкаfullorderinga.lft ASC; ` — Сортировка; a.lft ASC — Порядок по возрастанию; a.lft DESC — Порядок по убыванию; a.published ASC — Состояние по возрастанию; a.published DESC — Состояние по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.id ASC — ID по возрастанию; a.id DESC` — ID по убыванию—
Количество строкlimit50; тип limitbox—

Форма компонента / filter_customers

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип textИмя, email, телефон или id:123
Аккаунт Joomlaregistered` — Все покупатели; 1 — С аккаунтом Joomla; 0` — Гость—
Сортировкаfullorderinga.id DESC; a.id DESC — ID по убыванию; a.id ASC — ID по возрастанию; a.name ASC — Заголовок по возрастанию; a.name DESC — Заголовок по убыванию; a.created DESC — Сначала новые; a.created ASC — Сначала старые—
Количество строкlimit20; тип limitbox—

Форма компонента / filter_fieldgroups

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поиск групп полейsearchтип textПоиск по названию или алиасу. Для поиска по ID введите id:123.
Назначениеtargetproduct; * — — Все назначения —; product — Для товаров; category — Для категорий—
Состояниеpublished` — Выберите состояние; 1 — Опубликовано; 0 — Не опубликовано; 2 — В архиве; -2 — В корзине; *` — Все—
Сортировкаfullorderinga.ordering ASC; a.ordering ASC — Порядок по возрастанию; a.ordering DESC — Порядок по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.target ASC — Назначение: по возрастанию; a.target DESC — Назначение: по убыванию; a.state ASC — Состояние по возрастанию; a.state DESC — Состояние по убыванию; a.id ASC — ID по возрастанию; a.id DESC — ID по убыванию—
Количество строкlimit25; тип limitbox—

Форма компонента / filter_fields

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поиск полейsearchтип textПо названию, алиасу или ID (например, id:12).
Назначениеtargetproduct; * — — Все назначения —; product — Для товаров; category — Для категорий—
Состояниеpublished` — Выберите состояние; 1 — Опубликовано; 0 — Не опубликовано; 2 — В архиве; -2 — В корзине; *` — Все—
Сортировкаfullorderinga.ordering ASC; a.ordering ASC — Порядок по возрастанию; a.ordering DESC — Порядок по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.target ASC — Назначение: по возрастанию; a.target DESC — Назначение: по убыванию; a.state ASC — Состояние по возрастанию; a.state DESC — Состояние по убыванию; a.id ASC — ID по возрастанию; a.id DESC — ID по убыванию—
Количество строкlimit25; тип limitbox—

Форма компонента / filter_orders

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип textНомер заказа, имя, email, телефон или id:123
Состояниеstatus_id` — Все статусы; тип orderstatus`—
ID покупателяcustomer_idтип number—
Сортировкаfullorderinga.id DESC; a.id DESC — ID по убыванию; a.id ASC — ID по возрастанию; a.created DESC — Сначала новые; a.created ASC — Сначала старые; a.total ASC — Итого (по возрастанию); a.total DESC — Итого (по убыванию)—
Количество строкlimit20; тип limitbox—

Форма компонента / filter_payments

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип text—
Состояниеpublished` — Выберите состояние; 1 — Опубликовано; 0` — Не опубликовано—
Тип оплатыplugin` — — Тип оплаты —; тип paymenttype`—
Сортировкаfullorderinga.ordering ASC; a.ordering ASC — Порядок по возрастанию; a.ordering DESC — Порядок по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.state ASC — Состояние по возрастанию; a.state DESC — Состояние по убыванию; a.id DESC — ID по убыванию—
Количество строкlimit20; тип limitbox—

Форма компонента / filter_productgroups

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип text—
Состояниеpublished` — Выберите состояние; тип status`—
—fullorderingg.id DESC; g.id DESC — ID по убыванию; g.title ASC — Заголовок по возрастанию; g.title DESC — Заголовок по убыванию—
—limit25; тип limitbox—

Форма компонента / filter_productgroups_modal

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип text—
Состояниеpublished` — Выберите состояние; 1 — Опубликовано; 0` — Не опубликовано—
—fullorderingg.id DESC; g.id DESC — ID по убыванию; g.title ASC — Заголовок по возрастанию; g.title DESC — Заголовок по убыванию—
—limit25; тип limitbox—

Форма компонента / filter_products

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поиск товаровsearchтип textИщет вхождения в названии, алиасе, артикуле и тексте для поиска. Префиксы id:, title:, alias:, sku: — точное совпадение (например, sku:TBL-100). Фраза в кавычках — точное совпадение с названием, алиасом или артикулом.
Состояниеpublished` — - Выбор состояния -; тип status`—
Основная категорияcatid` — - Основная категория -; тип category`—
Дополнительные категорииextra_catid` — - Дополнительная категория -; тип category`—
Брендbrand_id` — - Выбор бренда -; тип category`—
Бейджиbadge_id` — - Выбор бейджа -; тип category`—
Все категорииcategory_id` — - Любая категория, с вложенными -; тип category`—
Наличиеin_stock` — - Наличие -; 1 — В наличии; 0` — Нет в наличии—
Сортировкаfullorderinga.id DESC; ` — Сортировка; a.state ASC — Состояние по возрастанию; a.state DESC — Состояние по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; sku ASC — Артикул ▲; sku DESC — Артикул ▼; category_title ASC — Категория ▲; category_title DESC — Категория ▼; a.price_min ASC — Цена по возрастанию; a.price_min DESC — Цена по убыванию; a.in_stock ASC — Наличие ▲; a.in_stock DESC — Наличие ▼; a.created ASC — Сначала старые; a.created DESC — Сначала новые; a.id ASC — ID по возрастанию; a.id DESC` — ID по убыванию—
Количество строкlimit25; тип limitbox—

Форма компонента / filter_promotions

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поиск по названию или кодуsearchтип text—
Состояниеpublishedтип status—
Сортировкаfullorderinga.ordering ASC; a.ordering ASC — Порядок по возрастанию; a.ordering DESC — Порядок по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.plugin ASC — Тип акции по возрастанию; a.plugin DESC — Тип акции по убыванию—
Количество строкlimit25; тип limitbox—

Форма компонента / filter_quickfields

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поиск полейsearchтип text—
Сортировкаfullorderinga.ordering ASC; a.ordering ASC — Порядок по возрастанию; a.ordering DESC — Порядок по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.id ASC — ID по возрастанию; a.id DESC — ID по убыванию—
Количество строкlimit25; тип limitbox—

Форма компонента / filter_shippings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип text—
Состояниеpublished` — Выберите состояние; 1 — Опубликовано; 0` — Не опубликовано—
Тип доставкиplugin` — — Тип доставки —; тип shippingtype`—
Сортировкаfullorderinga.ordering ASC; a.ordering ASC — Порядок по возрастанию; a.ordering DESC — Порядок по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.state ASC — Состояние по возрастанию; a.state DESC — Состояние по убыванию; a.id DESC — ID по убыванию—
Количество строкlimit20; тип limitbox—

Форма компонента / filter_statuses

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип text—
Состояниеstate` — Выберите состояние; 1 — Опубликовано; 0` — Не опубликовано—
Сортировкаfullorderinga.ordering ASC; a.ordering ASC — Порядок по возрастанию; a.ordering DESC — Порядок по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.id DESC — ID по убыванию—
Количество строкlimit20; тип limitbox—

Форма компонента / filter_warehouses

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Поискsearchтип text—
Состояниеpublished` — Выберите состояние; 1 — Опубликовано; 0` — Не опубликовано—
Сортировкаfullorderinga.ordering ASC; a.ordering ASC — Порядок по возрастанию; a.ordering DESC — Порядок по убыванию; a.title ASC — Заголовок по возрастанию; a.title DESC — Заголовок по убыванию; a.state ASC — Состояние по возрастанию; a.state DESC — Состояние по убыванию; a.id DESC — ID по убыванию—
Количество строкlimit20; тип limitbox—

Форма компонента / image_commands

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Контекстcontext; ` — Все действующие контексты; тип imagepresetcontext`Все действующие контексты или один выбранный. Размеры, формат и качество берутся из настроек изображений.

Форма компонента / image_preset

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Контекстcontextтип imagecontext—
Ширина, pxwidth400; тип number0 — авто: рассчитывать сторону по пропорциям. Если одна сторона 0, обрезки и искажения не будет. Обе стороны 0 — исходное изображение. Маленькие оригиналы не увеличиваются.
Высота, pxheight400; тип number0 — авто: рассчитывать сторону по пропорциям. Если одна сторона 0, обрезки и искажения не будет. Обе стороны 0 — исходное изображение. Маленькие оригиналы не увеличиваются.
Обработкаmodecontain; contain — Вписать с сохранением пропорций; cover — Обрезать по центру; stretch — Растянуть до размеров—
Форматformatauto; auto — По общей настройке WebP; webp — WebP; jpeg — —; png — PNG; original — Формат исходникаАвто использует WebP, если включена общая конвертация, иначе формат исходника. Явный формат имеет приоритет. Для писем WebP/Авто/исходный заменяются на PNG. SVG и GIF не обрабатываются.

Форма компонента / order_status

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Состояниеstatus_idтип orderstatus—

Форма компонента / payment

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Заголовокtitleтип text—
Псевдонимaliasтип textКороткое имя латиницей; если пусто, получается из названия.
Изображение или иконкаimageтип imageuploadКартинка или SVG-иконка способа оплаты: показывается в плитке способа на странице оформления.
Описание для покупателяdescriptionтип textareaПоказывается на странице оформления под названием способа (например, «Оплатите курьеру при получении»).
Тип оплатыplugin` — — Выберите тип —; тип paymenttype`Тип задаёт настройки и то, что происходит после оформления заказа: сведения для покупателя, переход на страницу оплаты или шлюз. Каждый тип — отдельный плагин.
Статус заказа после оплатыpaid_status_id; ` — — Не менять —; тип orderstatus`Статус, который получит заказ, когда платёж подтверждён (после успешной оплаты на шлюзе). Покупателю уйдёт письмо этого статуса. Для способов без онлайн-оплаты не применяется.
Состояниеstate1; 1 — Опубликовано; 0 — Не опубликовано—
По умолчаниюis_default0; 0 — Нет; 1 — ДаЭтот способ выбран заранее на странице оформления. Способ по умолчанию один.
Доступaccess1; тип accesslevel—
Порядокordering0; тип number—

Форма компонента / product

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
IDid0; тип number—
Заголовокtitleтип text—
Псевдонимaliasтип textАдресная часть URL. Если не заполнить, она будет создана из заголовка.
Основная категорияcatid; тип categoryeditПо этой категории строится адрес товара.
Дополнительные категорииextra_catidsтип categoryТовар будет показан и в этих категориях.
Брендbrand_id` — - Без бренда -; тип category`Производитель товара. У товара может быть один бренд.
Бейджиbadge_idsтип categoryПлашки на карточке товара: «Хит», «Новинка», «Акция» и т. п. Можно выбрать несколько.
Состояниеstate1; 1 — Опубликовано; 0 — Не опубликовано; 2 — В архиве; -2 — В корзине—
Краткое описаниеintrotextтип editorВыводится в плитке товара в списке.
Полное описаниеfulltextтип editor—
Текст для поискаsearch_textтип textareaОбычный текст без оформления: синонимы, разговорные названия, возможные опечатки, сопутствующие слова. Покупатель найдёт товар по этим словам, на странице они не показываются.
Группа товаровДобавить в группуgroup_idтип modal_productgroupВыбор или исключение из группы применяется при сохранении товара. Кнопка «+» сохранит товар и откроет новую группу с ним внутри. В новой группе выберите поля, по которым отличаются товары, и сохраните её.
Группа товаровКраткое описаниеinherit_introown; own — Свои значения; group — Взять у группы; empty — Намеренно пустоПоказывается при group_id!:.
Группа товаровПолное описаниеinherit_fullown; own — Свои значения; group — Взять у группы; empty — Намеренно пустоПоказывается при group_id!:.
Группа товаровИзображенияinherit_imagesown; own — Свои значения; group — Взять у группы; empty — Намеренно пустоПоказывается при group_id!:.
Изображения товараgalleryтип galleryПервое изображение — главное: оно показывается в списке и на карточке. Порядок меняется перетаскиванием карточек. Можно перетащить сразу несколько файлов, вставить картинку из буфера (Ctrl+V) или выбрать файлы на сервере. Убранные изображения при сохранении удаляются с диска, если они загружены сюда и больше нигде не используются.
Артикулskuтип textУникальный код позиции. Можно оставить пустым.
Ценаpriceтип textМожно вставить цену с пробелами между разрядами, например 10 699. Пустая цена сохраняется как 0: товар можно заказать (покажется «Цена по запросу», если включена замена нулевой цены). Введённый 0 тоже остаётся нулём.
Цена 0 — бесплатноprice_zero_free; ` — Наследовать; 1 — Да; 0` — НетДа: цена 0 означает бесплатный товар (на сайте «Бесплатно», в заказе 0), а не «Цену по запросу». Нет: 0 заменяется текстом по настройке магазина. Для категории действует на все её товары, если у товара не задано своё.
Скидкаdiscountтип textСумма (500) или проценты (10%). Цена со скидкой ниже обычной; можно ограничить сроком. Пусто — скидки нет.
Цена со скидкойprice_resultтип textИтог: цена минус скидка с учётом сроков; в скобках — размер скидки. Обновляется при сохранении. Показывается при discount!:.
Скидка сdiscount_startтип calendarПоказывается при discount!:.
Скидка поdiscount_endтип calendarПоказывается при discount!:.
Остаток (все склады)stock_qty0; тип numberКоличество товара в наличии. Поле показывается, когда включён учёт остатков (у товара, в его категории или в настройках магазина). Показывается при stock_tracked:1.
Весweightтип number—
Единица весаweight_unitтип unitЕдиница веса, которая будет передана в расчёт доставки.
Длинаlengthтип number—
Ширинаwidthтип number—
Высотаheightтип number—
Единица размеровdimension_unitтип unitОдна единица для длины, ширины и высоты.
Минимальное количествоqty_minтип numberМеньше этого количества в заказ добавить нельзя.
Шаг количестваqty_stepтип numberКоличество можно менять только кратно шагу (например, 0,5 для метров).
Максимальное количество (0 — без ограничения)qty_maxтип numberБольше этого количества в заказ добавить нельзя; 0 — без ограничения.
Единица измеренияunitтип unitВыберите единицу измерения. Набор вариантов можно настроить ниже.
Учёт остатковstock_tracked; ` — Наследовать; 1 — Да; 0` — НетЕсли включено, товар без остатка считается отсутствующим. Если выключено, товар всегда в наличии.
Продавать без остаткаbackorder; ` — Наследовать; 1 — Да; 0` — НетРазрешает заказ, когда остаток равен нулю (при включённом учёте остатков). Показывается при stock_tracked:1.
Порядок товара в категорияхcategory_orderтип categoryorderПоложение товара настраивается отдельно для каждой категории. «Первый» и «Последний» ставят его перед или после остальных товаров; для ручного порядка укажите число.
Макет страницы товараproduct_layout; ` — Как в настройках магазина; тип layout`Список составлен из PHP-файлов в components/com_dharmashop/tmpl/product. Пустое значение использует настройку магазина.
Полная страница товараПоказывать брендproduct_page_brand_display; ` — Наследовать; text — Текстом; image` — ИзображениемСсылка на страницу бренда будет показана текстом или его изображением. Для изображения задайте картинку у бренда; если её нет, будет показано название.
Полная страница товараСлайдер фото (карточки и страница товара)product_gallery_type; ` — Наследовать; swiper — Swiper (с миниатюрами); bootstrap` — Карусель BootstrapSwiper подключается плагином «Dharma Shop Swiper» (входит в пакет, должен быть включён); без него галерея показывается каруселью Bootstrap.
Полная страница товараМиниатюрыproduct_gallery_thumbs; ` — Наследовать; bottom — Снизу; none` — Без миниатюрПолоса миниатюр под главным изображением.
Полная страница товараЗациклить слайдерproduct_gallery_loop; ` — Наследовать; 0 — Нет; 1` — ДаПосле последнего фото показывается первое.
Полная страница товараЛайтбокс (увеличение по клику)product_gallery_lightbox; ` — Наследовать; none — Нет; fancybox` — FancyboxВстроенный плагин «Dharma Shop Fancybox» входит в пакет и включается при установке. При выборе этого режима фото открываются в лайтбоксе. Библиотека Fancybox распространяется по лицензии Fancyapps UI; условия — на fancyapps.com.
Полная страница товараПоказывать скидку на странице товараproduct_page_show_discount; ` — Наследовать; 0 — Нет; 1` — ДаПоказывать старую цену и размер скидки рядом с актуальной ценой товара.
Полная страница товараВид скидки на странице товараproduct_page_discount_display; ` — Наследовать; amount — Сумма скидки; percent` — Процент скидкиМожно показать экономию точной суммой или процентом от старой цены.
Полная страница товараПоказывать время до конца скидки на странице товараproduct_page_sale_countdown; ` — Наследовать; 0 — Нет; 1` — ДаОтображает бейдж с днями и часами до окончания активной скидки. Работает независимо от показа суммы или процента скидки.
Созданоcreatedтип calendar—
Автор созданияcreated_byтип user—
Измененоmodifiedтип calendar—
Автор измененияmodified_byтип user—
&lt;title&gt;meta_titleтип textЗаголовок страницы во вкладке браузера и в выдаче поисковика. Пусто — шаблон из настроек магазина (вкладка «SEO»).
&lt;meta name="description"&gt;metadescтип textareaКраткое описание страницы для поисковиков (до 300 символов). Пусто — шаблон из настроек магазина.
&lt;meta name="image"&gt;meta_imageтип imageuploadКартинка для превью ссылки в соцсетях и мессенджерах. Пусто — изображение записи, затем изображение по умолчанию из настроек магазина.
&lt;meta name="robots"&gt;robots` — Из настроек магазина; index, follow — index, follow; noindex, follow — noindex, follow; index, nofollow — index, nofollow; noindex, nofollow` — noindex, nofollow—
Хлебные крошкиbreadcrumb_titleтип textКак называется страница в цепочке «хлебных крошек». Пусто — шаблон из настроек магазина.
&lt;h1&gt;h1тип textЗаголовок на странице. Пусто — шаблон из настроек магазина.
Права доступаrulesтип rules—

Форма компонента / product_selection

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Выбрать товарproduct_idтип modal_product—

Форма компонента / productgroup

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Заголовокtitleтип text—
Псевдонимaliasтип text—
Поля выбораaxesтип choiceaxesПоле выбора должно быть опубликованным одиночным списком или цветом с включённой вариативностью.
Товары в группеmembersДинамические строки (см. вложенную форму); тип subform—
Изображения товараgalleryтип gallery—
Краткое описаниеintrotextтип editor—
Полное описаниеfulltextтип editor—
Основная категорияcatid; ` — Выберите категорию; 1 — Корень каталога (ROOT); тип categoryedit`Основная категория группы. По умолчанию используется для новых вариантов в генераторе.
Дополнительные категорииextra_catidsтип categoryДополнительные категории группы.
Брендbrand_id` — - Без бренда -; тип category`Производитель группы. Можно выбрать одного.
Бейджиbadge_idsтип categoryБейджи группы. Можно выбрать несколько.
IDid0; тип number—
Состояниеstate1; 1 — Опубликовано; 0 — Не опубликовано; 2 — В архиве; -2 — В корзине—
Заполнять общими полями группыcopy_fields1; 0 — Нет; 1 — ДаПри генерации новые товары получат заполненные общие поля. Это начальные значения: последующее сохранение группы не изменяет характеристики товаров.
Шаблон названия товараtitle_template{group.title} {variant.values}; тип textПодстановки вставляются в позицию курсора кнопками ниже. Предпросмотр названия обновляется в каждой строке. Шаблон сохраняется вместе с группой.
Основная категорияgeneration_catid` — Из основной категории группы; тип category`Новые товары получат эту основную категорию, а также дополнительные категории, производителя и бейджи группы. Если у группы выбран корень каталога, здесь нужна конкретная категория.
Ценаgeneration_price0; тип number—
Остаток (все склады)generation_stock0; тип number—
Состояниеgeneration_state1; 0 — Не опубликовано; 1 — Опубликовано—

Форма компонента / promotion

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Заголовокtitleтип text—
Тип акцииpluginthreshold; ` — — Выберите тип акции —; тип promotiontype`—
Действует сstartsтип calendarПоказывается при plugin!:coupon.
Действует доendsтип calendarПоказывается при plugin!:coupon.
Состояниеstate0; 1 — Опубликовано; 0 — Не опубликовано—
Доступaccess1; тип accesslevel—
Порядокordering0; тип number—

Форма компонента / root

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Название разделаtitleтип textНазвание страницы корня: ссылка в меню и заголовок по умолчанию. Пусто — «Каталог» или «Бренды».
Полное описаниеdescriptionтип editorВыводится на странице категории.
Изображениеimageтип imageuploadКартинка категории (или логотип бренда).
Альтернативный текстimage_altтип text—
Вводный текстintrotextтип editorКороткий текст для списков и верхней части страницы.
&lt;title&gt;meta_titleтип textЗаголовок страницы во вкладке браузера и в выдаче поисковика. Пусто — шаблон из настроек магазина (вкладка «SEO»).
&lt;meta name="description"&gt;metadescтип textareaКраткое описание страницы для поисковиков (до 300 символов). Пусто — шаблон из настроек магазина.
&lt;meta name="image"&gt;meta_imageтип imageuploadКартинка для превью ссылки в соцсетях и мессенджерах. Пусто — изображение записи, затем изображение по умолчанию из настроек магазина.
&lt;meta name="robots"&gt;robots` — Из настроек магазина; index, follow — index, follow; noindex, follow — noindex, follow; index, nofollow — index, nofollow; noindex, nofollow` — noindex, nofollow—
Хлебные крошкиbreadcrumb_titleтип textКак называется страница в цепочке «хлебных крошек». Пусто — шаблон из настроек магазина.
&lt;h1&gt;h1тип textЗаголовок на странице. Пусто — шаблон из настроек магазина.

Форма компонента / shipping

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Заголовокtitleтип text—
Псевдонимaliasтип textКороткое имя латиницей; если пусто, получается из названия.
Изображение или иконкаimageтип imageuploadКартинка или SVG-иконка способа доставки: показывается рядом с названием на странице оформления. Загрузите файл или выберите на сервере.
Описание для покупателяdescriptionтип textareaПоказывается на странице оформления под названием способа (адрес пункта выдачи, условия).
Тип доставкиplugin` — — Выберите тип —; тип shippingtype`Тип задаёт расчёт цены, настройки и вид блока на странице оформления; каждый тип — отдельный плагин группы dharmashopshipping. После сохранения тип не меняется.
Способы оплаты для этой доставкиpayment_idsтип paymentselectКакие способы оплаты можно выбрать, когда покупатель выбрал эту доставку. Ничего не выбрано — доступны все способы оплаты.
Состояниеstate1; 1 — Опубликовано; 0 — Не опубликовано—
По умолчаниюis_default0; 0 — Нет; 1 — ДаЭтот способ выбран заранее на странице оформления. Способ по умолчанию один.
Доступaccess1; тип accesslevel—
Порядокordering0; тип number—

Форма компонента / status

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Статус заказаЗаголовокtitleтип text—
Статус заказаПсевдонимaliasтип textУникальное техническое имя. Если пусто, создаётся из названия.
Статус заказаЦветcolorsecondary; primary — Основной; secondary — Серый; success — Зелёный; danger — Красный; warning — Жёлтый; info — Голубой; dark — Тёмный—
Статус заказаНачальный статусis_default0; 0 — Нет; 1 — ДаПрисваивается новым заказам. При включении прежний начальный статус снимается.
Статус заказаОстаткиstock_effect0; 0 — Остатки списаны (обычный статус); 1 — Возвращает остатки на склад (отмена)Остатки списываются при оформлении заказа (для товаров с включённым учётом). Статус «Возвращает остатки» (например, «Отменён») возвращает списанное на склад; если заказ вернуть в обычный статус, остатки спишутся снова.
Статус заказаСостояниеstate1; 1 — Опубликовано; 0 — Не опубликовано—
Статус заказаПорядокordering1; тип number—
Статус заказаСообщение покупателюcustomer_messageтип textareaНеобязательный текст для письма о переходе заказа в этот статус. До 2000 символов, без HTML.

Форма компонента / warehouse

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Заголовокtitleтип text—
Псевдонимaliasтип textКороткое имя латиницей; если пусто, получается из названия.
Изображениеimageтип imageuploadФото или иконка склада (необязательно).
Адресaddressтип textareaАдрес склада или магазина.
Координатыcoordsтип textНужны для карты и расчёта расстояния. Скопируйте из Яндекс Карт (правая кнопка по точке → «Что здесь?») в том же виде: [55.753994, 37.622093] — сначала широта, затем долгота. Без координат склад на карте не показывается и в расчёте расстояния не участвует.
Телефонphoneтип text—
E-mailemailтип text—
Часы работыhoursтип textareaНапример: «Пн–Пт 10:00–20:00, Сб 11:00–16:00».
Дополнительная информацияinfoтип textareaКак добраться, где парковаться, что взять с собой.
Срок готовности самовывозаready_termтип textЕсли для склада особый срок, например: «Готов завтра после 12:00».
Состояниеstate1; 1 — Опубликовано; 0 — Не опубликовано—
Доступaccess1; тип accesslevel—
Порядокordering0; тип number—

Профиль com_dharmashop_export

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Профиль экспортаНазвание профиляtitleтип text—
Профиль экспортаСостояние профиляstate1; 1 — Включено; 0 — ——
Профиль экспортаЧто выгружатьentityproducts; products — Товары; categories — Категории; brands — Бренды / производители; badges — Бейджи; groups — Группы товаров; fields — Определения полей; fieldgroups — Группы полей—
Профиль экспортаФорматformatcsv; тип Format—
Отбор записейСостояние записейfilter_state1; 1 — Опубликовано; 0 — Не опубликовано; * — Все—
Отбор записейКатегорииcategoriesтип sqlПоказывается при .entity:products,groups.
Отбор записейБренды / производителиbrandsтип sqlПоказывается при .entity:products,groups.
Отбор записейБейджиbadgesтип sqlПоказывается при .entity:products,groups.
Отбор записейТолько эти категории с вложеннымиcategory_branchтип sqlВыгружаются выбранные записи и все их потомки. Пустое поле — все. Показывается при .entity:categories.
Отбор записейТолько эти бренды с вложеннымиbrand_branchтип sqlВыгружаются выбранные записи и все их потомки. Пустое поле — все. Показывается при .entity:brands.
Отбор записейТолько в наличииin_stock0; 0 — Нет; 1 — ДаПоказывается при .entity:products,groups.
КолонкиКолонкиcolumns_productsДинамические строки (см. вложенную форму); тип subformПоказывается при .entity:products.
КолонкиКолонкиcolumns_categoriesДинамические строки (см. вложенную форму); тип subformПоказывается при .entity:categories.
КолонкиКолонкиcolumns_brandsДинамические строки (см. вложенную форму); тип subformПоказывается при .entity:brands.
КолонкиКолонкиcolumns_badgesДинамические строки (см. вложенную форму); тип subformПоказывается при .entity:badges.
КолонкиКолонкиcolumns_groupsДинамические строки (см. вложенную форму); тип subformПоказывается при .entity:groups.
КолонкиКолонкиcolumns_fieldsДинамические строки (см. вложенную форму); тип subformПоказывается при .entity:fields.
КолонкиКолонкиcolumns_fieldgroupsДинамические строки (см. вложенную форму); тип subformПоказывается при .entity:fieldgroups.
Файл и доступИмя файлаfile_namecatalog; тип textБез расширения: латинские буквы, цифры, дефис и подчёркивание. В публичной ссылке добавляется номер профиля.
Файл и доступДоступ к файлуvisibilityprivate; private — Закрытый: скачивание из админки; public — Публичный: постоянная ссылкаПоказывается при .format!:yml.
Файл и доступАдрес магазинаsite_urlтип textПолный адрес сайта, при необходимости с подпапкой. Используется для ссылок на товары и оригиналы изображений, в том числе при запуске планировщиком.
Файл и доступСсылки на товары — ЧПУsef_urls1; 1 — Да; 0 — НетДа — адреса карточек как на витрине (нужны для фидов площадок). Нет — служебные адреса вида index.php?option=… . В консольном запуске планировщика всегда служебные адреса.
Файл и доступРазделитель нескольких значенийlist_separator\; тип text—
Настройки CSVРазделитель колонок CSVcsv_separator;; ; — ;; , — ,; tab — TABПоказывается при .format:csv.
Настройки CSVUTF-8 BOM для Excelcsv_bom1; 1 — Да; 0 — НетПоказывается при .format:csv.

Профиль com_dharmashop_import

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Профиль импортаНазвание профиляtitleтип text—
Профиль импортаСостояние профиляstate1; 1 — Включено; 0 — ——
Профиль импортаЧто загружатьentitycategories; categories — Категории; brands — Бренды / производители; badges — Бейджи; products — Товары—
Профиль импортаФорматformatcsv; csv — CSV; xlsx — Excel (XLSX)—
Профиль импортаРазделитель колонок CSVseparatorauto; auto — Определить автоматически; ; — Точка с запятой (;); , — Запятая (,); tab — Табуляция (TAB)Показывается при format:csv.
Профиль импортаКодировкаencodingUTF-8; UTF-8 — UTF-8; Windows-1251 — Windows-1251Показывается при format:csv.
Профиль импортаЛист Excelxlsx_sheet; тип SheetПосле выбора файла сохраните профиль, затем выберите лист и сохраните профиль ещё раз. Формулы не вычисляются. Показывается при format:xlsx.
Профиль импортаПервая строка — заголовкиheader1; 1 — Да; 0 — Нет—
Профиль импортаПропустить строк перед заголовкомskip_rows0; тип numberЕсли над таблицей есть шапка (название прайса, дата), укажите, сколько строк пропустить; заголовком станет следующая строка.
Профиль импортаИсточникsource_typeupload; upload — Загрузить с компьютера; url — Скачать по URL; path — Файл в разрешённой папке—
Профиль импортаФайл CSVsource_fileтип SourceПоказывается при source_type:upload.
Профиль импортаURL файлаsource_urlтип textПоказывается при source_type:url.
Профиль импортаПуть относительно папки входящих файловsource_pathтип textОтносительный путь внутри files/import/inbox (папка настраивается в общих настройках). Показывается при source_type:path.
СопоставлениеСопоставлениеmappingДинамические строки (см. вложенную форму); тип subform—
Правила записиКод источникаsource_codecatalog; тип textПостоянный код (латиница, цифры, дефис, подчёркивание). Вместе с внешним ключом определяет соответствие записи магазина. Не меняйте его при повторном импорте того же каталога.
Правила записиКлюч поискаkeyexternal_id; external_id — Внешний ключ источника; id — Внутренний ID (только обновление); sku — Артикул (только товары); alias — Алиас—
Правила записиСоздавать новые записиcreate_new1; 1 — Да; 0 — Нет—
Правила записиОбновлять существующиеupdate_existing1; 1 — Да; 0 — Нет—
Правила записиПрименять корректные строки при ошибках в остальныхskip_errors0; 1 — Да; 0 — Нет—
Правила записиПубликовать новые записиnew_state0; 1 — Да; 0 — Нет—
Правила записиКатегория новых товаров по умолчаниюdefault_categoryтип sqlПоказывается при .entity:products.
Правила записиРазделитель нескольких значенийlist_separator\; тип text—
Правила записиСоздавать отсутствующие поляcreate_missing_fields0; 0 — Нет; 1 — ДаВ сопоставлении выберите «Новое поле» и задайте название, алиас и тип. Создание происходит после подтверждения. Новые поля доступны во всех категориях выбранного назначения. Показывается при .entity:products,categories.
Правила записиСоздавать отсутствующие категорииcreate_missing_categories0; 0 — Нет; 1 — ДаСоздавать недостающие части пути категории товара после подтверждения. Состояние категорий берётся из правила публикации новых записей. Показывается при .entity:products.
Правила записиРазделитель уровней категорииcategory_separator/; тип textПоказывается при .entity:products.
Правила записиСоздавать отсутствующие значения списковcreate_missing_options0; 0 — Нет; 1 — ДаДля существующих полей типа «Список» добавлять недостающие варианты после подтверждения. Варианты цветов автоматически не создаются. Показывается при .entity:products,categories.
Файлы и изображенияБазовый URL медиа источникаmedia_base_urlтип text—
Файлы и изображенияРазрешённые домены для медиаmedia_hostsтип textareaТочные имена доменов, по одному на строку. Укажите и домены перенаправлений/CDN. Локальные и служебные адреса не скачиваются.
Файлы и изображенияСкачивать изображенияdownload_images1; 1 — Да; 0 — Нет—
Файлы и изображенияСкачивать документыdownload_files1; 1 — Да; 0 — Нет—
Файлы и изображенияПропускать недоступные файлыskip_media_errors0; 1 — Да; 0 — НетЕсли картинку или документ не удалось скачать (ссылка устарела, ошибка 404), запись всё равно импортируется, но без этого файла. Число пропущенных файлов видно в сводке запуска. Если выключено, такая запись получает ошибку и не импортируется.
Файлы и изображенияЛимит файлов за запускmedia_max_files0; тип number0 — действует общий лимит из «Настройки обмена» (по умолчанию 5000 файлов и 512 МиБ). Для первой загрузки большого каталога с фото задайте больше: лимит ограничивает скачивание за один запуск.
Файлы и изображенияЛимит объёма за запуск (МиБ)media_max_mb0; тип number0 — действует общий лимит из «Настройки обмена» (по умолчанию 5000 файлов и 512 МиБ). Для первой загрузки большого каталога с фото задайте больше: лимит ограничивает скачивание за один запуск.
Файлы и изображенияРазрешить HTTP для этого источникаallow_http0; 1 — Да; 0 — Нет—

Формы типов и плагинов

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

Форма plg_dharmashopexport_xlsx / xlsx

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Настройки Excel (XLSX)Имя листаxlsx_sheetCatalog; тип textДо 31 знака, без символов []:*?/\ . Пустое имя заменяется на Catalog.
Настройки Excel (XLSX)Закрепить строку заголовковxlsx_freeze1; 1 — Да; 0 — Нет—
Настройки Excel (XLSX)Включить автофильтр по колонкамxlsx_filter1; 1 — Да; 0 — Нет—

Форма plg_dharmashopexport_yml / yml

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Яндекс YMLНазвание магазинаyml_shopтип text—
Яндекс YMLНазвание компанииyml_companyтип text—
Яндекс YMLНазвание предложения (name)yml_nametitle; ` — Не передавать; тип Column`—
Яндекс YMLТекущая цена (price)yml_priceprice; ` — Не передавать; тип Column`—
Яндекс YMLЦена до скидки (oldprice)yml_oldpricebase_price; ` — Не передавать; тип Column`—
Яндекс YMLБренд / производитель (vendor)yml_vendorbrand; ` — Не передавать; тип Column`—
Яндекс YMLАртикул производителя (vendorCode)yml_vendorCodesku; ` — Не передавать; тип Column`—
Яндекс YMLСсылка на товар (url)yml_urlurl; ` — Не передавать; тип Column`—
Яндекс YMLИзображения (picture)yml_picturegallery; ` — Не передавать; тип Column`—
Яндекс YMLОписание (description)yml_descriptionintrotext; ` — Не передавать; тип Column`—
Яндекс YMLНаличие (available)yml_availablein_stock; ` — Не передавать; тип Column`—
Яндекс YMLПередавать group_idyml_groups0; 0 — Нет; 1 — Да—
Яндекс YMLОстановить при неполном предложенииyml_strict0; 0 — Нет; 1 — Да—
Яндекс YMLХарактеристики paramyml_paramsДинамические строки (см. вложенную форму); тип subform—

Форма plg_dharmashopfield_basic / checkbox/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
ЧекбоксВид чекбоксаcheckbox_modesingle; single — Один флажок (Да/Нет); options — Набор вариантовПоказывается при .type:checkbox.
ЧекбоксЗначение по умолчаниюcheckbox_default` — Не заполнено; 0 — Нет; 1` — ДаПоказывается при .type:checkbox[AND]checkbox_mode:single.
ЧекбоксЗначение по умолчаниюcheckbox_default_optionтип textВведите точное название одного варианта из таблицы ниже. Пусто — ничего не выбирать по умолчанию. Показывается при .type:checkbox[AND]checkbox_mode:options.

Форма plg_dharmashopfield_basic / color/option

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Подпись цветаtitleтип textНазвание образца, например «Ультрамарин», «Графит» или «Шампань». Используется при выборе значения и на сайте.
Псевдонимaliasтип text—
Вид образцаswatchcolor; color — Цвет; image — Изображение—
Цветcolor#000000; тип colorПоказывается при swatch:color.
Изображениеimageтип compactmediaПоказывается при swatch:image.

Форма plg_dharmashopfield_basic / color/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Вид поля «Цвет»В админкеcolor_display_adminradio; select — Выпадающий список; radio — Радиокнопки с образцамиПоказывается при .type:color.
Вид поля «Цвет»На сайтеcolor_display_siteradio; select — Выпадающий список; radio — Радиокнопки с образцамиНа сайте показывается назначенный цвет без выбора покупателем. В фильтре используется один выбор; настройка вида в модуле фильтра может переопределить этот вид. Показывается при .type:color.
Вид поля «Цвет»В фильтреcolor_display_filterradio; select — Выпадающий список; radio — Радиокнопки с образцамиПоказывается при .type:color.
Выводить какcolor_format_cardimage_title; image_title — Образцы и названия; image — Только образцы; comma — Строка через запятую; list — СписокОбразцы выводятся цветом или изображением каждого варианта. Можно показывать название рядом либо оставить только образец; название остаётся доступным при наведении и для экранного диктора. Показывается при .type:color[AND]load_card:1.
Выводить какcolor_format_pageimage_title; image_title — Образцы и названия; image — Только образцы; comma — Строка через запятую; list — СписокОбразцы выводятся цветом или изображением каждого варианта. Можно показывать название рядом либо оставить только образец; название остаётся доступным при наведении и для экранного диктора. Показывается при .type:color[AND]load_page:1.
Варианты выбораcolor_optionsДинамические строки (см. вложенную форму); тип subformДля каждого варианта укажите название и выберите одно: цвет через колорпикер либо изображение образца. Алиас создаётся из названия, если оставить его пустым. Показывается при type:color.

Форма plg_dharmashopfield_basic / editor/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
РедакторВысота редактораeditor_heightтип numberПоказывается при .type:editor.

Форма plg_dharmashopfield_basic / files/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
ФайлыМаксимальный размер одного файла, МБfiles_max_mb10; тип numberПо умолчанию 10 МБ. При загрузке также действуют меньшие ограничения PHP и настроек «Медиа» Joomla. Фактический предел показан в загрузчике. Показывается при .type:files.
ФайлыДопустимые форматыfiles_extensionspdf,doc,docx,xls,xlsx,ppt,pptx,odt,ods,odp,rtf,txt,csv,zip,jpg,jpeg,png,webp; тип textРасширения через запятую, без точки. Поддерживаются: pdf, txt, csv, rtf, doc, docx, xls, xlsx, ppt, pptx, odt, ods, odp, zip, 7z, rar, jpg, jpeg, png, webp. Проверяется также содержимое файла. Показывается при .type:files.
ФайлыМаксимальное количество файловfiles_max_count10; тип numberОт 1 до 100. Укажите 1, если нужен только один файл. Порядок меняется стрелками или перетаскиванием. Показывается при .type:files.
ФайлыИмя файла при загрузкеfiles_namingoriginal; original — Сохранять исходное имя; clean — Очищать имя для ссылкиПо умолчанию сохраняется исходное имя, включая кириллицу и пробелы. Можно заменить пробелы и служебные символы дефисами. В обоих режимах недопустимые символы удаляются, длина ограничена файловой системой; уникальная папка защищает от перезаписи. Действует на новые загрузки, выбранные с сервера файлы не переименовываются. Показывается при .type:files.
ФайлыТекст ссылки на файлfiles_labelcaption; caption — Подпись; filename — Имя файлаПодпись задаётся у каждого файла. Если она пустая, используется имя файла. Эта настройка относится к витрине; в редакторе имя видно всегда. Показывается при .type:files.
ФайлыПоказывать размер файлаfiles_show_size1; 0 — Нет; 1 — ДаПоказывается при .type:files.
ФайлыПоказывать формат файлаfiles_show_extension1; 0 — Нет; 1 — ДаПоказывается при .type:files.
ФайлыРасположение файловfiles_layoutlist; list — В столбик; grid — В колонкиСписок — один файл в строке. Сетка — карточки в несколько колонок; на телефоне одна колонка. Показывается при .type:files.
ФайлыКоличество колонокfiles_columns3; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6От 2 до 6 колонок на широком экране. На среднем экране — до двух, на телефоне — одна. Показывается при .type:files[AND]files_layout:grid.
ФайлыОткрывать в новой вкладкеfiles_new_tab1; 0 — Нет; 1 — ДаПоказывается при .type:files.

Форма plg_dharmashopfield_basic / gallery/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Дополнительная галереяМаксимум изображенийgallery_max_count50; тип numberОт 1 до 100. Ограничение действует на каждое значение этого поля. Показывается при .type:gallery.
Дополнительная галереяМакет выводаgallery_layoutgrid; grid — Галерея; slider — Слайдер (Swiper)Галерея показывает сетку, слайдер использует Swiper. Если плагин Dharma Shop Swiper выключен, выводится галерея. Оба макета переопределяются в шаблоне Joomla. Показывается при .type:gallery.
Дополнительная галереяКолонки: xs — до 576 pxgallery_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6От 1 до 6. В галерее — число колонок, в слайдере — число видимых изображений. Действует до следующего брейкпоинта Bootstrap. Показывается при .type:gallery.
Дополнительная галереяКолонки: sm — от 576 pxgallery_columns_sm1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6От 1 до 6. В галерее — число колонок, в слайдере — число видимых изображений. Действует до следующего брейкпоинта Bootstrap. Показывается при .type:gallery.
Дополнительная галереяКолонки: md — от 768 pxgallery_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6От 1 до 6. В галерее — число колонок, в слайдере — число видимых изображений. Действует до следующего брейкпоинта Bootstrap. Показывается при .type:gallery.
Дополнительная галереяКолонки: lg — от 992 pxgallery_columns_lg2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6От 1 до 6. В галерее — число колонок, в слайдере — число видимых изображений. Действует до следующего брейкпоинта Bootstrap. Показывается при .type:gallery.
Дополнительная галереяКолонки: xl — от 1200 pxgallery_columns_xl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6От 1 до 6. В галерее — число колонок, в слайдере — число видимых изображений. Действует до следующего брейкпоинта Bootstrap. Показывается при .type:gallery.
Дополнительная галереяКолонки: xxl — от 1400 pxgallery_columns_xxl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6От 1 до 6. В галерее — число колонок, в слайдере — число видимых изображений. Показывается при .type:gallery.
Дополнительная галереяОтображение фотографииgallery_fitcover; cover — Заполнить рамку — обрезать края; contain — Вписать целиком — оставить поля; original — Оригинальные пропорции — без увеличенияЗаполнение даёт ровную сетку без пустых полос и обрезает края без искажения пропорций. Вписывание показывает фото целиком в одинаковых рамках. Оригинальные пропорции убирают фиксированную высоту и не увеличивают маленькие изображения. Действует в галерее и слайдере. Показывается при .type:gallery.
Дополнительная галереяФормат рамкиgallery_ratio4x3; 1x1 — 1:1; 4x3 — 4:3; 16x9 — 16:9Одинаковое соотношение сторон для всех фотографий: квадрат 1:1, стандартный 4:3 или широкий 16:9. При оригинальных пропорциях рамка не задаётся. Меняется только вывод на странице; исходные файлы сохраняются. Показывается при .type:gallery[AND]gallery_fit!:original.
Дополнительная галереяУвеличение в Fancyboxgallery_lightbox1; 0 — Нет; 1 — ДаОткрывать изображения в отдельной группе этой галереи. Используется встроенный плагин «Dharma Shop Fancybox» из пакета магазина. Настройка не зависит от основной галереи товара. Показывается при .type:gallery.
Дополнительная галереяПоказывать подпись изображенияgallery_caption1; 0 — Нет; 1 — ДаПодпись вводится отдельно у каждого изображения; она также используется как альтернативный текст. Показывается при .type:gallery.
Дополнительная галереяПапка внутри хранилища галерейgallery_folderadditional; тип textТолько латинские буквы, цифры, дефис и подчёркивание. Путь: общая папка изображений / field-galleries / ID поля / эта папка / год. Разные поля хранят изображения раздельно. Показывается при .type:gallery.

Форма plg_dharmashopfield_basic / list/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
СписокВыбирать несколько вариантовlist_multiple0; 0 — Нет; 1 — ДаПоказывается при .type:list[AND]variation:0.

Форма plg_dharmashopfield_basic / number/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
ЧислоМинимальное допустимое значениеnumber_minтип textПоказывается при .type:number.
ЧислоМаксимальное допустимое значениеnumber_maxтип textПоказывается при .type:number.
ЧислоШаг значенияnumber_stepтип textПоказывается при .type:number.
ЧислоЗнаков после запятойnumber_precisionтип numberПоказывается при .type:number.

Форма plg_dharmashopfield_basic / range/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
ДиапазонМинимальное допустимое значениеrange_minтип textПоказывается при .type:range.
ДиапазонМаксимальное допустимое значениеrange_maxтип textПоказывается при .type:range.
ДиапазонШаг значенияrange_stepтип textПоказывается при .type:range.
ДиапазонЗнаков после запятойrange_precisionтип numberПоказывается при .type:range.
ДиапазонПодпись первой границыrange_from_labelтип textПоказывается при .type:range.
ДиапазонПодпись второй границыrange_to_labelтип textПоказывается при .type:range.

Форма plg_dharmashopfield_basic / text/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
ТекстМаксимальная длина текстаtext_maxlengthтип numberПоказывается при .type:text.
ТекстПодсказка в полеtext_hintтип textПоказывается при .type:text.
ТекстЗначение по умолчаниюtext_defaultтип textПоказывается при .type:text.

Форма plg_dharmashopfield_basic / video/settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
ВидеоФорматы видеоvideo_extensionsmp4,webm,ogv; тип textФорматы через запятую: mp4, webm, ogv. Размер загрузки определяется лимитами PHP и веб-сервера; отдельное ограничение в поле не задаётся. Сервер дополнительно проверяет MIME-тип содержимого. Показывается при .type:video.
ВидеоМаксимум видеоvideo_max_count20; тип numberОбщее число загруженных роликов и ссылок на видеосервисы: от 1 до 100. Показывается при .type:video.
ВидеоРасположение видеоvideo_layoutgrid; grid — Сетка; slider — Слайдер SwiperСетка или слайдер Swiper. Колонки задаются отдельно для брейкпоинтов Bootstrap. Показывается при .type:video.
ВидеоКолонки — телефон (xs)video_columns_xs1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при .type:video.
ВидеоКолонки — телефон широкий (sm)video_columns_sm1; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при .type:video.
ВидеоКолонки — планшет (md)video_columns_md2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при .type:video.
ВидеоКолонки — ноутбук (lg)video_columns_lg2; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при .type:video.
ВидеоКолонки — компьютер (xl)video_columns_xl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при .type:video.
ВидеоКолонки — широкий экран (xxl)video_columns_xxl3; 1 — 1; 2 — 2; 3 — 3; 4 — 4; 5 — 5; 6 — 6Показывается при .type:video.
ВидеоОткрывать видео в Fancyboxvideo_lightbox1; 0 — Нет; 1 — ДаСервисные ролики открываются в iframe, загруженные — в HTML5-плеере. Если Fancybox отключён, карточка ведёт к встроенному плееру на странице. Показывается при .type:video.
ВидеоПоказывать подписиvideo_caption1; 0 — Нет; 1 — ДаПоказывается при .type:video.
ВидеоПолучать обложки сервисных видео автоматическиvideo_fetch_cover1; 0 — Нет; 1 — ДаСервер получает миниатюру сервиса и сохраняет её в общей папке изображений. Для YouTube без API-ключа загружается стандартная обложка; ключ позволяет получить название и доступный вариант высокого разрешения. Если сервис недоступен, ссылку можно сохранить без обложки. Показывается при .type:video.
ВидеоПодпапка роликовvideo_folderproduct; тип textРазделяет ролики разных полей. Латинские буквы, цифры, дефис и подчёркивание. Показывается при .type:video.

Форма plg_dharmashoppayment_sandbox / settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Тестовая оплата: настройкиТекст для покупателяinstructionТестовая оплата: деньги не списываются. После оформления откроется страница оплаты, где можно выбрать результат.; тип textareaПоказывается на оформлении под названием способа. Показывается при .plugin:sandbox.

Форма plg_dharmashoppayment_standard / settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Стандартная оплата: настройкиИнструкция покупателюinstructionОплата при получении заказа: наличными или банковской картой.; тип textareaТекст о том, как оплатить (например, «Оплата курьеру при получении»). Показывается на оформлении, в заказе и в письме. Показывается при .plugin:standard.
Стандартная оплата: настройкиМинимальная сумма заказаmin_total0; тип textЕсли сумма заказа (с доставкой) меньше, способ покупателю не показывается. 0 — без ограничения. Показывается при .plugin:standard.
Стандартная оплата: настройкиМаксимальная сумма заказаmax_total0; тип textЕсли сумма заказа (с доставкой) больше, способ покупателю не показывается. 0 — без ограничения. Показывается при .plugin:standard.

Форма plg_dharmashoppromotion_coupon / coupon

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Промокодcodeтип text—
Описание акцииdescriptionтип textareaТекст будет показан покупателю после применения промокода.
Вид скидкиdiscount_typepercent; percent — Процент; amount — Фиксированная сумма—
Размер скидкиdiscount_valueтип number—
Минимальная сумма подходящих товаровminimum_subtotal0; тип numberСумма товаров из выбранных категорий; товары со скидкой учитываются в минимуме, даже если скидка промокода на них не действует.
Максимальная скидкаmaximum_discount0; тип numberВалюта магазина; 0 — без отдельного предела. Показывается при discount_type:percent.
Категории товаровcategory_idsтип categoryПустой список означает, что промокод действует на все товары. Минимальная сумма считается по товарам из выбранных категорий.
Учитывать вложенные категорииcategory_children1; 0 — Нет; 1 — ДаЕсли включено, правило действует и на товары из дочерних категорий выбранных категорий.
Действует сstartsтип calendarДата начала включается в период. Дата окончания действует до конца выбранного дня.
Действует доendsтип calendarДата начала включается в период. Дата окончания действует до конца выбранного дня.
Применять к товарам со скидкойapply_to_sale0; 0 — Нет; 1 — Да—
Общее число примененийusage_limit0; тип number0 — без ограничения. Для гостя покупатель определяется по e-mail из оформленного заказа.
Применений на покупателяcustomer_limit0; тип number0 — без ограничения. Для гостя покупатель определяется по e-mail из оформленного заказа.

Форма plg_dharmashoppromotion_coupon / settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Правила промокодаСписок промокодовcouponsДинамические строки (см. вложенную форму); тип subformДобавьте несколько кодов. Для каждого кода можно задать собственную скидку и ограничения.

Форма plg_dharmashoppromotion_threshold / settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Правила скидки от суммыПоказывать уровни скидки и прогрессshow_progress1; 0 — Нет; 1 — Да—
Правила скидки от суммыПороговые правилаtiersДинамические строки (см. вложенную форму); тип subformДобавьте пороги. Применяется скидка только по самому высокому достигнутому порогу. Порог считается по сумме товаров до скидок акций.

Форма plg_dharmashoppromotion_threshold / tier

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Сумма товаров отminimum_subtotalтип number—
Вид скидкиdiscount_typepercent; percent — Процент; amount — Фиксированная сумма—
Размер скидкиdiscount_valueтип numberДля процента укажите число от 0,01 до 100; для фиксированной суммы — сумму в валюте магазина.

Форма plg_dharmashopshipping_courier / settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Курьер: основные настройкиСрок доставкиtermтип textТекст рядом с названием, например «1–2 дня». Показывается при .plugin:courier.
Курьер: основные настройкиПодпись для покупателяnoteКурьер позвонит вам перед доставкой.; тип textareaКороткое пояснение под способом на странице оформления, в боковой панели, заказе и письмах. Например: «Курьер позвонит вам перед доставкой». Показывается при .plugin:courier.
Курьер: основные настройкиДополнительные поля покупателяfieldsДинамические строки (см. вложенную форму); тип subformЧто ещё спрашивать при выборе курьера (квартира, подъезд, этаж, комментарий и т. п.). Значения попадают в заказ, письма и боковую панель оформления. Показывается при .plugin:courier.
Цена и ограничения по сумме заказаКак считать ценуprice_modefixed; fixed — Фиксированная цена; distance — По расстоянию (км)Фиксированная цена одна для всего города. По расстоянию — базовая цена плюс цена за километр от ближайшего склада до адреса покупателя. Показывается при .plugin:courier.
Цена и ограничения по сумме заказаСтоимость доставкиprice300; тип textФиксированная цена в валюте магазина. 0 — доставка бесплатна. Показывается при .plugin:courier[AND]price_mode:fixed.
Цена и ограничения по сумме заказаБазовая ценаkm_base_price100; тип textСтоимость доставки в пределах «включённых километров» (или без них). Показывается при .plugin:courier[AND]price_mode:distance.
Цена и ограничения по сумме заказаВключено километровkm_included0; тип textПервые километры входят в базовую цену. 0 — каждый километр оплачивается. Показывается при .plugin:courier[AND]price_mode:distance.
Цена и ограничения по сумме заказаЦена за километрkm_price20; тип textДобавляется за каждый километр сверх включённых. Показывается при .plugin:courier[AND]price_mode:distance.
Цена и ограничения по сумме заказаПредельная ценаkm_max_price0; тип textЦена доставки не будет выше этой суммы. 0 — без предела. Показывается при .plugin:courier[AND]price_mode:distance.
Цена и ограничения по сумме заказаПредельное расстояние, кмkm_max_distance0; тип textДальше этого расстояния курьер не доставляет: покупатель увидит сообщение. 0 — без предела. Показывается при .plugin:courier[AND]price_mode:distance.
Цена и ограничения по сумме заказаДорожный коэффициентkm_road_factor1.3; тип textРасстояние считается по прямой от ближайшего склада и умножается на этот коэффициент, чтобы приблизиться к дорожному (обычно 1,2–1,4). Показывается при .plugin:courier[AND]price_mode:distance[AND]distance_method:straight.
Цена и ограничения по сумме заказаКак считать расстояниеdistance_methodstraight; straight — По прямой с дорожным коэффициентом; road — По дорогам (Яндекс)По прямой — от ближайшего по прямой склада, расстояние умножается на дорожный коэффициент (работает с любым ключом). По дорогам — длина маршрута на автомобиле от складов до адреса (ближайший по дороге склад), Матрица расстояний Яндекса: нужен ключ с подключённым сервисом; если сервис недоступен, считается по прямой. Показывается при .plugin:courier[AND]price_mode:distance.
Цена и ограничения по сумме заказаОкругление цены вверхkm_round10; 0 — Не округлять; 1 — До 1; 5 — До 5; 10 — До 10; 50 — До 50; 100 — До 100Цена округляется вверх до кратного этой сумме. Показывается при .plugin:courier[AND]price_mode:distance.
Цена и ограничения по сумме заказаБесплатно от суммы заказаfree_from0; тип textЕсли сумма заказа (после скидок, без доставки) не меньше этого значения, доставка бесплатна в любом режиме. 0 — не использовать. Показывается при .plugin:courier.
Цена и ограничения по сумме заказаМинимальная сумма заказаmin_total0; тип textЕсли сумма заказа меньше, способ покупателю не показывается. 0 — без ограничения. Показывается при .plugin:courier.
Цена и ограничения по сумме заказаМаксимальная сумма заказаmax_total0; тип textЕсли сумма заказа больше, способ покупателю не показывается. 0 — без ограничения. Показывается при .plugin:courier.
Курьер: склады отправкиСклады отправкиwarehousesтип warehouseselectОткуда курьер развозит заказы (Ctrl/Cmd — несколько). Расстояние считается от ближайшего к адресу покупателя склада; нужны склады с координатами. Адреса и координаты хранятся в справочнике «Склады». Показывается при .plugin:courier.
Курьер: ключ, подсказки и картаКлюч API Яндекс Картyandex_apikeyтип textКлюч для «JavaScript API и HTTP Геокодер» из Кабинета разработчика Яндекса (developer.tech.yandex.ru). Нужен для карты, подсказок адреса (в браузере через ymaps3.suggest — сервис «API Геосаджеста» должен быть подключён ключу) и определения адреса на сервере при цене по расстоянию. Ключ можно ограничить по адресу сайта (HTTP Referer): серверные запросы идут с заголовком Referer адреса этого сайта. Показывается при .plugin:courier.
Курьер: ключ, подсказки и картаКлюч для расчёта по дорогамrouter_apikeyтип textКлюч сервиса «Матрица расстояний/Маршрутизатор» из Кабинета разработчика Яндекса. Если пусто, используется основной ключ — тогда этот сервис должен быть подключён ему. Показывается при .plugin:courier[AND]price_mode:distance[AND]distance_method:road.
Курьер: ключ, подсказки и картаПодсказки адресаsuggest1; 0 — Нет; 1 — ДаВыпадающий список адресов при вводе в поле «Адрес». Используются те же запросы к геокодеру Яндекса; число запросов ограничено на сессию. Показывается при .plugin:courier.
Курьер: ключ, подсказки и картаПроверять существование адресаverify_address1; 0 — Нет; 1 — ДаПри оформлении адрес проверяется по геокодеру Яндекса: дом должен существовать в указанном городе. При расчёте цены по расстоянию проверка выполняется всегда. Если сервис недоступен, заказ при фиксированной цене всё равно оформляется. Показывается при .plugin:courier.
Курьер: ключ, подсказки и картаВид картыmapnone; none — Без карты; yandex — Яндекс КартыКарта со складами и точкой доставки под полями адреса (только при цене по расстоянию). Подключается сервис Яндекс Карт: при просмотре карты браузер покупателя обращается к нему. Показывается при .plugin:courier.
Курьер: ключ, подсказки и картаТип меткиmarker_kindpin; pin — Булавка; dot — Булавка с точкой; circle — Круг с точкой; label — Метка с названием складаВид меток складов на карте. Показывается при .plugin:courier[AND]map:yandex.
Курьер: ключ, подсказки и картаЦвет меток складовmarker_colorblue; blue — Синий; red — Красный; green — Зелёный; darkGreen — Тёмно-зелёный; darkBlue — Тёмно-синий; lightBlue — Голубой; orange — Оранжевый; darkOrange — Тёмно-оранжевый; violet — Фиолетовый; pink — Розовый; yellow — Жёлтый; brown — Коричневый; black — Чёрный; gray — Серый; night — ГрафитовыйЦвет меток всех складов. Показывается при .plugin:courier[AND]map:yandex.
Курьер: ключ, подсказки и картаЦвет ближайшего складаmarker_nearest_colorgreen; blue — Синий; red — Красный; green — Зелёный; darkGreen — Тёмно-зелёный; darkBlue — Тёмно-синий; lightBlue — Голубой; orange — Оранжевый; darkOrange — Тёмно-оранжевый; violet — Фиолетовый; pink — Розовый; yellow — Жёлтый; brown — Коричневый; black — Чёрный; gray — Серый; night — ГрафитовыйСклад, от которого посчитано расстояние. Показывается при .plugin:courier[AND]map:yandex.
Курьер: ключ, подсказки и картаЦвет метки адреса доставкиmarker_address_colorred; blue — Синий; red — Красный; green — Зелёный; darkGreen — Тёмно-зелёный; darkBlue — Тёмно-синий; lightBlue — Голубой; orange — Оранжевый; darkOrange — Тёмно-оранжевый; violet — Фиолетовый; pink — Розовый; yellow — Жёлтый; brown — Коричневый; black — Чёрный; gray — Серый; night — ГрафитовыйМетка и линия до адреса покупателя. Показывается при .plugin:courier[AND]map:yandex.
Курьер: ключ, подсказки и картаМасштаб картыzoom0; тип number0 — карта вмещает все склады (после расчёта — склад и адрес); значение 1–19 задаёт масштаб явно. Показывается при .plugin:courier[AND]map:yandex.
Курьер: ключ, подсказки и картаВысота карты (пропорции)map_ratio16x9; 21x9 — Низкая широкая (21:9); 16x9 — Стандартная (16:9); 4x3 — Высокая (4:3); 1x1 — Квадрат (1:1)Форма блока карты: высота считается от ширины (классы Bootstrap). Показывается при .plugin:courier[AND]map:yandex.

Форма plg_dharmashopshipping_pickup / settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Самовывоз: пункты выдачиСрок готовности (общий)termтип textПоказывается рядом с названием способа, например: «Готов через 1 час». У пункта может быть свой срок. Показывается при .plugin:pickup.
Самовывоз: пункты выдачиПункты выдачи (склады)warehousesтип warehouseselectВыберите склады, где покупатель может забрать заказ (Ctrl/Cmd — несколько). Адреса, контакты, часы работы, срок готовности и координаты хранятся в справочнике «Склады». Показывается при .plugin:pickup.
Настройка картыВид картыmapnone; none — Не показывать; yandex — Яндекс КартыОдна карта на способ: пункты с координатами отмечены на ней метками, при выборе пункта карта переключается на него. Подключается сервис Яндекс Карт: при просмотре карты браузер покупателя обращается к нему. Показывается при .plugin:pickup.
Настройка картыКлюч API Яндекс Картyandex_apikeyтип textКлюч для «JavaScript API и HTTP Геокодер» из Кабинета разработчика Яндекса (developer.tech.yandex.ru); карта работает на JavaScript API 3. Ключ публичный (виден в коде страницы), поэтому ограничьте его в кабинете адресом сайта. Без ключа показывается простой виджет без настроек меток. Показывается при .plugin:pickup[AND]map:yandex.
Настройка картыТип меткиmarker_kindpin; pin — Булавка; dot — Булавка с точкой; circle — Круг с точкой; label — Метка с названием складаВид метки на карте. Показывается при .plugin:pickup[AND]map:yandex.
Настройка картыАдрес в подписи меткиmarker_addressactive; active — Только у выбранной метки; all — У всех меток; none — Не показыватьПоказывать ли под названием склада его адрес (для типа метки «Метка с названием склада»). «У выбранной» — адрес только у метки выбранного покупателем склада, подписи не наплывают друг на друга. Показывается при .plugin:pickup[AND]map:yandex[AND]marker_kind:label.
Настройка картыЦвет метокmarker_colorblue; blue — Синий; red — Красный; green — Зелёный; darkGreen — Тёмно-зелёный; darkBlue — Тёмно-синий; lightBlue — Голубой; orange — Оранжевый; darkOrange — Тёмно-оранжевый; violet — Фиолетовый; pink — Розовый; yellow — Жёлтый; brown — Коричневый; black — Чёрный; gray — Серый; night — ГрафитовыйПоказывается при .plugin:pickup[AND]map:yandex.
Настройка картыЦвет выбранной меткиmarker_selected_colorred; blue — Синий; red — Красный; green — Зелёный; darkGreen — Тёмно-зелёный; darkBlue — Тёмно-синий; lightBlue — Голубой; orange — Оранжевый; darkOrange — Тёмно-оранжевый; violet — Фиолетовый; pink — Розовый; yellow — Жёлтый; brown — Коричневый; black — Чёрный; gray — Серый; night — ГрафитовыйМетка выбранного покупателем пункта. Показывается при .plugin:pickup[AND]map:yandex.
Настройка картыЦентр картыcenterтип textНеобязательно, в том же формате, что координаты склада: [55.753994, 37.622093]. Пусто — карта покажет все пункты (при масштабе 0) или выбранный пункт. Показывается при .plugin:pickup[AND]map:yandex.
Настройка картыМасштаб картыzoom0; тип number0 — показать все пункты сразу (при одном пункте — масштаб 16); значение 1–19 задаёт масштаб явно. Показывается при .plugin:pickup[AND]map:yandex.
Настройка картыМасштаб выбранного пунктаzoom_selected15; тип numberПри выборе пункта (карточкой или меткой) карта ставит его по центру и приближает до этого масштаба. 0 — масштаб не менять. Показывается при .plugin:pickup[AND]map:yandex.
Настройка картыВысота карты (пропорции)map_ratio16x9; 21x9 — Низкая широкая (21:9); 16x9 — Стандартная (16:9); 4x3 — Высокая (4:3); 1x1 — Квадрат (1:1)Форма блока карты: высота считается от ширины (классы Bootstrap), поэтому карта одинаково выглядит на телефоне и на компьютере. Показывается при .plugin:pickup[AND]map:yandex.
Цена и ограничения по суммеСтоимость самовывозаprice0; тип textОбычно 0 — самовывоз бесплатен. Показывается при .plugin:pickup.
Цена и ограничения по суммеБесплатно от суммы заказаfree_from0; тип textЕсли сумма заказа (после скидок, без доставки) не меньше этого значения, самовывоз бесплатен. 0 — не использовать. Показывается при .plugin:pickup.
Цена и ограничения по суммеМинимальная сумма заказаmin_total0; тип textЕсли сумма заказа меньше, пункт не показывается. 0 — без ограничения. Показывается при .plugin:pickup.
Цена и ограничения по суммеМаксимальная сумма заказаmax_total0; тип textЕсли сумма заказа больше, пункт не показывается. 0 — без ограничения. Показывается при .plugin:pickup.

Форма plg_dharmashopshipping_standard / settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Стандартная доставка: настройкиСрок доставкиtermтип textТекст рядом с названием, например «1–3 дня». Показывается при .plugin:standard.
Стандартная доставка: настройкиПодпись для покупателяnoteМенеджер свяжется с вами и уточнит детали доставки.; тип textareaКороткое пояснение под способом на странице оформления, в боковой панели, заказе и письмах. Например: «Менеджер свяжется с вами и уточнит детали доставки». Показывается при .plugin:standard.
Стандартная доставка: настройкиПоля покупателяfieldsДинамические строки (см. вложенную форму); тип subformКакие данные запрашивать при выборе этого способа. Значения попадают в заказ, письма и боковую панель оформления. Без полей данные не запрашиваются. Показывается при .plugin:standard.
Цена и ограничения по суммеСтоимость доставкиprice0; тип textФиксированная цена доставки в валюте магазина. 0 — доставка бесплатна (подходит для самовывоза). Показывается при .plugin:standard.
Цена и ограничения по суммеБесплатно от суммы заказаfree_from0; тип textЕсли сумма заказа (после скидок, без доставки) не меньше этого значения, доставка бесплатна. 0 — не использовать. Показывается при .plugin:standard.
Цена и ограничения по суммеМинимальная сумма заказаmin_total0; тип textЕсли сумма заказа меньше, способ покупателю не показывается. 0 — без ограничения. Показывается при .plugin:standard.
Цена и ограничения по суммеМаксимальная сумма заказаmax_total0; тип textЕсли сумма заказа больше, способ покупателю не показывается. 0 — без ограничения. Показывается при .plugin:standard.

Форма plg_system_dharmashoprelated / block

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Заголовокtitleтип text—
Место показаpositionafterContent; тип relatedposition—
Режим подбораmodemanual; manual — Ручной выбор; categories — Автоматически по категориям; fields — Автоматически по полям—
Взаимная связьreciprocal0; 0 — Нет; 1 — ДаЕсли у товара А выбран товар Б, товар А автоматически показывается у Б в этом же блоке. Удаление исходного назначения снимает обратную связь. По умолчанию выключено. Показывается при mode:manual.
Категорииcategoriescurrent; current — Текущая категория товара; тип relatedcategoriesПо умолчанию выбрана текущая основная категория товара. Можно выбрать другие категории или добавить их к текущей; учитываются также подкатегории. Пустой выбор означает текущую категорию. Сам товар исключается. Показывается при mode:categories.
Поля для сравненияfieldsтип relatedfieldsВыберите поля для сравнения с текущим товаром. У поля с несколькими значениями достаточно одного общего значения. Доступны списки, чекбоксы, строки, числа и диапазоны; редакторы и медиа не сравниваются. Показывается при mode:fields.
Условие совпадения полейfields_operatorand; and — Все выбранные поля (И); or — Любое выбранное поле (ИЛИ)И — товар совпадает по всем выбранным полям. ИЛИ — достаточно совпадения хотя бы по одному полю. При одном поле результат одинаковый. По умолчанию — И. Показывается при mode:fields.
Количество товаровlimit4; тип number—
Макетlayoutgrid; grid — Сетка; list — Список; slider — Слайдер—
Колонок на широком экранеcolumns3; тип integerОт 1 до 6. На телефоне — одна колонка, от 576 px — до двух, от 992 px — указанное число. Показывается при layout:grid.
Карточек на экранах до 576 px (xs)slider_columns_xs1; тип integerПоказывается при layout:slider.
Карточек от 576 px (sm)slider_columns_sm2; тип integerПоказывается при layout:slider.
Карточек от 768 px (md)slider_columns_md2; тип integerПоказывается при layout:slider.
Карточек от 992 px (lg)slider_columns_lg3; тип integerПоказывается при layout:slider.
Карточек от 1200 px (xl)slider_columns_xl4; тип integerПоказывается при layout:slider.
Карточек от 1400 px (xxl)slider_columns_xxl4; тип integerПоказывается при layout:slider.
Отступ между карточками, pxslider_gap16; тип numberПоказывается при layout:slider.
Длительность перехода, мсslider_speed400; тип numberПоказывается при layout:slider.
Показывать стрелкиslider_arrows1; 0 — Нет; 1 — ДаПоказывается при layout:slider.
Показывать пагинациюslider_pagination1; 0 — Нет; 1 — ДаПоказывается при layout:slider.
Зацикливать слайдерslider_loop0; 0 — Нет; 1 — ДаРаботает, когда товаров больше максимального числа видимых карточек. Пустые слайды не добавляются. Показывается при layout:slider.
Автопрокруткаslider_autoplay0; 0 — Нет; 1 — ДаПо умолчанию выключена. При наведении ставится на паузу, после взаимодействия останавливается. Показывается при layout:slider.
Интервал автопрокрутки, мсslider_delay5000; тип numberПоказывается при layout:slider[AND]slider_autoplay:1.
Использовать макеты компонентаcomponent_layouts1; 0 — Нет; 1 — ДаДа — стандартные карточки Dharma Shop и их переопределения. Нет — отдельные карточки этого плагина, которые также можно переопределить в шаблоне Joomla.
Идентификатор блокаaliasтип textСоздаётся автоматически при первом сохранении. Связывает блок с выбранными в товаре рекомендациями и сохраняется при изменении названия и порядка.

Форма plg_system_dharmashoprelated / settings

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Связанные товары / Общие настройкиВключеноrelated_enabled0; 0 — Нет; 1 — Да—
Связанные товары / Общие настройкиБлоки связанных товаровrelated_blocksДинамические строки (см. вложенную форму); тип subformДобавьте один или несколько блоков. У каждого свои товары, место показа и макет. После первого сохранения ручные блоки появятся в редакторе товара. Показывается при related_enabled:1.

Форма plg_task_dharmashopexport / export

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Профиль экспортаprofile_idтип sql—

Форма plg_task_dharmashopimport / import

Вкладка/разделНастройкаID в формеПо умолчанию / значенияПодсказка формы
Профиль импортаprofile_idтип sql—
Выполнять от имени пользователяuser_idтип userПрава на записи каталога проверяются для этого пользователя. Пусто — первый суперпользователь.
Применять без подтвержденияapply0; 1 — Да; 0 — НетВыключено: задача только проверяет файл, применить результат нужно вручную в разделе «Импорт». Включено: после проверки без ошибок (или с ошибками, если профиль разрешает их пропускать) изменения записываются в каталог сами.

Настройки плагинов

Общие параметры уведомлений, SEO и размеров изображений находятся в настройках компонента; формы конкретных типов — в настройках записей доставки/оплаты, определений полей или блоков связанных товаров. У самих плагинов могут быть только служебные параметры Joomla. Смотрите каталог расширений в справке пользователя.

Другие формы компонента

Формы товаров, групп, категорий, полей, заказов, складов и способов оплаты/доставки описаны отдельно: поля и типы, варианты и группы, заказы, доставка, оплата, склады. Динамические поля и повторяемые строки (subform) берут состав из отдельной формы; их схема указана в этих руководствах.

Была ли эта статья полезна?

Ваш отзыв помогает нам делать инструкции лучше

✓ Спасибо за ваш отзыв!