Nella nuova versione 1.4.1.0 di Magento Community Edition sono state aggiunte diverse nuove funzionalità o miglioramenti importanti e interessanti. Da PayPal all’editor WYSIWYG.

Passiamo in rassegna tutte le principali novità e miglioramenti elencati nelle release notes:

  • Aggiunta la possibilità di utilizzare URL statici per i contenuti multimediali nell’editor WYSIWYG o nel browser delle immagini. Aggiunta la possibilità di attivare il parsing delle direttive store, skin e media nel frontend del catalogo.
  • Cronologia delle URL rewrites: possibilità di auto-generare regole di rewrite personalizzate con redirect dalla vecchia alla nuova URL quando viene modificata la URL-key del prodotto
  • Aggiunta la possibilità di escludere una categoria dal menù di navigazione
  • Vari miglioramenti nella UI della configurazione di sistema. Introdotta la possibilità di rendere indipendente la reale struttura della configurazione dalla struttura di system.xml
  • Aggiunta la funzionalità del magazzino “Solo X oggetti rimasti
  • Implementata la funzionalità Centinel nel tema iphone
  • Aggiornato TinyMCE alla versione v.3.3.2
  • Integrazione migliore con PayPal, che include:
    * Entità per profili di pagamento ricorrente e acquisto di prodotti di tipo “sottoscrizioni”. Al checkout sono trattati come oggetti”nominali”.
    * Condizioni di vendita
    * Stato dell’ordine “Pending Review”, stati dell’ordine “Pending Review” e “Suspected Fraud” e logica correlata con questi stati. Triggers per PayPal IPR, FMF e pagamenti unilaterali.
    * Funzionalità di elenco/ricerca delle transazioni e fetching dal  gateway
    * Fetching dei report di pagamento di PayPal via SFTP
    * Vari miglioramenti dell’integrazione con PayPal nel frontend e nella UI di amministrazione
  • Aggiunta notifica di creazione di una nota di credito off-line dalla pagina di visualizzazione dell’ordine.
  • Aggiunto un getter per i metodi di pagamenti ricorrenti nell’helper di pagamento.
  • Implementato la possibilità per i blocchi astratti di avere un gruppo arbitrario di blocchi figli e un metodo che ritorna tale gruppo. Implementato un metodo che fa il fetching dei dati dal blocco figlio per un determinato alias.
  • Implementata la possibilità di specificare il campo “sort_order” invece di “before” e “after” nella dichiarazione dei totali. Tutti le dichiarazioni di totali nominali utilizzano”sort_order”.
  • Aggiunto un getter per specifici oggetti di dati in base alla chiave nel blocco core/template : metodo getObjectData().
  • Definito il raggruppamento di metodi di pagamento, implementato un getter per l’elenco dei metodi di pagamento (con l’opzione per raggrupparli). Aggiunta la possibilità di fare il rendering delle opzioni raggruppate nella select del filtro a griglia.
    * Moneybookers: utilizzato il raggruppamento dei metodi di pagamento per tutti i suoi metodi; rimosso l’attributo ridondante “translate” nella definizione dei metodi in configurazione.
    * Utilizzato il raggruppamento dei metodi di pagamento per i metodi di pagamento di PayPal.
  • Aggiunta maggiore “verbosità” per il debugging di PayPal NVP e IPN.

Come vedete le novità sono moltissime e anche di notevole importanza per migliorare il comportamento complessivo di Magento nella gestione del catalogo e facilitare l’attività gli amministratori dei negozi on-line.

Se credete che manchi ancora qualcosa commentate questo post e saremo felici di segnalare le vostre opinioni al team Magento.