1

製品がカテゴリに、またカテゴリが Web サイトにどの程度正確に関連付けられているか?

私はMagentoで次の設定をしています:

1) 1 つのインストールに 3 つの Web サイトがあります (国によって異なります)。

2) これらのツリー Web サイトにはそれぞれ 3 つのストア ビューがあります (言語固有)。

したがって、合計で 10 個の core_store (1 admin + 9) があります。

私の目標は、次のシナリオをサポートすることです。

1) 各 Web サイトには同じカテゴリがありますが、一部の Web サイトではアクティブでないものもあります。

2) 製品は、ウェブサイト X の 1 つのカテゴリーの一部であり、ウェブサイト Y の同じカテゴリーの一部ではない場合があります。また、ウェブサイト X とウェブサイト Y の同じカテゴリーの一部である場合もあります。

3) Web サイト X ではアクティブなカテゴリが、Web サイト Y ではアクティブでない可能性があります。

これらの「エンティティ」がデータベース レベル/構成レベルでどのように関連しているかを知りたいです。どんな助けでも大歓迎です。

4

1 に答える 1

2

あなたがやろうとしていることはすべて実行できます。

Web サイト レベルで設定できないものがあるため、スコーピング シナリオを書き出してから、管理インターフェイスを掘り下げて何が可能かを確認する必要がある場合がよくあります。

  • 製品:catalog_product_entity
  • カテゴリー:catalog_category_entity
  • ウェブサイト:core_website
  • 店舗:core_store

ストア レベルでカテゴリの is_active (「アクティブ」) 値を 0 (「いいえ」) に設定することにより、ストア レベルでカテゴリを無効にします。つまり、特定の Web サイトのカテゴリを「非表示」にするには、Web サイトのストア ビューごとにカテゴリを非アクティブに設定する必要があります。これは、更新スクリプトを使用してコードで、データベースで直接、または管理パネルで行うことができます。管理者経由で、カテゴリを編集し、ストア スイッチャーを使用してこれを行います。

スイッチャーをカテゴリ admin に保存

製品の Web サイトの関連付けは、同様に個別に ([Web サイト] タブを使用して) 編集することも、グリッドの上部にあるフィルターと一括アクション ブロックの [属性の更新] 機能を使用してまとめて編集することもできます。

さらに、Web サイトの分類を変更する必要がある場合は、新しいルート カテゴリが必要になります。

HTH

于 2012-04-27T12:23:29.483 に答える