php - 在 woocommerce webhook 中发送自定义数据

标签 php wordpress woocommerce webhooks

我有一家商店使用 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/

相关文章:

javascript - 我的无限滚动用 Safari 附加两次并复制

wordpress - 如何在 docker 上创建多个 wordpress 站点

css - 如何在匹配基线时左右对齐两个不同大小的文本?

php - WooCommerce 运送到结帐页面上地址的下拉列表

php - 在 Woocommerce 中获取无费用和折扣的订单总额

javascript - 隐藏产品描述页面中的第一个缩略图

php - 如何为 XAMPP 安装 PECL HTTP 扩展?

php - extract() 如何在当前范围内创建变量?

php - 在PHP中递归创建多维数组

javascript - 找不到文件,图表不出现