Bei Magento ging das früher recht einfach:
Storefront oder Website anlegen. Die hatte eine Nummer und diese Nummer sprach man über eine Weiche an. So nach dem Schema.
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
Mage::run($mageRunCode, $mageRunType);
Lege ich bei Opencart eine neue Storefront oder einen neuen Shop an, dann bekomme ich... nichts.
Die sagen einfach: leg einen neuen Shop an, trag da die neue Domain ein und leite die Domain in die root von Opencart.
Mehr Erklärung gibts nicht.
Und ich habe das mehrmals versucht: Es geht nicht. Wie auch?
Dasselbe mit Subdomains.
Das, was Du da als Link gebracht hast, ist das Maximale an Info zu dem Thema.
Und das funktioniert so auch nicht. Wie auch?
Worauf ich raus will:
Opencart und auch Journal machen seit Jahren Werbung damit und rühmen sich, das sie Multidomain-Multistore-Shops haben.
Aber keiner der beiden erklärt einem, wie man es macht.
Und auch nicht, was genau passiert, wenn ich das und das mache.
---
Ich werd jetzt mal die Sache mit den .htaccess-Einträgen von Dir probieren.