我添加了一个产品,例如“ABC” - 价格:10美元(含增值税20%)
所以产品净价= 8英镑,税= 2英镑
在产品详细信息页面的前端,我显示的产品价格包括TAX。(10美元)
当客户购买此产品时,然后在woocommerce订单中生成如下
product price = $8 tax = $2 ------------------- Total = $10 But i want price in admin order detail page like product price : $10(including 20% VAT)
不想单独显示增值税。
由于
答案 0 :(得分:0)
尝试一下。将其放在主题function.php文件中
//Add price inc VAT column on admin order page
function action_woocommerce_admin_order_item_values( $null, $item, $absint ) {
$val = ($item['type'] == 'line_item' || $item['type'] == 'shipping') ? $item['total'] + $item['total_tax'] : ' ';
$valdecimal = wc_format_decimal( $val, $dp='', $trim_zeros );
?>
<td class="item_fcost" data-sort-value="<?php echo $val; ?>">
<div class="view" style="font-weight: bold; text-align: right; padding-right: 10px;">
<?php if ($val>0) echo '$'; echo $valdecimal;?>
</div>
</td>
<?php
};
add_action( 'woocommerce_admin_order_item_values', 'action_woocommerce_admin_order_item_values', 10, 3 );
function action_woocommerce_admin_order_item_headers( $order ) {
echo '<th class="item_fcost sortable" data-sort="float" style="text-align: right;">Price inc VAT</th>';
};
add_action( 'woocommerce_admin_order_item_headers', 'action_woocommerce_admin_order_item_headers', 10, 3 );