Importazione prodotti su eCommerce Magento

Come importare 100.000 prodotti in Magento con Magmi

Oggi parliamo di Magmi, un prodotto completamente gratuito ed estremamente utile che permette di importare in Magento file CSV con migliaia di prodotti in tempi molto minori rispetto alla procedura standard di importazione di Magento. Infatti Magmi a differenza della maggior parte degli altri strumenti esegue le operazioni di importazione tramite il database di Magento.

Proviamo a vedere passo per passo come poter sfruttare al meglio Magmi:

Installazione

  • Possiamo effettuare il download di Magmi da questo link.
  • Scompattiamo il file zip scaricato all’interno della cartella principale di Magento.
  • Impostiamo i permessi dei file e delle cartelle su 755.
  • Apriamo l’indirizzo URL http://www.miosito.it/magmi/web/magmi.php
  • Installiamo da questa pagina i plugin extra di nostro interesse, che possiamo trovare in questo link.
  • Installiamo con la medesima procedura anche ate con la stessa procedura anche le utilities che trovate nella stessa pagina.

A questo punto Magmi è operativo.

Configurazione
Magmi ci consente di importare i prodotti tramite il database di Magento e per farlo è necessario configurare i dati di accesso al database ovvero:

  • Nome host.
  • Nome database.
  • Nome utente database.
  • Password nome utente database.
  • Table prefix.

Una volta inseriti tutti i parametri la configurazione di Magmi è completata.

I profili
Magmi ci consente di creare dei profili personalizzati per ogni tipo di importazione. Ad esempio, potremmo creare un profilo per l’importazione iniziale dei prodotti, un profilo per importare solo le disponibilità e un profilo per importare solo le traduzioni.

I plugin
I plugin di Magmi offerti nell’installazione di base ci consentono di muoverci molto bene nell’importazione dei prodotti, inoltre ogni plugin è corredato da documentazione, che si è sintetica ma è molto chiara.

Ecco alcuni dei plugin che abbiamo utilizzato in alcuni dei nostri progetti:

  • On the fly category creator/importer: il plugin crea, se non esiste, una categoria. Il controllo viene fatto sul nome per cui, anche se questo è leggermente diverso rispetto a quella attualmente salvata in Magento, ne viene creata una nuova.
  • Image attributes processor: il plugin è utile per specificare se le immagini devono essere prese in locale (es: /var/www/html/nome/magmi/import/img) o da remoto, rinominare i nomi delle immagini, riscriverle o aggiungerle.
  • On the fly indexer: il plugin rigenera gli indici di Magento al termine dell’importazione di ogni elemento.
  • Custom Options: il plugin crea un attributo personalizzato per un articolo specifico.
  • Product Deleter: il plugin consente di eliminare degli articoli andando a selezionarli in una colonna (il plugin consente di cancellare anche i prodotti figli se selezionata l’oppourtuna opzione).
  • Tier price importer: il plugin importa quantità-prezzo di un prodotto. Per fare ciò occorre aggiungere una colonna al CSV.
  • Column mapper: il plugin effettua un mapping sui valori e risulta utile nel caso della replicazione del dato su più colonne (es: per immagine grande, piccola e thumb).
  • Magmi Import Limiter: il plugin importa un numero limitato di elementi del CSV prodotti. Questa funzionalità risulta utile se si vogliono fare dei test di importazione.
  • Value Trimmer for select/multiselect: Il plugin crea gli attributi non presenti nel menu a tendina.
  • Grouped Item processor: Il plugin crea gli articoli raggruppati se non esistono. E’ possibile specificare come trattare i singoli prodotti (visibili anche singolarmente).
  • Configurable Item processor: Il plugin crea gli articoli configurabili se non esistono in Magento.

Magmi in conclusione è uno strumento ottimale per l’importazione/aggiornamento massiva di prodotti. Per dare un parametro prestazionale l’importazione di 100.000 prodotti richiede 25 minuti per essere completata.

Sei interessato ad un’importazione “importante” di prodotti in Magento? Contattaci!