1

現在、nop2.xは製品ごとのExcelインポートのみをサポートしています。たとえば、サイズ別の商品に基づく在庫がある場合、それに基づく在庫をアップロードすることはできません。たとえば、私は22サイズの10ハッティーを持っていますが、22ハッティーは持っていません。

これに対するnopまたはアップグレードパスでこれに対する修正はありますか?現在、Excelで在庫を更新することはできず、お客様のGUIを使用して個別に更新するのは非常に面倒です。

4

1 に答える 1

2

私のインスタンスでは、オリジナルに基づいて独自のImportServiceを作成することで、これを回避しました。

これはすべて、ImportProductsFromXlsx関数で発生します。

  • まず、VariantName列とVariantDescription列をプロパティのリストに追加します
  • 製品を移動するproduct=new Product(); while(true)ループの外側の行
  • 他のすべての列と同じように、VariantNameとVariantDescriptionの値をロードします
  • 製品の名前が前の行でインポートした製品とまったく同じである場合は、新しい製品を作成せずに、新しいProductVariantに既にあるものを使用してください。
  • ループの最後で、製品を現在の行の製品に設定します

そこで行うためにいくつかの調整があります。ここに関数をダンプしていましたが、そのプロセスから離れました。すべてのProductVariantsがExcelファイル内で隣り合っており、製品名が一致している場合、1つの製品で複数のバリアントを簡単に取得できるはずです。

私はバージョン2.3を使用しています

于 2012-03-07T21:40:47.483 に答える