【问题标题】:Woocommerce coupon codesWoocommerce 优惠券代码
【发布时间】:2014-11-26 07:04:47
【问题描述】:

我做了以下函数来接收订单的购物车总数、order_id 和优惠券代码。该功能显示购物车的总金额和订单id,但不显示应用的优惠券代码。

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 codex 示例,它应该可以工作: http://docs.woothemes.com/document/send-coupons-used-in-an-order-by-email/

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    解决办法似乎变了:

    add_action('woocommerce_new_order', 'myfunction');
    

    进入:

    add_action('woocommerce_thankyou', 'myfunction');
    

    【讨论】: