Magento Winfarm

Magedevel ha realizzato un modulo di integrazione tra il gestionale win Farm e Magento. Il modulo sincronizza : catalogo prodotti categorie prezzi e inventario Esporta gli ordini verso winfarm Importa lo stato degli ordini da winfarm e genera la spedizione in automatico Stiamo realizzando la nuova versione per Magento2. Per […]

Leggi tutto →

Magento integrazione con gestionali creare un cliente da codice

Quando si eseguono delle integrazioni tra il gestionale (teamsystem, zucchetti, danea, mexal, sap, as400) capita spesso di dover fare un caricamento iniziale di un database esistente su Magento. Questo perchè magento ad esempio sostituisce un vecchio ecommerce custom, o perchè si vuol fare un’importazione iniziale dei clienti dal gestionale al sistema […]

Leggi tutto →

Magento informazioni sugli store

Molto spesso nello sviluppo di un modulo magento è importante sapere in che store o website o storeview ci troviamo. Ecco alcune funzioni che ci permettono di capire in un modulo magento dove siamo. // I dettagli dello store corrente $store = Mage::app()->getStore(); // Id dello store corrente $storeId = Mage::app()->getStore()->getStoreId(); // Il […]

Leggi tutto →

Sviluppo estensioni magento best practice

Programmare un’estensione per Magento è un’attività non troppo complessa ma che va fatta seguendo degli standard e delle pratiche per evitare problemi di compatibilità e di conflitti. Vediamo alcune “best practice” consigliate dal team di Magento. Struttura di un’estensione Magento e configurazione I template dovrebbero essere salvati in una cartella […]

Leggi tutto →

Come gestire i conflitti tra i moduli Magento

Magento permette ad un nostro modulo personalizzato di eseguire la riscrittura tramite estensione di una classe base attraverso la direttiva <rewrite></rewrite> che può essere inserita nel file config.xml del nostro modulo. Possiamo eseguire un rewrite di block, model, helper e controller.  Spesso può capitare che una stessa classe sia stata riscritta […]

Leggi tutto →

Programmatore Magento

Quale figura professionale è il programmatore Magento? Quali sono gli le conoscenze base che deve avere? Perchè è importante ottenere una certificazione Magento? Ecco alcuni punti fondamentali per muoversi in modo agile nel framework Magento: Conoscenza dello stack Lamp (linux,apache, Mysql,php) Conoscenza della programmazione ad oggetti Familiarità con i pattern […]

Leggi tutto →