Программно созданные атрибуты, отображаемые в бэкэнд, но не на фронте

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

Вопрос

У меня есть сценарий, который объем создает атрибуты и наборы в Magento. Атрибуты и их наборы выглядят нормально, а настройки верны. Когда эти атрибуты создаются, я использую сценарий Amartinez Custompertexport для объемных импортных продуктов. Эти продукты имеют атрибуты правильно заполнены.

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

Это заставляет меня думать, что что -то идет не так с связыванием атрибутов с продуктами.

Поскольку я довольно новичок в Magento, я еще не очень знаю об этом, поэтому какие -либо объяснения того, как или зачем быть апрецированным.

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

Решение

Убедитесь, что вы установили правильные значения для атрибутов.
Я имею в виду, если вы хотите, чтобы они использовались в слоистой навигации, вы должны установить Use In Layered Navigation до 1 (отфильтруемый (с результатами)) или 2 (фильтруемый (без результатов)).
Если вы хотите, чтобы атрибут был доступен в наборе списка продуктов Used in Product Listing до 1 (да).
Если вы хотите, чтобы атрибут был указан в слоиной навигации для набора поиска Use In Search Results Layered Navigation до 1 (да).
Если вы хотите, чтобы атрибут был указан в наборе страницы сведений о продукте Visible on Product View Page on Front-end до 1 (да).
После генерации атрибутов и импорта продукта вы должны реиндексировать все.
И очистить кеш на всякий случай.

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