【问题标题】:WordPress custom order fieldWordPress 自定义订单字段
【发布时间】:2016-02-22 16:22:46
【问题描述】:

我有一个要求,我有一个可供不同快递合作伙伴使用的 PIN 码列表。我想要的是,一旦有人预订了订单,我想首先检查 PIN 码并相应地在订单元字段中添加相应的快递合作伙伴名称。为此,我创建了一个自定义结帐字段。一旦有人提交了地址,我就可以通过密码检查并添加相应的快递员。

但是现在,在这之后,我还有一份各自快递合作伙伴提供的awb号码列表。我还想在订单中添加相应的快递 awb 号码,并在收到的订单电子邮件中将其发送给客户。

我正在寻找,Woocommerce 是否有任何动作挂钩,可让我检查 PIN 码并相应地添加 AWB 编号并将其发送给客户/管理员发票。唯一的转折是,我想在订单被标记为处理之后和电子邮件发票发送给客户之前添加一个分配 awb 号码的功能。

是否有任何操作挂钩可以让我在将订单设置为处理之后以及在将电子邮件发票发送给客户之前获取订单详细信息并添加 awb 编号?

【问题讨论】:

    标签: wordpress woocommerce hook invoice


    【解决方案1】:

    我认为你应该试试woocommerce_order_status_processing,优先级很高。

    add_action('woocommerce_order_status_processing', 'your_fn', 0);
    function your_fn( $order_id ) 
    {
        $order = wc_get_order( $order_id );
        // ...
    }
    

    【讨论】:

    • 您好,感谢您的回复。我确实用另一种方法解决了这个问题。但是,当订单被标记为暂停时,有人可以告诉我如何向客户发送自定义电子邮件。 ?
    猜你喜欢
    • 2012-03-30
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    相关资源
    最近更新 更多