/ / Magento製品の主要カテゴリ - magento、magento-1.6を見つけるには

Magento製品の主要カテゴリ - magento、magento-1.6を見つけるには

私はMagento 1.6.2を使用しています。

私は、どのカテゴリがその製品に複数のカテゴリが割り当てられているかにかかわらず、特定の製品の「デフォルト」カテゴリであるかどうかを簡単に確認する方法を見つける必要があります。

この理由は次のとおりです。 私は私の店の異なるカテゴリで利用可能な異なる割引額を持っています。 製品が異なる割引が適用された2つのカテゴリに分類される場合、その製品に最も高い割引が適用されますが、その製品が割引が低いデフォルトカテゴリでシステムに追加された場合(作成された場合)より高いディスカウント・カテゴリーであっても、そのディスカバリー・レベルが適用されていない場合、その商品を購入する。 ただし、最初に上位のディスカウントカテゴリに商品を追加した後で、その後、低いディスカウントカテゴリーに追加すると、その商品に正しい(高い)ディスカウントレベルが適用されます。

私は、したがって、デフォルト(またはプライマリ、または最初に、それをラベル付けしたいと思う)categoryはそれに適用されるディスカウントレベルの結果を決定するカテゴリです。これが間違っている場合は、このシステムの全体的なセットアップでどこが間違っているかを知るために、この背後にある仕組みを理解する上での教訓が必要です。

私の前提が正しければ、私は特定の製品(SKUを使用している)が最初に割り当てられたカテゴリを特定して、その製品に正しい割引を適用できるようにします。

私はそれを十分に明確に説明したことを願っています! 誰にも何か提案がありますか?私は特定の検索語を推測することなく、これに関する情報を見つけることができませんでした。私が見つけることができる唯一のものは、一般的なカテゴリの検索に関連するものであり、私が必要とするこの特別なタスクではありません。

乾杯!

回答:

回答№1は0

あなたの前提が間違っているのを恐れています。 Magentoには、製品の「主要な」カテゴリーという概念はありません。製品がカテゴリIDに含まれていることがわかっているだけです。

1, 12, 234

idは、どのカテゴリが別のカテゴリより重要か分からず、商業的に格納されています。

代わりにできることはカスタムを作成することですあなたが "プライマリ"として扱うカテゴリのIDを入力し、割引を与えるかどうかを決めるときにこの属性値を取得します。