0

この素晴らしい記事を見つけました: http://www.blog.magepsycho.com/updating-product-qty-in-magento-in-an-easier-faster-way/しかし、何かがうまく機能しません。列「sku」と「is_in_stock」を含む CSV があり、スクリプトを使用すると、「is_in_stock」が 0 のときに「qty」も 0 に設定されます。それはどのように可能ですか? 「qty」ではなく「is_in_stock」のみを更新したいからです。

これで私を助けてもらえますか?前もって感謝します!

4

2 に答える 2

1

リンクされたスクリプトはヘッダー行を無視し、「is_in_stock」という名前を付けたにもかかわらず、2 番目の列を数量として扱います。そのため、「数量」は 0 に設定されています。

一部のアイテムを在庫なしとしてマークする簡単な方法が必要な場合は、次のようにします。

  1. admin に移動し、次にManage Productsに移動します。
  2. 変更したいものを検索し、それらの横にチェックマークを付けます。
  3. [ Actions ]ボックスで [ Update Attributes ] を選択し、 [ Submit ] をクリックします。
  4. [在庫] タブで、 [在庫状況] の [変更]ボックスをクリックし、[在庫切れ]を選択します。
  5. [保存]をクリックします。
于 2012-09-29T12:25:20.987 に答える
0

代わりにこのスクリプトを使用できますhttp://www.sonassi.com/knowledge-base/magento-kb/mass-update-stock-levels-in-magento-fast/

補足として、CSV に 5000 行ある場合は、以前にアップロードしたファイルを保持してから、実際に変更された行に対して diff を実行する必要があります。そうすれば、はるかに少数の行のみを変更することになります。製品。

于 2012-10-01T01:27:54.250 に答える