Excluir opciones de personalización de los cálculos de envío e impuestos
-
16-10-2019 - |
Pregunta
¿Hay alguna manera de excluir opciones personalizadas con precios de envío y los cálculos de impuestos y sin la necesidad de un módulo personalizado? Sólo con ver si alguien por ahí ha hecho esto sin demasiado esfuerzo.
Gracias, Marcos
Solución 2
Una actualización en esto, hizo caso omiso de la función de _totalBaseCalculation
Mage_Tax_Model_Sales_Total_Quote_Subtotal
. En esa función, llamé a mi getItemOptionsPriceTotal
(personalizado) auxiliar que tiene los precios totales opciones de ese elemento. Dentro Subtotal.php
, que se restan del precio del impuesto elemento de $taxable
antes de que se establece con $item->setTaxableAmount
.
En cuanto a la parte del envío va, hice algo similar pero un poco diferente (utilizando el módulo de envío personalizado). Resté el precio de las opciones del precio base elemento como así: $item->setPrice($item->getPrice() - $optionsPrice);
antes de que se calcula la tarifa de envío. Esto parecía funcionar ...
Otros consejos
No:)
He trabajado con IVA en Magento desde hace bastante tiempo, hizo una investigación sobre qué módulos ya están allí, pero esto no es estándar, ni yo podría encontrar otro módulo.
Otra cuestión desagradable con el IVA se parece derecho argentino.