0

サプライヤーが提供するいくつかの CSV ファイルから製品をインポートする必要がある Magento 1.6 Web サイトがあります。インポート機能があることはわかりましたが、私がしなければならないことに対して十分な柔軟性がありません。

具体的には、次のタスクを実行する必要があります。

  • 複数のサプライヤーから販売されている製品のサプライヤーを選択します
  • 製品カテゴリを再マッピングします。

上記の詳細はこちら。

サプライヤの選択
サプライヤは製品リストを提供します。別のリストに同じ製品が含まれている場合もあります。インポート機能は、インポートする製品を比較し、いくつかのロジックに従って、各製品をいずれかのサプライヤーに「割り当てる」必要があります。

: 製品XYZは、サプライヤA、サプライヤB、およびサプライヤCによって販売されています。Aはそれを安く販売し、Bは 2 番目に安く、Cは最も高価です。しかし、Aさんには在庫がなく、Bさんには少し在庫があり、Cさんにはたくさんあります。次に、製品をBに「割り当て」、その詳細をそのリストから抽出する必要があります。

このような割り当ての効果は、顧客が注文したときに、それが自動的にサプライヤーへの複数の注文に変換されることです (ただし、方法を見つける必要があります)。

製品カテゴリの再マッピング
サプライヤから製品リストを受け取ると、それらはサプライヤのカテゴリに関連付けられます。たとえば、フラット スクリーン TV は、あるサプライヤのリストでは「家庭用電化製品」カテゴリにあり、別のリストでは「電子機器」カテゴリにある場合があります。そのため、システム内の仕入先カテゴリごとに仕入先カテゴリを指定する「マップ」を作成しました。私がする必要があるのは、輸入された製品を調べて、適切なカテゴリに再割り当てすることです.

両方のタスクのロジックは非常に簡単で、私が Magento にまったく慣れていないという事実がなければ、問題なく実装できたでしょう。そのような場合、それらに取り組むための最良のアプローチは何でしょうか? カスタム モジュールを実装する必要がありますか? 場合によっては、どこから始めるのが最適でしょうか?

回答ありがとうございます。

4

1 に答える 1

2

このために新しいインポートプロファイルを作成する必要があります。新しいインポートプロファイルを作成し、csvファイルをvar / importフォルダーに配置し、これを行うための新しいphpファイルを作成します。magentoのデフォルトのインポートがどのように機能するかを確認してから、phpファイルをapp / code/localに配置します。 / Mage / Catalog / Model / Convert / Adapter /作成したインポートプロファイルにいくつかのxml変更を加えて、完了です

于 2012-04-25T13:40:28.417 に答える