【问题标题】:Send custom data in woocommerce webhook在 woocommerce webhook 中发送自定义数据
【发布时间】:2017-08-24 04:57:23
【问题描述】:

我有一家使用 woocommerce 插件为 wordpress 工作的商店,每次客户购买某些东西时,我都会在用于跟踪我的发货和库存的内部软件中记录销售情况。为此,我使用了 woocommerce 的 webkooks 功能,一切正常,但现在,我想在 webhook 请求中发送一些自定义数据。我曾尝试在我的产品中使用“自定义字段”或“产品属性”,但这些字段都不是由 webhook 请求发送的。所以我的问题是,有没有办法可以在 webhook 中发送附加数据?

提前致谢。

【问题讨论】:

    标签: php wordpress woocommerce webhooks


    【解决方案1】:

    我得到它的工作,我使用以下代码来实现它:

    function add_order_item_meta($item_id, $values) {
        $key = 'an_identifier';
        $value = get_post_meta( $values['product_id'], 'custom_field_name', true );
        woocommerce_add_order_item_meta($item_id, $key, $value);
    }
    add_action('woocommerce_add_order_item_meta', 'add_order_item_meta', 10, 2);
    

    【讨论】:

    • 已经两年了,但是这最终会出现在数据中吗?它是否以meta_data 的形式进入shipping_lines
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 2017-02-13
    • 2019-03-01
    • 1970-01-01
    • 2015-06-07
    • 2021-06-30
    • 1970-01-01
    相关资源
    最近更新 更多