【问题标题】:Woocommerce hook before order status change订单状态更改前的 Woocommerce 挂钩
【发布时间】:2018-02-01 18:05:03
【问题描述】:

我一直在寻找在订单状态更改之前触发的挂钩,或者就此而言,在订单更新之前触发。

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

在状态发生变化 (woocommerce_order_status[to]) 后触发的钩子不会阻止“非法”状态变化。

有什么想法吗?

【问题讨论】:

    标签: wordpress woocommerce workflow orders


    【解决方案1】:

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

    虽然更改后仍然会发生,但您至少可以测试更改并恢复状态。

    希望有帮助

    【讨论】:

    • 我遇到了类似的问题并检查了这个解决方案。在我的例子中,使用了一个插件,它可以在设置特殊状态时自动向送货服务注册订单。你可以猜到,如果这个订单被否定检查,我绝对不需要注册这个包。
    猜你喜欢
    • 2018-01-10
    • 2017-05-24
    • 1970-01-01
    • 2022-10-05
    • 2018-02-27
    • 2018-01-01
    • 2019-02-01
    • 2022-09-30
    • 2021-04-21
    相关资源
    最近更新 更多