发送自定义数据在woocommerce webhook


Send custom data in woocommerce webhook

我有一个使用woocommerce插件的商店,每次客户购买东西时,我都会在内部软件中记录该销售,我使用该软件来跟踪我的发货和库存。为了做到这一点,我使用了woocommerce的webbooks功能,一切都很好,但是现在,我想在webhook请求中发送一些自定义数据。我试过在我的产品中使用"自定义字段"或"产品属性",但这些字段都不是由webhook请求发送的。我的问题是,有没有办法在webhook中发送额外的数据?

我让它工作,我使用以下代码来实现它:

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);