Magento è un software molto potente per la realizzazione di e-commerce con una struttura scalabile che lo rende adatto a soluzioni di ogni dimensione, dal piccolo negozio fino a strutture molto più complesse che prevedono per esempio la gestione di siti multi lingua o multi catalogo. In questo tutorial analizzeremo alcuni concetti chiave necessari per comprendere al meglio la struttura attraverso la quale Magento si rende così flessibile e scalabile e in particolare cercheremo di prendere confidenza con i concetti di ”Global“, “Websites”, “Stores” e “Store Views” (riprendendo il un articolo pubblicato sul sito ufficiale di Magento).
Immaginiamo la struttura di Magento come una piramide. In cima alla piramide troviamo il concetto di “Global“, rappresentato dall’installazione di Magento. Ogni modifica fatta qui verrà propagata anche ai livelli inferiori, ovvero ai “Websites“, agli “Stores” e alle “Store Views“. (L’immagine seguente è sta prelevata da un articolo pubblicato sul sito ufficiale di Magento)

Un “Website” è un insieme di negozi (“Stores“) che condividono tra loro una serie di informazioni, tra cui la stessa lista di clienti. Attraverso le “Store Views” (“Vetrine“) è possibile visualizzare il negozio (“Store“) con una lingua diversa, o con una impaginazione grafica diversa. Vediamo ora, con l’ausilio di alcune immagini (riprese da un articolo pubblicato sul sito ufficiale di Magento), alcune configurazioni che sfruttano questi concetti appena descritti.
In questa prima immagine

è rappresentata la classica configurazione in cui Magento viene utilizzato per la gestione di un unico negozio (“Bongo’s Instruments”) che ha un unico sito mono-lingua. Questa classica situazione utilizza 1 Website, 1 Store, e 1 Store View.
In questa altra immagine

è rappresentato l’utilizzo dei “Multi-Store” con un unico “Website“. I 3 negozi (“Store“) condividono la stessa lista clienti e, a seconda della configurazione, possono condividere o meno lo stesso catalogo.
In quest’ultima immagine

è invece rappresentato lo scenario di due siti (“Website“) differenti (“My Laptops” e “Cheap Laptos”) che tra loro non condividono informazioni. Ciascuno avrà il proprio catalogo e il proprio parco clienti. Ciascun negozio offre inoltre la possibilità di essere visualizzato sia in lingua Inglese, sia in Spagnolo. Il vantaggio di questa configurazione è che, pur dovendo gestire di fatto 2 siti tra loro distinti, l’amministratore dovrà collegarsi in un unico pannello di controllo e con questo potrà controllare entrambi i negozi.
Come configurare un negozio multi lingua ?
Ora che abbiamo messo le basi per comprendere la struttura dei multi siti / multi vetrina di Magento, nel prossimo articolo andremo a mettere in pratica i concetti fin’ora analizzati, andando a descrivere i passaggi da eseguire per configurare il nostro e-commerce in modo che possa essere visualizzato in più lingue.




Ottimo articolo, in effetti non è molto chiaro dal sito ufficiale e penso che chi come me si stia inoltrando in questo affascinante mondo dell’e-commerce e nello specifico con Magento, debba avere chiaro questi concetti.
Grazie
grazie a te… e benvenuto in Magento
Ottimo articolo, c’è un piccolo problema….non sono riuscito a trovare una guida dettagliata su come creare un multistore o multivetrina, neanche sulla guida ufficiale.
In sostanza dovrei creare una sorta di centro commerciale, dove ogni utente si può iscrivere, e da un semplice pannello di controllo può caricarsi i suoi prodotti e gestire le sue vendite…è possibile una cose del genere con magento?
Dove posso trovare istruzioni dettagliate?
Grazie mille
Ciao,
un piccolo esempio su come lavorare con le multi-vetrine, lo puoi trovare nel mio post per la configurazione del multi-lingua(http://blog.artera.it/ecommerce/come-configurare-il-multi-lingua-in-magento).
Il tuo progetto del centro commerciale sembra molto interessante, ma richiede un’analisi molto più dettagliata e complessa (metodi di pagamento condivisi per negozio ? ordini incrociati ?). Abbiamo comunque già avuto esperienze su progetti di questo tipo. Se hai bisogno di maggiori informazioni contattaci pure (http://blog.artera.it/contatti)
Ciao a tutti,
sono nuovo di Magento ed ancora alle prime armi.
Se possibile vi chiedo un’informazione riguardante i multi store: è posibile far condividere lo stesso catalogo prodotti a “n” domini ma rendere separata e non condivisa la gestione dei pagamenti, ordini, clienti, fatturazione, ecc.
Grazie, e buon anno.