Настройки модуля Hyper Multi Product Models для OpenCart


Настройки модуля Hyper Multi Product Models

Оба модуля, HPM и HMPM, позволяют в одном товаре объединить и сгруппировать однотипные модели товаров, серии, модельный ряд и/или связывать товары по типу связанных опций. AJAX замена данных карточки товара на данные дочерних - связанных в группу товаров на лету, без замены url и без перезагрузки страницы товара. Отличная замена урезанным по функционалу опциям.

Отличие модулей HPM и HMPM

Стандартная версия HPM позволяет связать товары только по одному параметру, а мульти версия HMPM по двум и более параметрам.

Мульти-группировка в более продвинутой версии модуля Hyper Multi Product Models связанных товаров по неограниченному количеству параметров. Более 14 вариантов типа моделей карточки товара. Cохранение полного функционала товара. Возможность скрыть дочерние товары в списках. При этом они доступны только в родителе, в избранных, в сравнении и при добавлении их в корзину. 301 редирект с дочерних товаров на родителя (избавляемся от мусорных ссылок однотипных товаров). Рейтинг и отзывы привязаны к родительскому товару для всей группы товаров, собранных в модельный ряд, серию товара т.е. получаем один блок отзывов ко всем связанным однотипным товарам!

Вывод нужного товара по хэш # (hash) в окончании url (чпу) и без. Поддерживает все цены, групповые скидки, акции, опции, статусы товара, количество товара, выбор в избранное и в сравнения и т.д.. Если у дочернего товара есть акция, то его родитель высвечивается на странице акций. Выбор замены изображений, данных, описаний и характеристик товара на выбор. Блок всех моделей товара можно вывести по селектору в любом месте карточки товара на ваше усмотрение. Вывод блока моделей в ряд, слайдером или списком на выбор. Поддержка Мультимагазинов. И многое другое - смотрите демо.

Модели товара

После того, как вы ввели лицензионный ключ, перейдите во вкладку настройки.

Блок моделей товаров содержит следующую информацию:

  • Название: - наименования добавленного типа моделей товаров;
  • Комментарий: - технический комментарий к добавленному типу моделей товаров;
  • Всего родителей: - количество родительских товаров типа моделей товаров;
  • Всего товаров: - показывает общее количество товаров данного типа моделей товаров;
  • Редактор: - настройка и редактирование товаров типа моделей товаров;
  • Статус: - показывает, активен ли тип моделей товаров;
  • ± - Действие: - добавить \ удалить редактор типа моделей товара:

hmpm-setings-1

Редактор типа моделей товаров

После добавления редактора типа моделей товаров, вам откроется страница настроек, первый блок которых содержит:

Содержание блока Тип моделей карточки товара:

  • Название: - наименования данного типа моделей товаров
  • Мульти-магазины: - выбор магазинов, к которому будет закреплён данный тип моделей товаров
  • Тип карточки товара: - тип карточки товара данной модели товаров
  • Связи: - выбор производителей и категорий для связей карточек товаров для данного типа моделей
  • Товар на складе: - Скрытие товаров, которых нет в наличии
  • Переключение по наличию: - переключение товаров на тот, что в наличии
  • Комментарий: - технический комментарий к данному типу моделей товаров
  • Статус: - включение и выключение данного типа моделей товаров

Название

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

Мультимагазины

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

Тип карточки товара

В зависимости от версии у вас будет три или четыре типа для реализации различных вариантов карточек моделей товара.

Скрыть дочерние товары в списках:

  • - YES - дочерние модели товаров скрыты в списках и доступны только в родительском товаре, в корзине, в избранных и в сравнении.
  • - NO - дочерние товары не скрыты, отображаются в списках. Все связанные между собой товары также выводятся в карточках товаров с аякс заменой.

301 редирект:

  • - YES - по прямой ссылке дочернего товара - 301 редирект на родительский товар*.
  • - NO - дочерние модели товаров доступны по прямой ссылке.

* Пример при редиректе: По прямой ссылке дочернего товара - 301 редирект на родительский товар с AJAX подменой модели в родительском товаре на дочерний, с которого пришли по ссылке.

Хэш # в окончании url товара:

  • - YES - дочерние модели товаров с # (hash) в окончании url (чпу)*;
  • - NO - дочерние модели товаров без # (hash) в окончании url (чпу);

* Пример ЧПУ товаров с # (hash) в окончании url (чпу) : domain.com/category/product/#id-red - где при смене модели товара /#id-red заменяется, например, на /#id-black, и т.д.

Вывод вариантов в виде ссылок на товары в карточке: - только в HMPM

  • - YES - дочерние модели выводятся как ссылка на товар*.
  • - NO - отключено;

*При включении данной настройки невозможны 301 редирект и Хэш # в окончании url товара, поэтому при сохранении они автоматически выключаются.

Связи

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

Свитчер \ переключатель в режиме ALL - тип моделей товара во всех товарах.

Свитчер в режиме EDIT - активирует фильтр категорий справа.

  • Поставщик: - отметьте необходимых поставщиков, к которым вы хотите привязать данный тип моделей - при использовании АОП.
  • Производитель: - отметьте необходимых производителей, к которым вы хотите привязать данный тип моделей.
  • Категории: - отметьте необходимые категории, к которым вы хотите привязать данный тип моделей.

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

Товар на складе

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

Переключение по наличию

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

Комментарий

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

Статус

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

При необходимости воспользуйтесь подсказками "Хелпера"!

hmpm-setings-1

Блок вывод в категориях

Содержание блока Вывод в категориях - в HMPM

  • Статус: - включение и выключение вывода моделей товаров в списках;
  • Заголовок: - название блока всех параметров для выбора;
  • Картинка: - размеры изображения в параметрах выбора;
  • Лимит: - ограничение вывода параметров в категории;
  • H1: - замена заголовка товара на заголовок H1 товара;
  • Изображение: - замена основного изображения товара на изображение другого товара из связки.

Содержание под блока Вывод в категориях в HMPM

  • Заголовок: - название блока параметров выбора;
  • Ключевое поле: - выбор поля для группировки связанных товаров;
  • Вариант: - вариант вывода в категориях - выпадающий список или в ряд;
  • Поле вывода: - список полей для вывода их в кнопки переключений моделей товара;
  • ± - Действие: - добавление \ удаление дополнительных подредакторов для мультисвязок.

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

Описание полей

Статус

ON | OFF: - Статус блока в списках (категориях и т.д.) - включает и выключает отображение блока, к которым он подвязан

Заголовок

Название блока моделей товара. Выводится заголовком к блоку моделей на странице карточки товара. Поле позволяет использовать HTML. Поле вывода: - позволяет использовать сразу за заголовком одно из полей товара к выбранной модели товара.

Картинка

Размеры выводимого изображения в блоке выбора моделей товара.

Вариант

Два варианта вывода моделей товара; Рядами: - вывод моделей товаров рядами; Список: - вывод группы моделей товара списком; Стилизованный список: - вывод группы моделей товара стилизованным списком с дополнительной информацией - изображение, цены и т.д.

Поле вывода

Выбор поля для вывода параметров в блоке к моделям товара:

  • none: - поле выключено - вывод параметра не задан;
  • Изображение: - выводит изображение товара в параметры выбора;
  • Цена: - выводит цену товара (включая акции) в параметры выбора;
  • Атрибуты: - вывод значения атрибута по поиску (автокомплит) в параметры выбора;
  • SKU: - выводит данные из поля SKU / Артикул товара в параметры выбора;
  • Модель: - выводит данные из поля Модель товара в параметры выбора;
  • EAN: - выводит данные из поля EAN товара в параметры выбора;
  • UPS: - выводит данные из поля UPS товара в параметры выбора;
  • JAN: - выводит данные из поля JAN товара в параметры выбора;
  • ISBN: - выводит данные из поля ISBN товара в параметры выбора;
  • MPN: - выводит данные из поля MPN товара в параметры выбора;
  • Расположение: - выводит данные из поля Location / Расположение товара в параметры выбора;
  • Размеры (Д x Ш x В): - выводит данные из поля размеров товара в параметры выбора;
  • Вес: - выводит данные из поля веса товара в параметры выбора;
  • Наименование: - выводит данные из поля названия товара в параметры выбора;
  • Последнее слово из названия: - выводит последнее слово из названия в параметры выбора;
  • HTML H1: - выводит данные из поля HTML-тег H1 товара в параметры выбора;
  • Мета-тег Title: - выводит данные из поля Мета-тег Title товара в параметры выбора;
  • Мета-тег Keywords: - выводит данные из поля Мета-тег Keywords товара в параметры выбора.

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

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

Лимит

Поле для ввода лимита вывода моделей к карточке товара в списках товаров. Для вывода всех моделей оставьте поле пустым.

H1

Включает замену заголовка на Н1 дочерних товаров при переключении моделей товара.

Изображения

Включает замену изображений товара на изображения дочернего товара при переключении моделей товара.

Заголовок подблока в HMPM

Название блока параметров выбора

Ключевое поле под блока в HMPM

Выбор поля для группировки связанных товаров. По выбранным полям происходит разграничение параметров переключения для связанных дочерних товаров.

  • none: - поле выключено -  параметры не заданы;
  • Атрибуты: - параметры значений атрибута для разграничения связок по мульти параметрам;
  • Фильтр: - параметры фильтра для разграничения связок по мульти параметрам;
  • SKU: - параметры поля SKU / Артикул товара для разграничения связок по мульти параметрам;
  • Модель: - параметры поля Модель товара для разграничения связок по мульти параметрам;
  • EAN: - параметры поля EAN товара для разграничения связок по мульти параметрам;
  • UPS: - параметры поля UPS товара для разграничения связок по мульти параметрам;
  • JAN: - параметры поля JAN товара для разграничения связок по мульти параметрам;
  • ISBN: - параметры поля ISBN товара для разграничения связок по мульти параметрам;
  • MPN: - параметры поля MPN товара для разграничения связок по мульти параметрам;
  • Расположение: - параметры поля Location / Расположение товара для разграничения связок по мульти параметрам;
  • Размеры (Д x Ш x В): - параметры поля размеров товара для разграничения связок по мульти параметрам;
  • Вес: - параметры поля веса товара для разграничения связок по мульти параметрам;
  • Наименование: - параметры поля названия товара для разграничения связок по мульти параметрам;
  • Последнее слово из названия: - параметры последнего слова из названия товара для разграничения связок по мульти параметрам;
  • HTML H1: - параметры поля HTML-тег H1 товара для разграничения связок по мульти параметрам;
  • Мета-тег Title: - параметры поля Мета-тег Title товара для разграничения связок по мульти параметрам;
  • Мета-тег Keywords: - параметры поля Мета-тег Keywords товара для разграничения связок по мульти параметрам;

ВАЖНО! Выбранные параметры в ключевых полях не должны совпадать с параметрами в других ключевых полях дополнительно добавленных подредакторов

± - Действие в подблоке для HMPM

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

Совет

Имейте в виду, что при выводе данных в категории вы дополнительно нагружаете базу данных (далее БД) запросами, как и в случае с любыми другими дополнительными модулями, которые вы выводите на любую страницу. В модуле HPM и HMPM мы постарались, по возможности, сократить число обращений к БД, но ко всему прочему это просто ещё одна дополнительная причина в пользу облегчения карточек товара в списках.

По статистике почти 95-97% покупателей все действия совершают, перейдя в саму карточку товара, при этом игнорируя всякие кнопочки "купить", "Быстрый просмотр" и прочее в списках товаров. Ваши покупатели игнорируют их и переходят в карточку товара и уже там, после подробного изучения информации и прочтения отзывов о товаре - переходят к самой покупке. Подумайте об этом. Это хороший повод облегчить карточку товара в списках

Карточка товара и модели товара

 

Содержание блока Карточка товара - в HMPM

  • Заголовок группы: -
  • Параметры выбранного товара: - включение общего заголовка к блоку моделей товара;
  • Картинка: - размеры изображения в параметрах выбора;
  • Позиция: - позиция отображения: до или после какого селектора вставлять блок выбора моделей товара;
  • Селектор: - ID или CLASS блока, до или после которого вставлять блок вывода моделей серии товара;
  • H1: - замена заголовка товара на заголовок H1 товара;
  • Изображение: - замена основного изображения товара на изображение другого товара из связки.
  • Описание: - замена описания товара на описание дочернего товара;
  • Характеристики: - замена характеристик товара на характеристики дочернего товара.

Содержание блока Данные моделей - в HMPM

  • Подзаголовок: -
  • Ключевое поле: - выбор поля для группировки связанных товаров;
  • Вариант: - вариант вывода в категориях - выпадающий список или в ряд;
  • Поле вывода: - список полей для вывода их в кнопки переключений моделей товара;
  • ± - Действие: - добавление \ удаление дополнительных под редакторов для мультисвязок.

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

Заголовок группы

Заголовок группы связанных товаров - название блока моделей товара. Выводится заголовком к блоку связанных моделей на странице карточки товара. Поле позволяет использовать HTML. - *Пустое поле не выводится.

Параметры вывода

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

Картинка

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

Позиция

Выбор позиции отображения: до или после какого селектора вставлять блок моделей товара:

  • insert Before - перед блоком тегов;
  • prepend To - внутри в начале;
  • append To - внутри в конце;
  • insert After - за блоком тега;

Селектор

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

H1

Включает замену заголовка Н1 товара с основного на Н1 дочернего товара.

Изображения

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

Описание

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

Характеристики

Включает замену характеристик товара на характеристики дочернего товара.

Блок CSS и JS

Описание блока для ввода стилей и javascript смотрите в статье Адаптация в данной документации.