我有一家商店使用 WordPress 的 woocommerce 插件,每次客户购买商品时,我都会在内部软件中记录该销售情况,我用它来跟踪我的发货和库存。为此,我使用 woocommerce 的 webkooks 功能,一切正常,但现在,我想在 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);
关于php - 在 woocommerce webhook 中发送自定义数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32238824/