Wordpress:在支付网关重定向之前运行的woocommerce动作挂钩

时间:2015-05-25 11:44:14

标签: wordpress woocommerce

我是Wordpress的新手,我想在woo commerce中支付网关重定向之前运行一个函数。

add_action('woocommerce_checkout_order_processed', 'initiate_order', 10, 1);

function initiate_order($order_id) {
    include('woocommerce/includes/emails/class-wc-email-admin-initiate-order.php');
    $email = new WC_Email_Admin_Initiate_Order();
    $email->trigger($order_id->id);
}

如何在付款网关重定向之前向管理员发送有关订单的邮件?

2 个答案:

答案 0 :(得分:0)

如果您想将订单ID作为操作挂钩回调函数的参数,则可以使用woocommerce_thankyou挂钩。

答案 1 :(得分:0)

我认为这些钩子会帮助你

  add_action( 'woocommerce_before_checkout_process', 'initiate_order' , 10, 1 );
    function initiate_order($order_id){
        include( 'woocommerce/includes/emails/class-wc-email-admin-initiate-order.php');
        $email = new WC_Email_Admin_Initiate_Order();
        $email->trigger($order_id->id);
    }
  1. http://hookr.io/actions/woocommerce_before_checkout_process/
  2. http://hookr.io/actions/woocommerce_checkout_process/