【发布时间】:2017-07-20 17:10:00
【问题描述】:
在 WooCommerce 中,我想在客户成功结账后向 API 发送请求。它基本上是一个客户销售在线课程的网站(例如 udemy)。
当客户结帐时,我想发送一个 API 请求并为该用户注册该特定课程。我尝试了几个 WooCommerce 钩子,但没有一个对我有用。
这是我正在使用的代码:
add_action('woocommerce_checkout_order_processed', 'enroll_student', 10, 1);
function enroll_student($order_id)
{
echo $order_id;
echo "Hooked";
}
我正在为插件编写此代码,为了使其更容易,我目前正在使用货到付款方式。
谁能指出我哪里出错了,因为当我结帐时,我看不到我正在打印的“上钩”消息,也看不到 $order_id?
它带我进入成功页面,但没有显示我正在打印的这两件事。
【问题讨论】:
标签: php wordpress woocommerce checkout orders