Quando un cliente arriva nel nostro negozio e va a controllare più articoli, devo scrivere un modulo per calcolare la spedizione in base a diversi fattori. Dalla mia ricerca ho determinato che dovrebbe accadere quanto segue:
Innanzitutto, devo separare gli articoli del carrello in diversi ordini per il calcolo della spedizione. Voglio che gli ordini vengano ordinati in base al valore dell'attributo "fornitore". "Venditore" è un attributo che abbiamo aggiunto al sistema applicabile a tutti i prodotti semplici. Quindi, nel carrello c'è una maglietta rosa con "fornitore" valore "1", una matita con "fornitore" valore "1" e una maglietta blu con "fornitore" valore "2". Tutti gli articoli con valore "fornitore" "1" devono essere un ordine, mentre l'articolo con valore "fornitore" "2" deve essere un ordine diverso. Vedo che questa altra domanda risponde a questo dilemma, ma poi ne solleva un'altra.
In secondo luogo, devo calcolare la spedizione con le funzionalità di spedizione UPS e Fedex predefinite di Magento, ma con un indirizzo di origine determinato dal numero di valore "fornitore" (memorizzato in una tabella di database separata). Eventuali suggerimenti sono benvenuti!
Sto usando frammenti di codice per iniziare da qui e qui .
Probabilmente avrò diverse domande, ma le prime sono quelle in grassetto sopra.
AGGIORNAMENTO Ho deciso che sarebbe meglio ignorare il modulo principale magento di spedizioni multiple per fare ciò che sto cercando di fare. Per favore, aiutami a trovare dove e cosa mettere per manipolare la funzionalità multentopping di Magento per suddividere gli articoli di un ordine in spedizioni basate sull'attributo "fornitore"! Sto lottando con questo.