Я использую пользовательскую функцию для переопределения итогов 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>