Estoy implementando un código para un sistema de afiliación, en concreto en la línea 4644 de mi /wp-includes/functions.php aparece:
$transactionAmount = htmlentities((float) $order->order_total - (float) $order->order_shipping - (float) $order->order_discount - (float) $order->order_tax);
Pero el resultado sobre el que calcular la comisión del afiliado no es correcto, al importe total del pedido se le resta el Trasporte, los descuentos y los impuestos de los productos (21% 10% y 4%) PERO no se descuenta el IVA del Transporte.
Entonces la pregunta es cuál es la variable para dicho IVA, para añadirla a la línea y que haga los cálculos correctos??
He probado con "– (float) $order->order_tax_rate_shipping)" pero he dejado la web e blanco.
Espero haberme explicado
Gracias de antemano
URL del sitio: Contenido solo visible a usuarios registrados
Hola
La variable del Iva la puedes localizar a través de los archivos de woocommerce, sin embargo tendrías que ver si tiene interfaz para trabajarlo desde functions.php
Entiendo que es alguna personalización o construcción de plugin que estas realizando
Lamentablemente desde este foro no atendemos temas de programación de este tipo
Saludos
El problema es que me encuentro con varias variables y no sé cual usar:
minicart_total_checkout
cart-subtotal
woocommerce_order_amount_subtotal
woocommerce_cart_item_subtotal
get_cart_subtotal();
wc_cart_totals_subtotal_html();
Es un añadido para calcular el importe neto, también debería funcionar con la variable del subtotal.
Gracias de todos modos