2. Presentazioni
Chi siamo
Chi siete:
Nome, ruolo aziendale
Esperienza lavorativa
Aspettative sul workshop
3. Contenuti
Il problema: gestione multimagazzino in Magento
Possibili soluzioni
Soluzione scelta
Presentazione del modulo Multiwarehouse
Realizzazione del modulo Multiwarehouse
Conclusioni
Q&A
4. Il problema: multimagazzino
Magento gestirebbe pi湛 magazzini attraverso le
tabelle cataloginventory_stock*
Il Model che mappa lo stock 竪 la classe
Mage_CatalogInventory_Model_Stock
che per嘆 竪 forzata programmaticamente
all'utilizzo di un solo magazzino
5. Possibili soluzioni
Sbloccare la gestione multimagazzino nativa di Magento
PRO: strutture dati e relativi Model gi esistenti
CONTRO: rewrite necessarie, possibili regressioni
Implementare una gestione multimagazzino
personalizzata
PRO: nessuna rewrite, maggiore controllo
CONTRO: strutture dati e relativi Model da creare e gestire
6. Soluzione scelta
Gestione multimagazzino personalizzata
Gestione magazzini
Gestione quantit prodotto su magazzini diversi
Logica di scarico quantit all'ordine
Dettaglio quantit/magazzino sull'ordine
11. Modulo Multiwarehouse
Proof of concept
Struttura di base del Modulo
Creazione triade per il Warehouse Model
Grid
Edit Form
Creazione triade per il WarehouseProduct Model
Form gestione quantit multiple in dettaglio Prodotto
Metodo Observer: handleMultipleQuantitiesPost()
Metodo Observer: decrementQuantities()
12. Conclusioni
Il modulo 竪 un Proof of concept; possibili evoluzioni:
gestione del reso;
integrazione import/export;
notifiche ai magazzini;
altro.
La logica di scarico quantit all'ordine pu嘆 essere raffinata; alcuni
esempi:
calcolo basato sulla distanza;
calcolo basato sul numero di magazzini coinvolti;
calcolo basato sui costi di spedizione.