プログラムで作成された属性がバックエンドに表示されますが、フロントエンドではありません

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

質問

Magentoで属性とセットをBalkを作成するスクリプトがあります。属性とそのセットはうまく見え、設定は正しいです。これらの属性が作成されると、AmartinezのCustomImperTexportスクリプトを使用して、製品を膨張させます。これらの製品には、属性が正しく入力されています。

バックエンドの製品を見ると、正しい値でそれらがそこにいます。ただし、フロントエンドを見ると、値は表示されません。また、階層化されたナビゲーションは機能しません(おそらく、予測されたバグのためです)。

これにより、属性を製品にリンクすることで何か問題があると思います。

私は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