Skip to content
  1. Компоненты
  2. miniShop2
  3. Интерфейс
  4. Товар

Товар

Товар miniShop2 является расширением класса обычного ресурса MODX. Он отличается собственным интерфейсом в системе управления и расширенным набором свойств.

Товар

Основное меню

При создании товара вы можете только сохранить его, или отменить это действие.

А при изменении добавляются еще кнопки просмотра на сайте, копирования и перехода по соседним товарам (если они есть).

Панель товара

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

Первой идёт стандартные свойства ресурса:

Панель товара - 1

Затем настройки ресурса:

Панель товара - 2

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

Поведение этого переключателя при создании нового товара управляется системной настройкой ms2_product_show_in_tree_default.

Свойства товара

Это специальная вкладка, на которой собраны дополнительные свойства товара, такие как цена, артикул, вес, производитель и т.д. Свойства товара обязательны и едины для всех.

Свойства товара

Набор и порядок вывода полей на этой вкладке управляется системной настройкой ms2_product_extra_fields. Доступны по умолчанию:

  • price - стоимость товара, число до 2х знаков после запятой
  • old_price - стоимость товара, число до 2х знаков после запятой
  • article - артикул, можно редактировать как текст
  • weight - вес товара, число до 3х знаков после запятой
  • color - массив цветов товара, автосписок
  • size - массив размеров товара, автосписок
  • made_in - страна производства товара, обычный текст, с подсказками
  • vendor - выбор производителя из выпадающего списка
  • tags - массив тегов товара, автосписок
  • new - отметка о том, что товар новинка: да \ нет
  • popular - отметка о том, что товар популярный: да \ нет
  • favorite - отметка о том, что товар особенный: да \ нет

Изменить набор доступных свойств можно только через систему плагинов. Саму вкладку можно скрыть через настройку ms2_product_tab_extra.

Опции товара

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

Опции товара

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

Подробнее про опции товаров можно прочитать в соответствующем разделе.

Связи товара

Эта вкладка появляется только при редактировании товара, потому что для её работы должен существовать id товара, который отсутствует на момент его создания.

Связи товара

Доступные связи создаются в настройках магазина. Выключить эту вкладку можно системной настройкой ms2_product_tab_links.

Категории

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

Категории

Не забудьте сохранить товар при изменении набора категорий! Родную категорию товара из дерева выключить нельзя.

Комментарии

Эта вкладка выводится только если на сайте установлен компонент Tickets и включена системная настройка ms2_product_show_comments.

Комментарии

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

Дубликаты

Товары можно копировать, при этом копируются:

  • Все свойства документа
  • Все настройки документа
  • Свойства товара
  • Опции товара
  • Связи товара
  • Категории товара

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