Показать каждый цвет (дочерний продукт) как отдельный продукт в списке и сортировки/фильтр на атрибутах ребенка (напримеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Показать каждый цвет (дочерний продукт) как отдельный продукт в списке и сортировки/фильтр на атрибутах ребенка (наприме

Сообщение Anonymous »

Я работаю с Magento 2.4.x и хочу настроить страницу списка продуктов, чтобы каждое цветовое изменение настраиваемого продукта показано в виде отдельного продукта на странице категории. < /p>
Например, если у меня есть настраиваемый продукт: < /p>
fuirt (настраиваемая продукт) < /p>
  • < /br /> < /br /> < /br /> < /br /> < /br /> />
  • red /m < /li>
    blue /s < /li>
    blue /m < /li>
    green /l < /li>
    < /ul>
    Я хочу, чтобы категория перечисляла, чтобы показать один продукт на цвет (не один на размер), такой как: < /p>



    < /li>
    Футболка синяя < /p>
    < /li>
    Зеленая футболка < /p>
    < /li>
    < /ul>
    То, что я пробовал: < /p>

    . Magento \ Catalog \ Block \ Product \ ListProduct :: GetLoadProductCollection () для замены настраиваемых родителей на дочерние продукты по цвету.
  • Я позже перенес в плагин на Magento \ Catalog \ Model \ Layer :: GetProductCollection (), чтобы попробовать списки продукта перед сортировкой. />
However:
  • Magento (and Mirasvit Improved Sorting, which I use) apply sorting (e.g., by price) on the parent configurable products, not the child products
  • Filtering also reflects the parent product, not the shown children
  • So when I display child products (Red, Blue, Green), they are sorted incorrectly or filtered out unexpectedly
Is there a recommended Magento extension (free or paid) that:

[*]Treats each color child product as its own product on category pages
[*]Supports proper sorting and Фильтрация, основанная на атрибутах ребенка
хорошо работает с Elasticsearch и Mirasvit Улучшенной сортировки?

Подробнее здесь: https://stackoverflow.com/questions/796 ... g-and-sort
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»