带有延期交货的Magento订单:设置状态

时间:2017-01-16 16:00:06

标签: magento events grid

Magento订单包含延期交货项目:设置状态

如何将订单的订单状态(放置和付款后)更改为订单的自定义状态包含延期交货的商品

因此,如果正常下单并且所有库存都有库存:状态新

因此,如果下订单包含至少1个延期交货项目:状态有延期交货

谢谢,肖恩

1 个答案:

答案 0 :(得分:1)

首先,您必须添加新状态 系统>订单状态>创建新状态

而不是创建事件sales_order_place_after的观察者,在其方法中迭代订单项集合并检查是否有任何项目具有负数量。如果是这种情况,请在订单对象上使用setState方法并更新状态。