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');