Caputo's blog

Informatica, tecnologia, programmazione, fai da te, papercraft e papertoy

Store multipli su Magento

Febbraio 3rd, 2009 by Giovanni Caputo

Articolo originale:

Overview: How Multiple Websites & Stores Work

Una delle feature avanzate di Magento permette la gestione di siti e store multipli in una installazione sola, e c’è un fantastico sistema per supportare questo:  GWS – cioè “Global, Website, Store.”

  • Global: Si riferisce all’intera installazione.
  • Website: I Websites sono  ‘genitori’ degli stores.  Un website è composto da uno o più stores. I Websites possono essere configurati per condividere i dati dei clienti, o per non condividere nulla.
  • Store (o store view group): Gli Stores sono ‘figli’ dei websites.  Prodotti e Categorie sono gestiti sul livello dello store. Una categoria radice è configurata per ogni store view group, permettendo negozi (store) multipli sotto lo stesso website per ottenere strutture di catalogo completamente diverse l’una dall’altra.
  • Store View: Uno store ha bisogno di una o più store views per poter essere navigato nella sua parte pubblica (o front-end). La struttura del catalogo per store view sarà sempre la stessa, semplicemente permetterà presentazioni multiple dei dati pubblici. Il 90% delle implementazioni userà store views per permettere ai clienti di scegliere fra due o più lingue.

multiple_websites_diagram Come funzionano i website e gli store multipli su Magento

Esempio

Diciamo che volete vendere elettrodomestici, elettronica di consumo, e DVD e CD. Allo scopo di questo esempio separeremo il catalogo in due stores e tre siti. La linea degli elettrodomestici sarà venduta nel suo proprio website, e i rimanenti articoli in un altro. A tal fine acquista i domini appliances.com e coolstuff.com. Non vuoi che i dati dei clienti e nessun altro cliente venga condiviso fra i due siti, così il data sharing sarà “spento” nella configurazione tra i due.

Su coolstuff.com create i due stores – Elettronica, e Media.  Gli articoli di elettronica verranno venduti tramite il negozio (store) di elettronica, e gli articoli di media tramite il Media store.  Dato che ogni linea di articoli è molto ampia, ha senso separare la struttura delle categorie per il Media store e lo store di Electtronica…altrimenti l’albero delle categorie sarebbe enorme e ingombrante. Quando gli store sono stati creati, semplicemente assegnerai una radice di categoria differente ad ogni negozio (store).

Inoltre vuoi che il tuo catalogo sia, per entrambi i siti, sia in inglese sia in spagnolo. A tal fine, creerai una store view inglese e una store view spagnola per ciascuno dei tre stores. Quando inserirai i dati del catalogo potrai switchare la view dello store nell’admin per creare titoli, descrizioni, etc, addizionali.

Configurazione

La configurazione di Magento usa GWS come una specie di albero quando completi i settaggi dello store. Quando inizialmente è installato, tutte le configurazioni puntano a “default”, inteso come l’intera installazione. Una check box in ogni oggetto configurabile può essere deselezionata in un particolare sito o store view, per indicare che quell’oggetto sarà specifico di un website o una store view.

Per esempio, offri authorize.net come modulo di pagamento su entrambi i siti, ma vuoi offrire solamente google checkout su coolstuff.com. Nella configurazione selezionerai coolstuff.com nella store view drop-down, troverai i settaggi della google API, e deselezionerai “use default” nel tab di google checkout. Per questo website specifico puoi abilitare ora o disabilitare il google checkout.

Tutti i moduli nella configurazione funzionano allo stesso modo.

Andando alle store views – dopo che la store view è stata creata, puoi configurare il layout e le configurazioni visuali della store view come vuoi – un drop-down permette ai clienti di cambiare la store views. Questo ricaricherà la pagina corrente con la view alternativa. Può essere usato per lingue multiple ma può essere anche una strada per semplificare dei test su differenti pacchetti design per vedere se ciascuna produce maggiori conversioni. Le possibilità sono infinite!

Quealla appena letta è una visione d’insieme basilare di questa funzionalità – il miglior modo per imparare come settarla è di installare Magento e provare direttamente sul campo.

Ecco due video in inglese che vanno più nel dettaglio riguardo la configurazione. Enjoy!
Video: Creating Multiple Online Storefronts, Part 1
Video: Creating Multiple Online Storefronts, Part 2

Fonte: italianwebdesign

Questo post è stato postato martedì, Febbraio 3rd, 2009 at 19:05 nella categoria Open Source, Programmazione, Siti Web. Tags:, , , , .
Puoi seguire tutti i commenti di questo articolo attraverso RSS 2.0 feed. Puoi lasciare un commento, o trackback dal nostro sito.

3 responses about “Store multipli su Magento”

  1. Lauryn said:

    ciao! ti ringrazio per averci citati.

  2. joey said:

    Molto interessante…

    che tu sappia, si potrebbe invece far sì che gli utenti ed il carrello degli acquisti vengano condivisi?
    Inoltre, sarebbe possibile fare in modo che ognuno dei siti abbia un proprio amministratore?

    grazie

  3. Gian said:

    Sì è possibile, c'è un'estensione che ti consente di avere la gestione degli amministratori ai quali tu concedi alcuni prilegi.
    L'estensione la trovi qui:
    http://www.aitoc.com/en/magentomods_advanced_perm

    Ciao!

Lascia un commento

You must be loggati to post a comment.