我想放一个像素来跟踪我的联盟会员订单。
我必须在折扣后获得我的总订单,所以没有税和运费。
我做了类似的事情,但它显示为0。
<?php echo $woocommerce->cart->get_total_ex_tax(); ?>
这可能是因为它显示了货币符号。
答案 0 :(得分:3)
这是购物车总额,不含税和运费。
$cart_value = number_format( (float) $order->get_total() - $order->get_total_tax() - $order->get_total_shipping() - $order->get_shipping_tax(), wc_get_price_decimals(), '.', '' );
答案 1 :(得分:1)
你试过吗?
<android.support.design.widget.CoordinatorLayout ....>
<android.support.design.widget.AppBarLayout ...>
<android.support.design.widget.CollapsingToolbarLayout
app:layout_scrollFlags="scroll|exitUntilCollapsed" ..>
<android.support.design.widget.TabLayout
app:layout_scrollFlags="scroll|enterAlways" ../>
<android.support.v7.widget.Toolbar >
..........
</android.support.v7.widget.Toolbar>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<FrameLayout
app:layout_behavior="@string/appbar_scrolling_view_behavior"
....>
// Frame containing your listview/recyclerview/ scrollingview
<FrameLayout>
</android.support.design.widget.CoordinatorLayout >
答案 2 :(得分:0)
get_woocommerce_totals()['cart_subtotal']['value']
答案 3 :(得分:0)
Vdadmax的答案几乎是正确的。如果对船运课税,那么在他的情况下,它要扣除两次(扣除包括税款在内的总运输成本,然后再扣除运输营业税),从而使您的最终总价太低。
这将为您提供正确的总计,并扣除所有营业税和运费:
$cart_value = number_format( (float) $order->get_total() - $order->get_total_tax() - $order->get_total_shipping(), wc_get_price_decimals(), '.', '' );
我无法发表评论,因此我将其添加为答案的原因。
答案 4 :(得分:0)
这有助于我获得不含税的总金额。
WC()->cart->subtotal_ex_tax