Domanda

C'è un modo per escludere le opzioni personalizzate con prezzi da spedizione e il calcolo delle imposte, senza la necessità di un modulo personalizzato? Basta vedere se qualcuno là fuori ha fatto questo senza troppo sforzo.

Grazie, Mark

È stato utile?

Soluzione 2

Un aggiornamento su questo, mi escludeva la funzione _totalBaseCalculation di Mage_Tax_Model_Sales_Total_Quote_Subtotal. In tale funzione, ho chiamato il mio getItemOptionsPriceTotal (personalizzato) helper che ha ottenuto i prezzi totali opzioni per quell'elemento. All'interno Subtotal.php, ho quindi sottratto il prezzo fiscale elemento dalla $taxable prima che è impostato con $item->setTaxableAmount.

Per quanto riguarda la parte di trasporto va, ho fatto qualcosa di simile, ma un po 'diverso (utilizzando il modulo di spedizione personalizzato). Ho sottratto il prezzo opzioni dal prezzo base elemento come così: $item->setPrice($item->getPrice() - $optionsPrice); prima che il tasso di trasporto è stato calcolato. Questo sembrava il lavoro ...

Altri suggerimenti

No:)

ho lavorato con l'IVA in Magento per un bel po 'di tempo, ha fatto qualche ricerca su ciò che i moduli sono già lì, ma questo non è standard, e non sono riuscito a trovare un altro modulo.

Un altro problema brutto con l'IVA è a quanto pare la legge argentina.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top