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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top