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


Настройки модуля Hyper 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, и т.д.

Связи

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

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

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

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

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

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

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

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

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

Комментарий

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

Статус

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

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

hmpm-setings-1

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

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

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

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

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

Статус

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

Заголовок

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

Вариант

Три варианта вывода моделей товара;

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

Поле вывода

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

  • 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 дочерних товаров при переключении моделей товара.

Изображения

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

Совет

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

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

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

 

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

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

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

Описание блока Карточка товара

Заголовок

Название блока моделей товара. Выводится заголовком к блоку моделей на странице карточки товара. Поле позволяет использовать 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 товара в параметры выбора.

Параметры выбранного товара

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

Вариант

Три варианта вывода моделей товара;

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

Позиция

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

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

Селектор

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

H1

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

Изображения

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

Описание

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

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

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

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

Описание блока Модели товара

  • Поле вывода: - список полей для вывода их в кнопки переключений моделей товара;
  • Картинка: - размеры изображения в параметрах выбора;

Поле вывода

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

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

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

Картинка

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

Блок CSS и JS

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