Magento-製品の在庫状況は手動保存まで変わらない

magento
Magento-製品の在庫状況は手動保存まで変わらない

誰かがこれを手伝ってくれるといいのですが。 製品の在庫レベルが0に達すると、そのステータスは在庫のままになります。 これらの製品のいずれかを管理領域内から開き、そのプロパティを変更せずに保存すると、在庫ステータスが在庫切れに正しく変更されます。 ログには例外が表示されていないか、チェックアウトプロセスに関するこのイベントまたはその他のイベントに関連している。

1つの属性(サイズ)で構成可能な構成可能な製品を使用しています。

私は問題の原因を見つけることができず、製品の購入時に関係するさまざまなオブザーバーなどと試行錯誤を繰り返してきました。 誰かが似たようなことを経験したことがありますか、少なくともここで正しい方向に私を向けることができますか?

ありがとう、

Drew

編集:在庫切れの製品を更新し、onepageコントローラーの成功アクションから在庫ステータスのインデックスを再作成するという回避策があります:

Mage::getResourceSingleton('cataloginventory/stock')->updateSetOutOfStock();
Mage::getModel('index/process')->load(9)->reindexEverything();

これはうまく機能していますが、何かがステータスを変更しないようにしているので、私は本当にこれの一番下に行きたいです。 誰かこれについて何か考えがありますか?

  1  0


ベストアンサー

インデックス管理に入り、在庫ステータスインデックスのインデックスを再作成した場合、在庫切れとしてマークする必要があります。

1


タイトルとURLをコピーしました