我正在使用自定义功能覆盖Woocommerce pdf发票中的TAX总额,在这里我可以获取整个订单的税收总额。但是我需要将订单税总计(分开的行)分开。是否可以通过功能或调整模板分别获得每个税额总计?
例如,我尝试过按“减税率”来过滤总税额,但它仍会输出整个订单的税额。
function wpo_wcpdf_woocommerce_totals_custom( $totals, $order, $document_type ) {
$totals = array(
'price_vat' => array(
'label' => __('VAT', 'wpo_wcpdf'),
'value' => wc_price( $order->get_total_tax('reduced-tax-rate') ),
),
);
return $totals;
}
<table class="totals">
<tfoot>
<?php foreach( $this->get_woocommerce_totals() as $key => $total ) : ?>
<tr class="<?php echo $key; ?>">
<td class="no-borders"></td>
<th class="description"><?php echo $total['label']; ?></th>
<td class="price"><span class="totals-price"><?php echo $total['value']; ?></span></td>
</tr>
<?php endforeach; ?>
</tfoot>
</table>