次のコードを使用してMagento1.7.0.1の在庫を更新しています。何時間も調査した結果、コードは完全に機能することがわかりましたが、csvに問題があります。
以下は、スクリプトが http://www.sonassi.com/knowledge-base/magento-kb/mass-update-stock-levels-in-magento-fast/であるところです。
dosプログラムを使用してcsvファイルを作成していますが、各行の終わりに空白が作成されているため、スクリプトが正しくインポートされません。
"sku"、 "qty"、 "is_in_stock"
"prod1"、 "11"、 "1"
csvについては正しいように見えますが、各行には表示されない約25の空白スペースがあります。
csvを開いてすべてのスペースを削除し、保存して、stock.phpを使用してインポートすると、すべてがうまく機能します。
DOSプログラムはそれらのスペースを取り除くことができません...phpスクリプトからそれを削除する方法はありますか?