Woocommerce。防止变更单状态

时间:2020-02-11 09:23:16

标签: wordpress woocommerce

在某些情况下,我需要防止订单状态更改。例如,在为订单指定运输公司的跟踪号之前,其状态不能为“已完成”。另一种自定义状态(cdek),会自动在送货服务中进行注册,并且只能为单个订单设置。

因此,关于强制改变身份的决定不适合。所需要的恰恰是防止状态变化,从而不满足与已建立状态相关的条件。

我已经看过类似任务的一些讨论:
https://github.com/woocommerce/woocommerce/issues/23009
Woocommerce hook before order status change

woocommerce_before_order_object_save过滤器看起来是最合适的,但我不知道如何在不同情况下显示错误消息-组更改,单个,ajax ...(也许需要考虑其他因素)?

rus:https://ru.stackoverflow.com/questions/1081328/woocommerce-Проверка-и-предотвращение-смены-статуса-заказа

0 个答案:

没有答案