具有延交项目的Magento订单:设置状态
如何将订单的订单状态(下单和付款后)更改为订单包含延交商品的自定义状态
因此,如果下了一个普通订单,并且所有订单都有库存:状态为New
因此,如果下订单时至少包含一个缺货项目: status Has backorder
谢谢,肖恩
发布于 2017-11-21 00:57:04
首先,您需要在System > Order status > Create new Status添加新状态
然后创建event sales_order_place_after
的观察者,在其方法中迭代订单项目集合并检查是否有任何项目的数量为负。如果是这种情况,则在order对象上使用setState方法并更新状态。
https://stackoverflow.com/questions/41680329
复制相似问题