Domanda

Ciao sto lavorando su un modulo che dovrebbe importare ordini da un'API. La cosa è che gli ordini devono essere importati come utenti degli ospiti e il prezzo finale deve essere impostato. Finora il mio script funziona bene, l'unico problema che sto avendo è correlato alle tasse. Qualcosa sta succedendo che non aggiunga correttamente le tasse. Sto usando quanto segue quando si aggiunge un prodotto da citare elementi:

$buyInfo = array(
    'qty' => $prod['qty'],
);

$quote
    ->addProduct($product, new Varien_Object($buyInfo))
    ->setOriginalCustomPrice($price)
    ->setCustomPrice($price);
.

Ho anche alcune domande che ritengono possono essere correlate con, ma non sono sicuro. Quando aggiungo l'indirizzo di spedizione e fatturazione ho impostato il paese ma la regione è sempre errata dall'aPI, quindi non sono in grado di aggiungerlo correttamente (può influenzare le tasse?).

C'è un modo per forzare il prodotto aggiunto per calcolare è tasse, quali approcci posso provare?

È stato utile?

Soluzione

Penso che devi generare a generarecodicitagcode dopo la fatturazione e l'indirizzo di spedizione Assegna

                $quote->getShippingAddress()->collectTotals(); 
.

Ma assicurati di assegnare il paese di spedizione corretto e la regione corretta sulla fatturazione e l'indirizzo di spedizione

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