Woocommerce优惠券代码

问题描述:

我使用以下功能来接收订单的购物车总额,订单ID和优惠券代码。该功能显示购物车的总金额和订单ID,但不显示应用的优惠券代码。Woocommerce优惠券代码

add_action('woocommerce_new_order', 'myfunction'); 

function myfunction($order_id) { 
    global $woocommerce; 

    // cart total 
     $cart_total = $woocommerce->cart->total; 

    // order id 
     $order  = new WC_Order($order_id); 
     $order_id = $order->get_order_number(); 

    // coupons 
     $coupons = ''; 
     foreach($order->get_used_coupons() as $coupon) { 
      $coupons .= $coupon; 
     } 
} 

按照Woocommerce手抄本例如,它应该工作: http://docs.woothemes.com/document/send-coupons-used-in-an-order-by-email/

的解决方案似乎改变:

add_action('woocommerce_new_order', 'myfunction'); 

分为:

add_action('woocommerce_thankyou', 'myfunction');