Come installare un’estensione Magento – Guida completa

Magento è una piattaforma estremamente performate e scalabile. Questo significa che è possibile estenderne le sue funzionalità semplicemente aggiungendo dei moduli. Vediamo insieme con installare un'estensione per Magento.

installare estensione magento
No ratings yet.

Le estensioni Magento ( dette anche moduli o plugin ) sono degli ottimi strumenti per aggiungere nuove caratteristiche e funzionalità per i vostri negozi Magento.

Magento è un potente software per costruire un negozio online performante e scalabile.

Il Software Magento è costruito su framework Zend PHP che offre grande flessibilità e affidabilità ai negozi Magento. Ci sono più di 2000+ estensioni realizzate per Magento e il numero di moduli aumenta di giorno in giorno.

Tipologie di Estensioni / Moduli per Magento

Come già detto ci sono moltissime estensioni sul marketplace di Magento: Il Magento Connect repository.

I moduli sono divisi in più tipologie:

  1. Magento Core (Estensioni create dal team Magento)
  2. Community Extensions (Estensioni GRATUITE per Magento realizzate dalla Community)
  3. Commercial Extensions (Estensioni per Magento a pagamento)

A seconda della vostra necessità, potrete scegliere tra una vasta gamma di soluzioni gratuite e a pagamento.

Una volta selezionata, individuata o acquistata la vostra Estensione, basta seguire la procedura descritta in cui ti fornirò le istruzioni passo passo per l’installazione.

Come installare un modulo per Magento?

Per installare un modulo Magento esistono 3 modalità:

  1. Installazione via Magento Connect Manager
  2. Installazione manuale da file zip
  3. Installazione manuale da Shell Linux (SSH)

Vediamole insieme.

1. Installazione via Magento Connect Manager

Prima di iniziare, vediamo cos’è il Magento Connect? Come detto poco fa il Magento Connect è una sezione del sito di Magento dove è possibile trovare Temi, moduli ed estensioni per Magento sviluppate dalla community.

Un vero e proprio marketplace dove potete trovarep rodotti realizzati da Magento stessa, da aziende esterne e da freelancers.

Possiamo trovarci sia moduli gratuiti sia moduli a pagamento, ma anche temi, premium e free.

Ad esempio anche il tema che ho realizzato Emphasis che è in vendita su Themeforest a 84,00 $ è disponibile sul Magento Connect.

Qui possiamo vedere una screenshot dell’ultima versione del Magento Connect:

Magento Connect

Per installare un modulo dal Magento Connect, dovrai seguire i passaggi che seguono:

  1. Seleziona l’estensione per Magento cercandola nel Magento Connect oppure se conosci l’URL diretto del modulo, apri la pagina. In questo esempio prenderò installeremo il modulo AW BLOG: http://www.magentocommerce.com/magento-connect/blog-community-edition-by-aheadworks.html
  2. Ora, vedrete un pulsante proprio sotto l’immagine tema chiamato “Get Extension Key“. È necessario cliccarci sopra e accettare un accordo di licenza di estensione.
  3. Dopo aver selezionato la casella di controllo e fare clic su “Get Extension Key” vedrete la chiave proprio lì (visualizzato nella casella). È necessario incollare questa chiave nella scheda di connessione del vostro negozio. Tenere al sicuro.
  4. Copia questo tasto estensione Magento. Es: Sembrerà “magento-community / Magik_Autocomplete”
  5. Per installare questa estensione nel vostro negozio Magento è necessario accedere al tuo pannello di amministrazione negozio e andare a questo percorso Sistema –> Magento Connect –> Magento Connect Manager. A questo punto Magento Connect Manager vi chiederà di effettuare nuovamente l’accesso. È necessario utilizzare le credenziali di amministratore negozio di accesso per superare la schermata di login. È necessario incollare qui  la “chiave estensione” copiata dal Magento del Magentocommerce.com .
  6. Il processo di installazione inizierà ed, una volta avvenuta, apparirà un messaggio di successo. Facoltativamente, è possibile cliccare sul pulsante “Aggiorna” per vedere se l’estensione viene installato o meno.
  7. Se l’estensione richiede alcuna configurazione post-installazione allora si dovrebbe leggere e seguire la documentazione fornita con l’estensione.
  8. Ora il tuo modulo è installato e pronto per essere usato.

2. Installazione manuale da file zip di un estensione a pagamento

Le estensioni di Magento commerciali non sono venduti tramite Magento Connect.

Per installare qualsiasi estensione commerciale è necessario andare al sito del commerciante e acquistare l’estensione.

Dopo aver effettuato l’acquisto ti sarà inviato il file .zip contenente istruzioni di installazione e il codice sorgente. Ciascuna estensione commerciale è creata da una società differente, perciò ci potrebbero essere delle variazioni tra una istallazione e l’altra. Naturalmente si può risolvere questo leggendo attentamente le istruzioni di installazione.

Non dimenticate di andare alla zona di amministrazione a Sistema –> Gestione della Cache e pulire la cache.

Si può sempre chiedere supporto se si trova l’installazione dell’estensione troppo difficile per voi. La maggior parte di questi mercanti di estensione forniscono supporto sia gratuito che pagamento.

3. Vieni Install ONU SSH modulo Magento TRAMITE (Secure Shell)  Installazione manuale da Shell Linux (SSH)

Supponiamo che il proprietario di un negozio di Magento ha tanto traffico e sicuramente dovrà affrontare un sacco di attacchi di hacking. Lasciando le cartelle ed i file scrivibili (chmod 777) ci sarà sicuramente un grosso buco nella sicurezza del vostro negozio.

In questo caso si potrebbe non voler scaricare le estensioni Magento tramite Magento Connect Manager (che richiede il permesso di scrittura su diverse cartelle), ma di installarle usando SSH Terminal.

Ecco come fare:

1. Copiare la chiave di estensione Magento come detto sopra
2. Accedere al Magento SSH Terminal (Magento directory di installazione)

[php]
 # set preferred stability for installed/upgraded packages (alpha,beta,stable):
 ./pear config-set preferred_state beta
# initial installation from downloader package:
 ./pear mage-setup .
 ./pear install magento-core/Mage_All_Latest
# install extension: (paste the extension key in front of ./pear install "Magento extension key"
 ./pear install magento-community/Your_Extension_Key
# list available upgrades
 ./pear list-upgrades
# upgrade a package
 ./pear upgrade magento-core/Mage_Package
# uninstall a package
 ./pear uninstall magento-community/Unwanted_Package</pre>
 [/php]

Nota: Il vostro pacchetto PEAR potrebbe essere installato in “magento / downloader / pearlib”

Se volete dire la vostra esperienza di installazione di estensioni Magento con Magento Connect Manager o SSH Terminal, lasciate pure un commento qui sotto.

Ti è piaciuto questo articolo? Votalo!

Magento è un marchio registrato di Magento Inc. MagenTiamo è un progetto indipendente non affiliato direttamente dal progetto Magento o chi ne detiene il trademark.