humberto00
Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Saludos amigos, tengo un problema con una función en wordpress, estoy usando el plugin woocommerce pdf invoices packing slips y necesito esconder el campo IVA en los productos cuando el IVA es 0, es decir cuando no tiene, esto funciona, la cosa es que cuando voy a imprimir facturas en lote (desde el admin/pestaña pedidos) todas las facturas se imprimen como si no tuvieran IVA, aunque lo tengan, es decir quita el elemento de la tabla, y no se que hacer, aqui abajo pongo la funcion, para quien me pueda ayudar, gracias.
PHP:
add_action( 'wpo_wcpdf_after_order_details', 'wpo_wcpdf_tax_show_rules', 10, 2 );
function wpo_wcpdf_tax_show_rules ($template_type, $order) {
if ( $order->get_total_tax() > 0 ) {
?>
<!-- Termina php-->
<style>
body > table.order-details > tbody > tr > td.vat,
body > table.order-details > thead > tr > th.vat,
body > table.order-details > thead > tr > th.tax_rate,
body > table.order-details > tbody > tr > td.tax_rate,
body > table.notes-totals > tbody > tr > td.no-borders.totals-cell > table > tfoot > tr.tax-line.first.last {
display:table-cell;
}
</style>
<!-- Comienza php-->
<?php
} else if ( $order->get_total_tax() == 0 ) {
?>
<!-- Termina php-->
<style>
body > table.order-details > tbody > tr > td.vat,
body > table.order-details > thead > tr > th.vat,
body > table.order-details > thead > tr > th.tax_rate,
body > table.order-details > tbody > tr > td.tax_rate,
body > table.notes-totals > tbody > tr > td.no-borders.totals-cell > table > tfoot > tr.tax-line.first.last {
display:none;
}
</style>
<!-- Comienza php-->
<?php
}
}

