Inizio
/
Altre applicazioni
/
Come installare Magento Multistore

Come installare Magento Multistore

Questo tutorial riguarda i seguenti argomenti:

L’utilizzo primario della funzionalità multistore di Magento è di creare negozi multipli accessibili su diversi URL sotto la stessa installazione di Magento. Tutti gli store sotto l’installazione di Magento Multistore condividono lo stesso backend, che li rende più semplici da amministrare.

Il primo passo per configurare Magento Multistore è di installare Magento. Puoi farlo sia installando l’applicazione tramite Site Tools > Sviluppatori > Installazione App o anche installando Magento manualmente.

Una volta che hai installato Magento, puoi cominciare a costruire il tuo Multistore. Per fare questo, prima dovrai fare il login al backend della tua installazione Magento:

Una volta che hai effettuato l’accesso, segui i passi qui sotto per aggiungere un nuovo store:

  • Vai a Catalog –> Categories.
  • Clicca sul pulsante Add Root Category.
  • Inserisci il nome del tuo store. In questo tutorial, useremo sgtest.com.
  • Clicca su Display Settings e abilita l’opzione Anchor.
  • Salva la categoria.

Una volta che la categoria è salvata, puoi creare il nuovo negozio. Puoi farlo seguendo questi step:

  • Vai su System > Settings > All Stores.
  • Sotto All Stores, clicca sul pulsante Create Website.
  • Come Name, useremo sgtest.com e come Code – sgtest.
  • Salva il sito.
  • Clicca sul pulsante Create Store.
  • Seleziona sgtest.com come Website e Root Category. Come Name, useremo Main Store.
  • Salva il negozio e clicca sul pulsante Create Store View.
  • Seleziona il nuovo store creato (sgtest.com) dal menù a tendina. Per Name e Code, useremo sgtest.
  • Selezione Enabled come Status e salva la Store View.

Gli ultimi passi per completare la creazione di un negozio sono configurare le sua impostazioni attraverso la configurazione del tuo Magento. Segui i passi descritti di sotto:

  1. Vai su Stores –> Configuration.
  2. Seleziona il negozio appena creato dal menù a tendina Store View sul lato sinistro.

Dopo che lo store è stato creato dal backend di Magento, dovresti scegliere come verrà usato il nuovo dominio. Ci sono diverse possibilità di configurazione e spiegheremo di sotto ognuno di essi.

Metodo del Dominio Parcheggiato:

Per utilizzare questo metodo, devi prima aggiungere il tuo dominio come parcheggiato dal Site Tools.

Una volta che il dominio è stato aggiunto, apri il file index.php del tuo Magento e trova la linea con il seguente codice:

Mage::run($mageRunCode, $mageRunType);

Dovrebbe essere l’ultima linea del file, dopo questa linea aggiungi:

switch($_SERVER['HTTP_HOST']) {
case 'sgtest.com':
case 'www.sgtest.com':
$mageRunCode = 'sgtest';
$mageRunType = 'website';
break;
}

Se vuoi usare più di un dominio, dovrai aggiungere un nuovo blocco per ogni dominio, ad esempio:

switch($_SERVER['HTTP_HOST']) {
case 'sgtest.com':
case 'www.sgtest.com':
$mageRunCode = 'sgtest';
$mageRunType = 'website';
break;

case 'mythirdstore.com':
case 'www.mythirdstore.com':
$mageRunCode = 'thirdstore';
$mageRunType = 'website';
break;
}

Salva il file index.php, pulisci la cache del tuo Magento e dovresti essere in grado di accedere lo store appena creato con il suo dominio.

Metodo dei Sottodomini:

Per utilizzare il metodo Sottodominio, devi aggiungere il tuo sottodominio tramite Site Tools. Questo creerà una directory root dei documenti separata per quel sottodominio. Una volta aggiunto il dominio, devi stabilire una connessione SSH al tuo account. Una volta connesso, vai alla directory del sottodominio corrispondente. In questo caso, sub.sgtest.com.

Copia il file index.php e il file .htaccess nella cartella delle tua installazione Magento:

cp ../index.php ../.htaccess .

Apri il file index.php e prima dell’ultima riga, aggiungi il codice seguente:

$mageRunCode = 'sgtest';
$mageRunType = 'website';

Una volta che hai aggiunto il codice, salva il file e chiudilo. L’ultimo passo per completare il processo è creare otto link simbolici che punteranno alle cartelle di Magento principali. Puoi farlo eseguendo i seguenti comandi nella cartella root del tuo sottodominio:

ln -s ../app/ app
ln -s ../errors/ errors
ln -s ../includes/ includes
ln -s ../js/ js
ln -s ../lib/ lib
ln -s ../media/ media
ln -s ../skin/ skin
ln -s ../var/ var

Nota che dipendentemente da dove si trova la cartella root del tuo dominio, il percorso dei comandi può cambiare. Una volta che sono creati i link, pulisci la cache della tua installazione di Magento e dovresti essere in grado di visitare il negozio appena creato con il suo dominio.

Condividi questo articolo