Aufgabe:
ein Shopbetreiber möchte gerne in seiner Smartstore-Installation bestimmte Produkte nur noch einem von mehreren Multishops zuweisen. Standardmäßig sind erstmal alle Produkte in allen Multishops gelistet. Per SQL hat er in den Shopdatenbanken herausgefunden, dass man einstellen kann "nur ein Store". Wo kann er nun per SQL festlegen, in welchem Multishop das Produkt gelistet wird?
Voraussetzung: Sie haben über ein SQL-Programm, wie zum Beispiel das kostenlose “Microsoft SQL Server Management Studio”, Zugriff auf die Shop-Datenbank.
Ausserdem sollten Sie Erfahrung im Ändern von Datensätzen und Konfigurationsdateien haben. Wenn Sie sich dabei nicht sicher fühlen, sollten Sie einen Techniker beauftragen.
Wie immer ist es empfehlenswert, eine Komplettsicherung der Datenbank und der Shopdateien durchzuführen, bevor Sie mit irgendwelchen gravierenden Änderungen beginnen. Viele Hoster bieten Backups bereits automatisch an.
- Erste Tabelle: Zunächst muss für jedes Produkt, das auf einen Multishop beschränkt ist, LimitedToStores in der Tabelle "Product" auf 1 gesetzt werden.
- Zweite Tabelle: Dann können Sie in der Tabelle "StoreMapping" die interne Nummer des Produkts EntityId, sowie den EntityName (hier "Product") und die interne Nummer des Multishops StoreId, dem dieses Produkt zugewiesen werden soll, eingeben. Siehe screenshots.