Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Woocommerce变体-显示含税价格和不含税价格_Php_Wordpress_Woocommerce - Fatal编程技术网

Php Woocommerce变体-显示含税价格和不含税价格

Php Woocommerce变体-显示含税价格和不含税价格,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,这里的当前模板显示的价格不含增值税和描述我想添加的价格,包括他们之间的税它不工作 <script type="text/template" id="tmpl-variation-template"> <div class="woocommerce-variation-price"> {{{ data.variation.price_html }}} </div> <div class="price-vat">

这里的当前模板显示的价格不含增值税和描述我想添加的价格,包括他们之间的税它不工作

<script type="text/template" id="tmpl-variation-template">
    <div class="woocommerce-variation-price">
        {{{ data.variation.price_html }}}
    </div>

    <div class="price-vat">
        <!-- Here display price including tax -->
    </div>

    <div class="woocommerce-variation-description">
        {{{ data.variation.variation_description }}}
    </div>

    <div class="woocommerce-variation-availability">
        {{{ data.variation.availability_html }}}
    </div>
</script>

{{{data.variation.price_html}}
{{{data.variation.variation_description}}}
{{{data.variation.availability_html}}

在你的函数中试试这个。php:)

它返回不含税前和含税后的变更价格。您可以编辑此功能以添加文字/样式等

从woocommerce版本2.6+开始,您可能需要使用wc_价格而不是woocommerce_价格

add_filter( 'woocommerce_available_variation', 'my_variation', 10, 3);
function my_variation( $data, $product, $variation ) {
    $data['price_html'] = "<span class='ex-vat-price'>ex. " . woocommerce_price($variation->get_price_excluding_tax()) . "</span><br>";
    $data['price_html'] .= "<span class='inc-vat-price'>inc. " . woocommerce_price($variation->get_price_including_tax()) . "</span>";
    return $data;
}
add_filter('woocommerce_available_variation','my_variation',10,3);
函数my_变量($data、$product、$variation){
$data['price\u html']=“ex.”。woocommerce\u price($variation->get\u price\u include\u tax())。“
”; $data['price\u html'].=“inc.”。woocommerce\u price($variation->get\u price\u include\u tax())。“”; 返回$data; }

来源:我修改了找到的代码。

不熟悉woocommerce。您是否存储了价格,或者您可以直接计算价格?价格是由woocommerce根据所选的变量计算的。这有帮助吗?