在Woocommerce中如何获取和分离订单税总计

时间:2019-04-01 07:04:49

标签: php wordpress woocommerce invoice

我正在使用自定义功能覆盖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>

0 个答案:

没有答案