Multi-Shop in Magento

07.01.2013 | Magento

1. Root-Kategorie für neuen Shop erstellen

2. Store Verwaltung

Neue Website erstellen (Code wichtig!)

Neuen Store erstellen (Code wichtig!)

Neue StoreView erstellen

3. Subfolder erstellen, z.B. Reseller1

4. index.php nach /Reseller1 kopieren

5. index.php bearbeiten

Code dieser Art einbauen:

 switch($_SERVER['HTTP_HOST']) {
case 'IhreZweiteDomain':
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : 'IhrZweiterRootkategorieCode';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'website';
break;
default:
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
break;
}


// auf Testserver ( subfolder direkt aufrufen statt  Subdomains):

if (strpos($_SERVER['REQUEST_URI'], 'reseller1') > 0 ) {
    $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : 'IhrZweiterRootkategorieCode';
    $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'website';
    
    
} else {
    
    $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
    $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';

}