Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带延期订购项目的Magento订单:设置状态_Magento_Events_Grid - Fatal编程技术网

带延期订购项目的Magento订单:设置状态

带延期订购项目的Magento订单:设置状态,magento,events,grid,Magento,Events,Grid,带延期订购项目的Magento订单:设置状态 如何将下单和付款后订单的订单状态更改为包含缺货项目的订单的自定义状态 因此,如果下了正常订单,并且所有产品都有库存:状态为“新建” 因此,如果下的订单至少包含1个缺货项目:状态为缺货 谢谢,肖恩。首先,你必须在 系统>订单状态>创建新状态 然后为事件sales\u order\u place\u after创建一个观察者,在其方法中迭代Tour order items集合,并检查是否有任何项目的数量为负数。如果是这种情况,请对订单对象和更新状态使用s

带延期订购项目的Magento订单:设置状态

如何将下单和付款后订单的订单状态更改为包含缺货项目的订单的自定义状态

因此,如果下了正常订单,并且所有产品都有库存:状态为“新建”

因此,如果下的订单至少包含1个缺货项目:状态为缺货


谢谢,肖恩。首先,你必须在 系统>订单状态>创建新状态

然后为事件sales\u order\u place\u after创建一个观察者,在其方法中迭代Tour order items集合,并检查是否有任何项目的数量为负数。如果是这种情况,请对订单对象和更新状态使用setState方法