在magento中更新成功订单的产品库存状态


Product stock status update on success order in magento

我在我们的项目中使用solr搜索。我需要在成功订单的solr文档中更新产品库存状态(库存/缺货)。我需要知道产品库存状态获得成功订单更新的地点/功能。即,如果成功订单上的产品缺货,则应将产品库存订单更新为out of stock。从后端手动更改状态会影响solr文档。但是在成功订单上,我需要更新solr文档中的状态。有观察者/事件吗?请帮帮我。

您在sales_order_model中有七个事件,但如果我没有错的话,"save"事件是您需要的观察者:sales_order_save_beforesales_order_save_after。有了它,您可以检查订单的状态,并采取相应的行动。