Вопрос

В моем проекте у меня есть требование, где мне нужно фильтровать Простые продукты на основе цены.

В Magento по умолчанию фильтрация цены основана на настраиваемые продукты.

Некоторые важные моменты, связанные с моим проектом:

  • А Простые продукты в настраиваемые продукты.
  • Каждый настраиваемый продукт имеет три типа Простые продукты связан с этим.

Например, если настраиваемый продукт является A, тогда связанный Простые продукты находятся A1, A2 а также A3.

PS: После того, как я не удержал сцепление даже после того, как копал глубже в файлах Magento Core, я спрашиваю здесь.

Пожалуйста, дайте несколько четких предложений.

Это было полезно?

Решение

Я ассоциировал simple products с configurable products Использование определенного пользователя атрибута раскрывающегося списка, p_type, который содержит три уникальных числа, которые идентифицируют связанные simple products.

Во время фильтрации по цене я заметил, что URL -адрес имеет строку запроса как ?price=3000-4999. Анкет Я только что добавил p_type Атрибут этой строке запроса фильтровать в соответствии с простыми продуктами вместо настраиваемых продуктов.

Например,

http://mywebsite.com/categoryName/?price=3000-4999&p_type=126

Это сработало для меня :)

а также в моем случае, простые продукты были установлены как invisible as single product. Анкет Итак, я сделал некоторые другие изменения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top