我开发了一个插件,用于将 WooCommerce 订单连接到 HubSpot。我遇到的问题是,虽然它可以工作,但我现在使用的钩子在技术完成之前将订单信息发送到 HubSpot。因此,这意味着诸如“失败订单”之类的内容将作为“待处理”发送,并且省略优惠券代码。
所以我想知道使用正确的钩子是什么。
我的目标:每次创建并完成 WooCommerce 订单以及更新 WooCommerce 订单时,将数据发送到 HubSpot。
到目前为止我所拥有的:
add_action('save_post_shop_order', 'printout', 10, 3);
function printout($post_ID, $post, $update)
{
if (!is_admin()){
return;
}
if($update){
$msg = $post_ID;
$order = get_woocommerce_order($msg);
mainplugin($msg, $order);
}
}
add_action('woocommerce_new_order', 'neworder_delegator', 10, 2);
function neworder_delegator($order_id, $order){
mainplugin($order_id, $order);
}
所以我想我只是在寻找正确的钩子来得到我想要的东西。
谢谢!
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号