Как получить и разделить итоги заказа НАЛОГ в Woocommerce - PullRequest
0 голосов
/ 01 апреля 2019

Я использую пользовательскую функцию для переопределения итогов TAX в накладной Woocommerce pdf, где я могу получить всю сумму налога на заказ. Но мне нужно разделить итоги по порядку налогов (на отдельных строках). Можно ли получить каждую сумму налога отдельно по функциям или настройке шаблона?

Я пытался отфильтровать итоговую сумму налога (например) по «пониженной ставке налога», но он по-прежнему выводит всю сумму налога по заказу.

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>
...