2016-11-01 74 views
0

我需要一些关于此跟踪代码的帮助。订单减去折扣和运费woocommerce

我试图让这个订单跟踪工作一切从$order_total

<!-- Image Pixel Tracking - Mandatory --> 
    <img src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=xxxx&amount=<?php echo $order_total ?>&cr=GBP&ref=<?php echo $order_id; ?>&parts=DEFAULT:<?php echo $order_total ?>&vc=<?php echo $order_coupon ?>&ch=AW&testmode=0" border="0" width="0" height="0"> 


    <!-- Javascript Tracking - Mandatory --> 
    <script type="text/javascript"> 
    //<![CDATA[ 

    /*** Do not change ***/ 
    var AWIN = {}; 
    AWIN.Tracking = {}; 
    AWIN.Tracking.Sale = {}; 

    /*** Set your transaction parameters ***/ 
    AWIN.Tracking.Sale.amount = '<?php echo $order_total; ?>'; 
    AWIN.Tracking.Sale.orderRef = '<?php echo $order_id; ?>'; 
    AWIN.Tracking.Sale.parts = 'DEFAULT:<?php echo $order_total; ?>'; 
    AWIN.Tracking.Sale.voucher = '<?php echo $order_coupon; ?>'; 
    AWIN.Tracking.Sale.currency = 'GBP'; 
    AWIN.Tracking.Sale.test = '0'; 
    AWIN.Tracking.Sale.channel = 'AW'; 
    //]]> 
    </script> 

我得到的订单总额,但我需要它来除去我试图做到这一点任何折扣和运费分开工作

 $order_total_without_discount = number_format($order->get_subtotal(), 2, ".", ""); 


    $cart_discount = $woocommerce->cart->discount_total; 

    $cart_discount_decimal = number_format($cart_discount, 2, ".", ""); 

    $order_total = $order_total_without_discount - $cart_discount_decimal; 


    $order_total_with_shipping = number_format($order->get_total(), 2, ".", ""); 

哪个不行,希望有人可以帮忙。

我已经回到跟踪公司,他们提供零支持。

回答

0

这是通过改变

$order_total_without_discount = number_format($order->get_subtotal(), 2, ".", ""); 

$order_total_without_discount = number_format($order->get_total(), 2, ".", ""); 
解决