Как сделать Magento CE включать виртуальные продукты в соответствующем списке продуктов?

magento.stackexchange https://magento.stackexchange.com//questions/49394

Вопрос

Я пытаюсь создать отношение между подключенным продуктом и виртуальным продуктом.Поэтому я подумал: «Давайте просто добавим виртуальный продукт в зависимости от продукта.»

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

Мой вопрос:

Это обычное Magento (Ce 1.9.0.1) поведение?(Я редактирую уже активную установку Magento) Если это так, почему виртуальные продукты по умолчанию пропускают? Как я могу включить их в список смежных продуктов?

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

Решение

Из того, что я могу сказать, глядя на Mage_Catalog_Block_Product_List_Related, описанное вами поведение не является одному.Если вы посмотрите на _prepareData(), вы увидите, что для того, чтобы продукт появлялись следующие условия:

    .
  • Продукт должен быть назначен на текущий веб-сайт
  • продукт не должен быть в корзине
  • Продукт должен быть виден в каталоге
Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top