如何在没有税金和运费的情况下获得order_total?在woocommerce上

时间:2015-11-20 14:10:49

标签: php wordpress woocommerce affiliate

我想放一个像素来跟踪我的联盟会员订单。

我必须在折扣后获得我的总订单,所以没有税和运费。

我做了类似的事情,但它显示为0。

<?php echo $woocommerce->cart->get_total_ex_tax(); ?>

这可能是因为它显示了货币符号。

5 个答案:

答案 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