Jump to content

HYPER Product Models - AJAX замена товара по моделям [support]


Go to solution Solved by HyperLabTeam,

Recommended Posts

В 15.10.2022 в 15:08, Andre сказал:

Здравствуйте! Как добавить класс .stock-off в категории к кнопкам комбинаций, для которых нет товаров? Или для категорий есть другой класс?

Здравствуйте.

Можно добавить нужное условие для класса в шаблоне
catalog/view/theme/default/template/extension/module/hpmodel/category_block.twig(.tpl)

Link to comment
Share on other sites

  • 2 weeks later...

Добрый день,

У меня вот такой код выбирает первый вариант опции товара при открытии страницы:
 

$(function() {
  $.each($('div.product-info-li').not('.oct-quantity-div'), function(i, val) {
    setTimeout(function() {
      $(val).find('input[type=\'radio\']').eq(0).click();
      $(val).find('input[type=\'checkbox\']').eq(0).click();
      $(val).find('select option:nth-child(2)').attr("selected", "selected").trigger('change');
    }, i * 1000);
  });
});

 

Подскажите пожалуйста как сделать, что бы при переключении HPM товара точно так же выбиралась первая опция?

Link to comment
Share on other sites

  • 3 weeks later...

Здравствуйте!

 

Исходные данные:

OcStore версия 3.0.3.7

Шаблон техникс версия 1.4.1 

 

Файлы адаптации под данный шаблон, установил

 

После установки модуля, сайт выдаёт 500 ошибку

В консоли error.log выдает следующие ошибки

 

log.txt

Link to comment
Share on other sites

Добрый день! Подскажите пару вопросов:

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

2. Если в одной категории есть товар который идёт по весу и есть товар который идет по цвету, как можно это вывести, если связи по категории в HPM должны не пересекаться согласно Helper-ам?

Link to comment
Share on other sites

Здравствуйте.

4 часа назад, Aleksey83 сказал:

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

Да, можно, доплатив разницу в цене. Подробнее в ЛС.

 

4 часа назад, Aleksey83 сказал:

2. Если в одной категории есть товар который идёт по весу и есть товар который идет по цвету, как можно это вывести, если связи по категории в HPM должны не пересекаться согласно Helper-ам?

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

Создать категории, например, "HPM вес" и "HPM цвет", при этом их нигде не выводить, и разместить в них товары разных типов - в одну категорию по весу, в другую - по цвету. И настраивать правила связок именно по этим категориям.
Общая суть в том, что не надо указывать все категории товара для привязки к типу. Если хоть одна категория привязана к типу, то такой тип вывода сохранится при выводе в любых других категориях товара.
Например, основная категория у товара  "Продукты", дополнительная "HPM вес". Правила связки заданы для категории "HPM вес", для категории "Продукты" при этом никаких правил не задано, но этот товар в категории "Продукты" всё равно выводится по правилу, заданному для "HPM вес".

Link to comment
Share on other sites

Привет!

Подскажите, плз - я что-то запутался)))

Шаг №1 У меня есть 7 товарных карточек под названием:

1. История любви Шахерезады 1 января

2. История любви Шахерезады 2 января

.....

7. История любви Шахерезады 7 января

 

Шаг № 2 Я делаю 8-ю карточку общую

История любви Шахерезады 1 января - 7 января

 

Шаг 3 

К карточке История любви Шахерезады 1 января - 7 января

привязываю карточки пп.1....п7

 

Хочу, чтобы все были редиректы 301 с карточек пп.1....п7 шли на эту 8-ю - главную карточку История любви Шахерезады 1 января - 7 января

 

Вот эта главная карточка История любви Шахерезады 1 - 7 января должна быть также в этой связке?

Вот так её тоже в связку включать? - http://joxi.ru/zANXMOGTwwDwpm

Я сначала сделал без нее, потому что предполагаю, что, раз в её теле связываю, то она и есть главная, к ней же привязаны карточки №1-7 в HPM.

А теперь обнаружил, что её урл закрыт то!)) 

 

 

Link to comment
Share on other sites

Здравствуйте.

1 час назад, specialforce22 сказал:

Привет!

Подскажите, плз - я что-то запутался)))

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

Link to comment
Share on other sites

6 минут назад, HyperLabTeam сказал:

Здравствуйте.

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

 

Благодарю! Я, похоже, разобрался))

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

 

Link to comment
Share on other sites

Добрый вечер

 

Подскажите, как можно избавиться от повторов.

 

Есть товары:

1. Одинаковый цвет, но разные размеры. 

image.png.5369dcb9e29e16ec6fed6220cb3073ad.png

 

2. Где разные цвета (могут повторяться если разные размеры), но разные размеры

image.png.7aea58d32ea4651c50739cbd7e19e044.png

Общий признак у них коллекция

 

Edited by wallter
Link to comment
Share on other sites

Здравствуйте.

 

52 минуты назад, wallter сказал:

Подскажите, как можно избавиться от повторов.

 

Есть товары:

1. Одинаковый цвет, но разные размеры. 

Если товар у вас отличается только размером, то для вывода вариантов надо выбирать размер, а не цвет. Чтобы в товаре "белый лён" у вас был выбор размеров, а не повторение цвета.

 

57 минут назад, wallter сказал:

2. Где разные цвета (могут повторяться если разные размеры), но разные размеры

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

 

Вообще, такие вопросы лучше выяснять в ЛС со ссылками и доступами.

Link to comment
Share on other sites

  • 1 month later...
21 час назад, Grarnik сказал:

Имеет ли стандартный модуль возможность группировать опции (Цвет) именно по цвету? Чтобы выбирать цвет товара, а не картинку его товара?

имеет, добавляете картинки цветные и всё

Link to comment
Share on other sites

  • 4 weeks later...

Добрый день!

Возможна ли реализация такого варианта группировки  и как :

Есть товар Шкаф (как сам товар) и есть к нему опция цвет (красный,синий,зелёный).

Создаём три товара 

-Шкаф красный

-Шкаф синий

-Шкаф зелёный

Группируем их вместе , но главный товар будет не Шкаф , а Шкаф (цвет)

В документации у вас сказано

Цитата

"Вы также можете установить товар-заглушку для дочерних товаров для  оформления дизайна на свой вкус."

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

 

 

Edited by veseliy
Дополнение сообщения
Link to comment
Share on other sites

Здравствуйте.

3 часа назад, veseliy сказал:

Группируем их вместе , но главный товар будет не Шкаф , а Шкаф (цвет)

Да, можно сделать группировку таким образом. Чаще всего так и делают.

 

3 часа назад, veseliy сказал:

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

При такой организации карточки товара товар-родитель не должен участвовать в выборе, его надо удалить из связки, оставив при этом родителем (делается в редактировании на закладке HPM именно родителя), и у такого товара можно стилями скрыть кнопку покупки.

Или сделать доработку и выводить "необходимо выбрать вариант". Из коробки такого функционала нет, из за сильной зависимости от скриптов используемой темы.

Link to comment
Share on other sites

1 час назад, HyperLabTeam сказал:

При такой организации карточки товара товар-родитель не должен участвовать в выборе, его надо удалить из связки, оставив при этом родителем (делается в редактировании на закладке HPM именно родителя),

Непонятно-как родителя удалить из связки , при этом оставив его родителем ?

Link to comment
Share on other sites

1 час назад, veseliy сказал:

Непонятно-как родителя удалить из связки , при этом оставив его родителем ?

Находясь в редактировании товара-родителя, идёте на закладку HPM, и возле товара-родителя нажимаете на иконку корзины, и после на зеленую кнопку "Применить". Больше ничего нажимать не надо. По итогу в связке у вас останутся только дочерние товары.

Link to comment
Share on other sites

17 часов назад, HyperLabTeam сказал:

Находясь в редактировании товара-родителя, идёте на закладку HPM, и возле товара-родителя нажимаете на иконку корзины, и после на зеленую кнопку "Применить". Больше ничего нажимать не надо. По итогу в связке у вас останутся только дочерние товары.

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

То есть смысл всего был создать товар Шкаф и выводить именно название Шкаф в категории ,а в карточке товара выбирать модификации шкафа (Шкаф зеленый; Шкаф красный и тд)

 

И ещё вопрос -можно ли реализовать сортировку связанных товаров по цене ( цене со скидкой) ?

Link to comment
Share on other sites

39 минут назад, veseliy сказал:

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

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

 

40 минут назад, veseliy сказал:

То есть смысл всего был создать товар Шкаф и выводить именно название Шкаф в категории

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

 

40 минут назад, veseliy сказал:

можно ли реализовать сортировку связанных товаров по цене ( цене со скидкой) ?

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

Link to comment
Share on other sites

  • 1 month later...

Здравствуйте.

В 09.03.2023 в 17:05, shalan сказал:

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

Модуль не выводит опции, модуль выводит варианты товара.

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

 

На вашем скриншоте как раз нашим модулем сделан вывод.

Link to comment
Share on other sites

  • 2 weeks later...

здравствуйте,

Использую модуль Hyper Multi Product Models с шаблоном FeelMart. В выводе списка товаров категории даже если в связке товаров еще есть товары в наличии, ее (связку) перекидывает в конец списка к товарам, которые отсутсвуют, что неправильно и неудобно.

У вас, случайно, нет модификатора для решения этого вопроса?

Link to comment
Share on other sites

В 18.03.2023 в 12:59, Soft сказал:

здравствуйте,

Использую модуль Hyper Multi Product Models с шаблоном FeelMart. В выводе списка товаров категории даже если в связке товаров еще есть товары в наличии, ее (связку) перекидывает в конец списка к товарам, которые отсутсвуют, что неправильно и неудобно.

У вас, случайно, нет модификатора для решения этого вопроса?

Здравствуйте.

Готового решения нет. Надо править запросы темы.

По аналогии, как это описано здесь: https://opencart.club/forums/topic/30-hyper-multi-product-models-ajax-multi-zamena-tovara-po-modelyam-support/?do=findComment&comment=5081&_rid=24

 

Если не справитесь самостоятельно - пишите в ЛС с доступами.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...