订单状态更改前的 WooCommerce 钩子



我一直在寻找在订单状态更改之前或订单更新之前触发的钩子。

我正在尝试强制执行设计的工作流程。我已经能够更改用户必须更改订单状态的选项,以便他们不会选择"错误"状态,但我也想使用代码检查更新(永远不要相信用户输入(。

在状态更改(woocommerce_order_status[to](后触发的钩子不会阻止"非法"状态更改。

有什么想法吗?

您可以挂钩到此操作: woocommerce_order_status_changed 返回的第二个和第三个变量分别是以前的状态和新的状态。

尽管更改后仍会发生,但您至少可以测试更改并将状态还原回来。

希望有帮助

相关内容

  • 没有找到相关文章

最新更新