Magento订单包含延期交货项目:设置状态
如何将订单的订单状态(放置和付款后)更改为订单的自定义状态包含延期交货的商品
因此,如果正常下单并且所有库存都有库存:状态新
因此,如果下订单包含至少1个延期交货项目:状态有延期交货
谢谢,肖恩答案 0 :(得分:1)
首先,您必须添加新状态 系统>订单状态>创建新状态
而不是创建事件sales_order_place_after
的观察者,在其方法中迭代订单项集合并检查是否有任何项目具有负数量。如果是这种情况,请在订单对象上使用setState方法并更新状态。