Die Shopeinstellungen sind Dreh- und Angelpunkt von Shopware. Hier laufen alle grundlegenden Einstellungen Deiner Shops zusammen, daher ist die Konfiguration hier besonders wichtig.
Einstellungen
Die Einstellungen findest Du im Backend unter Einstellungen > Grundeinstellungen > Shopeinstellungen > Shops. Hier werden Dir alle Deine Shops aufgelistet, die Du dann per Klick auf der rechten Seite konfigurieren kannst.
Shopeinstellungen für Subshops:
Shopeinstellungen bei Konfiguration eines Sprachshops:
- Shop-Typ: Wenn Du einen neuen Shop erstellst, kannst Du hier auswählen, ob der neue Shop ein Sprachshop (nur für Übersetzungen) oder ein Subshop (auch mit abweichendem Template) sein soll. Hiernach werden die entsprechend gültigen Einstellungen angezeigt. Beachte: Bei Sprachshops muss immer ein Hauptshop als Zugehörigkeit definiert werden, Subshops dagegen werden immer mit eigener URL konfiguriert. Diese Einstellung ist im Hauptshop stehts deaktiviert, da sie hier nicht änderbar ist.
- Hauptshop (nur Sprachshops): Mit dieser Einstellung weist Du Deinen Sprachshop einem bestehendem Hauptshop zu.
- Name: Hier kannst Du den Namen Deines Shops definieren. Der Name ist vorrangig für die interne Verwendung vorgesehen, wird aber auch im Frontend als Title-Tag gesetzt, wenn der Titel selbst leer ist.
- Titel: Hier definierst Du den Titel Deines Shops. Dieser Wert wird als Title-Tag auf Deinen Seiten gesetzt. Falls hier kein Eintrag vorhanden ist, wird zuerst auf den Namen und danach auf den Namen aus den Stammdaten zurückgegriffen.
- Position: Diese Einstellung definiert die Position und wird z.B. bei der Auflistung der Sprachen im Frontend herangezogen. Sonst findet diese Einstellung nur im Backend Verwendung.
- Host (Nur Subshops): Diese Einstellung ist nur beim Hauptshop und Subshops verfügbar. Trage hier die URL Deines Shops ohne http(s)//: ein.
Wenn die URL Deines Shops einen Umlaut enthält, musst Du diese in Punycode hinterlegen. Für die URL dänemark.de trägst Du also xn--dnemark-5wa.de ein. - Virtuelle URL: Diese Einstellung kannst Du nutzen, um eine virtuelle URL, z.B. meinshop.de/de und meinshop.de/en zu vergeben. Das hat den Vorteil, dass Sprachvarianten eines Shops direkt über eine eigene URL erreichbar sind.
- Pfad (Nur Subshops): Liegen die Shopware Dateien in einem Unterordner Deines Hostings, muss der Pfad hier eingegeben werden.
- SSL verwenden (Nur Subshops): Schaltet die SSL-Verschlüsselung in sensiblen Bereichen des Frontends, wie z.B. der Registierung, dem Account und natürlich dem Bestellabschluss, ein. Alle anderen Seiten werden weiterhin über http:// ausgeliefert. Schalte diese Option nur ein, wenn Du ein gültiges SSL-Zertifikat besitzt. Bei Fragen zur Einrichtung eines SSL-Zertifikats, kontaktiere bitte Deinen Hoster.
- SSL überall verwenden (Nur Subshops): Diese Option wird nur aktiv, wenn Du SSL verwenden aktiv schaltest. Hiermit werden alle Daten vom Shop über eine SSL-Verbindung ausgeliefert.
Nach setzen dieser Option werden alle URLs im Quelltext mit https://... versehen, sodass Suchmaschinen hier neue Seiten indexieren. Der Shop fängt eine Nichterreichbarkeit zwar ab, jedoch solltest Du eine Umstellung - vor allem bei einem bereits von Google erfassten Shop - genau evaluieren und ggf. mit einer SEO-Agentur klären, welche Anpassungen im Shop getätigt werden müssen, damit ein reibungsloser Übergang gewährleistet werden kann!
- SSL-Host (Nur Subshops): Hier muss der Host für die SSL-Auslieferung eingetragen werden. Ist kein abweichender Host definiert, trage hier einfach die URL Deines Shops erneut ein.
- SSL-Pfad (Nur Subshops): Soll die SSL-Verbindung über einen separaten Pfad laufen, so kannst Du diesen hier eintragen.
- Hostalias (Nur Subshops): Sofern mehrere URLs auf Deine Shopware-Installation routen und Du den Shop auf mehreren URLs erreichbar machen willst, kannst Du diese Einträge hier tätigen. Dies ist zum Beipsiel dann sinnvoll, wenn Du Deinen Shop unter www.meinshop.de als auch unter meinshop.de erreichbar haben möchtest. Trage dann die jeweiligen URLs hier mit einem Umbruch (Enter) getrennt ein.
Wenn die URL Deines Shops einen Umlaut enthält, musst Du diesen in Punycode hinterlegen. Für die URL dänemark.de trägst Du also xn--dnemark-5wa.de ein. - Währung: Dies definiert die Standardwährung in Deinem Shop.
- Lokalisierung: Dies definiert die Lokalisierung Deines Shops. Diese Einstellung wirkt sich hauptsächlich auf die Auswahl der Textbausteine aus, kann jedoch auch von Plugins abgefragt werden. Daher sollte die Lokalisierung immer entsprechend dem Zielland / -sprache angepasst sein. Beachte, dass im Standard nur Textbausteine für Deutsch und Englisch mitgeliefert werden, weitere Sprachpakete findest Du in unserem Store.
- Kategorie: Wähle hier die Stammkategorie für Deinen Shop aus. Shopware stellt alle Kategorien unterhalb der hier gewählten Stammkategorie als Kategorie erster Ebene dar.
- Template (Nur Subshops): Hier wählst Du Dein Theme aus, welches für Deinen Shop aktiviert sein soll. Einstellungen der Themes kannst du im Theme Manager tätigen.
- Dokumenten-Template (Nur Subshops): Hier wählst Du Dein Dokumententemplate aus, welches Du für Deinen Shop aktivieren willst.
- Kundengruppe: Hier wählst Du die Standardkundengruppe für Deinen Shop aus.
- Kunden-Scope (Nur Subshops): Diese Einstellung bewirkt, dass Deine Kunden sich mit Ihrem Login nur in diesem Shop und nicht in Deinen anderen Subshops anmelden können. Falls Du diese Funktionalität nutzen möchtest, solltest Du sie jedoch in allen Shops aktivieren. Falls diese Option inaktiv ist, können sich Deine Kunden in all Deinen Subshops mit Ihrem Account einloggen, auch wenn sie sich nicht in allen Shops einzeln registriert haben.
- Übersetzungen übernehmen: Wenn Du mehrere Sprachshops mit übereinstimmender Sprache erstellst, kannst Du hiermit die Übersetzungen Deiner Entitäten (bspw. Artikel, Kategorien, Shopseiten, ...) vom hier gewählten Shop übernehmen. Die Textbausteine werden über die Lokalisierung des Shops gesteuert.
- Aktiv: Schalte hiermit den Shop aktiv / inaktiv.
Falls Du Deinen Shop nur für temporäre Wartungszwecke deaktivieren möchtest, nutze den Wartungsmodus.
- Standard-Shop (Nur Subshops): Diese Einstellung ist nicht aktiv bzw. änderbar. Sie zeigt lediglich an, welcher Shop Dein Hauptshop ist, also der, mit dem Shopware installiert wurde.
- Währung auswählen (Nur Subshops): Hier definierst Du alternative Währungen für den Shop. Im Frontend wird dann ein kleines Dropdown für den Währungswechsel angezeigt.
- Shopseiten auswählen: Hier kannst Du die gewünschten Shopseiten definieren, die im Shop angezeigt werden sollen. Falls hier keine Auswahl getroffen wird, wird gLeft, gBottom und gBottom2 im Standard genutzt. Für weitere Informationen, schau Dir die Doku zu den Shopseiten-Gruppen an.
Was ist ein Hauptshop, Subshop, Sprachshop?
Hauptshop
Der Hauptshop ist der Shop, der bei der Installation von Shopware automatisch in der gewählten Sprache (aktuell Deutsch oder Englisch) erstellt wird. Beim Hauptshop kannst du den Shop-Typ (1) nicht wechseln, zusätzlich wird dieser Shop als Standard-Shop (2) markiert.
Subshop
Ein Subshop bietet Dir die Möglichkeit einen weiteren Shop anzulegen, welcher unabhängig vom Hauptshop ist. Dieser wird über eine separate Domain z.B. "www.b.de" (1) aufgerufen und kann ein anderes Template verwenden als der Hauptshop. Nach Außen handelt es sich also um einen komplett getrennten Shop.
Sprachshops
Mit Sprachshops kannst Du für den Hauptshop und die Subshops beliebige Sprachvarianten anlegen. Diese können entweder über eine virtuelle URL (z.B. "www.a.de/en") aufgerufen oder per Dropdown Menü im Frontend ausgewählt werden. Die Sprachshops können jedoch keiner eigenen Domain wie z.B. "www.a.com" zugeordnet werden und verwenden immer das gleiche Template wie der zugeordnete Hauptshop bzw. Subshop.
Beispielkonfiguration
- Hauptshop ist www.a.de - diesem wurde ein englischer Sprachshop zugeordnet.
- Subshop ist www.b.de - diesem wurden keine Sprachshops zugeordnet.
Zusammenfassung
- Hauptshop ist immer der Shop, mit dem Shopware installiert wurde und bei dem "Standard-Shop" gesetzt ist.
- Jeder Subshop kann sich in Sprache, Währung, Kundengruppe und Template vom Hauptshop unterscheiden.
- Der Sprach- und Währungswechsel ist auch ohne zusätzliche URL über eine Storefront umsetzbar.
- Du entscheidest selbst, welche Produkte in welchem Shop abgebildet werden sollen.
- Kategorien und Inhalte können sich zwischen den Shops unterscheiden.
- Deine Artikel werden auch weiterhin zentral über ein Backend gepflegt.
In Shopware ist es nicht möglich, den Shop zu löschen, mit dem Shopware installiert wurde. Eine Löschung über die Datenbank verursacht schweren Schaden, sodass der Shop nicht mehr betrieben werden kann, daher sollte niemals versucht werden, diesen Shop zu löschen!
Sub- / Sprachshop einrichten
Wir nehmen einen deutschen Hauptshop als Ausgangsbasis und erstellen einen englischen Sprachshop sowie einen englischen Subshop mit abweichender Domain und zugehörigem deutschen Sprachshop.
Sprachshop erstellen
Du hast Deinen deutschen Hauptshop und möchtest diesen auch Deinen englischsprachigen Kunden zur Verfügung stellen. Da Sprachshops genau diese Übersetzungen bereitstellen, erstellen wir nun einen englischen Sprachshop. Öffne dazu die Shopeinstellungen in Einstellungen > Grundeinstellungen > Shopeinstellungen > Shops:
Erstelle nun den englischen Sprachshop mit den folgenden Schritten:
- Neuen Shop erstellen: Erstelle zuerst einen neuen Shop, die Felder auf der rechten Seite werden dann aktiv.
- Shop-Typ wählen: Wähle "Sprachshop" als Shop-Typ.
- Hauptshop: Wähle hier Deinen deutschen Hauptshop
- Name: Vergib einen Namen für den Sprachshop
- Titel: Vergib einen Titel für den Sprachshop
- Position: Hiermit kannst Du optional die Position dieses Shops im Sprachwechsel-Dialog auf deiner Shopseite angeben.
- Virtuelle Url: Falls gewünscht, kannst Du hier die virtuelle URL eingeben. Das Schema ist als Standardtext zu sehen.
- Währung: Wähle hier die zuvor erstellte Hauptwährung für Deinen Sprachshop, für einen englischsprachigen Shop bietet sich hier GBP oder USD an.
- Lokalisierung: Wähle hier die Lokalisierung, zum Beispiel "Englisch (Vereinigtes Königreich)" oder "Englisch (Vereinigte Staaten)".
- Kategorie: Wähle hier die zuvor angelegte Kategorie, die Deinem Sprachshop als Root-Kategorie dient. Dies ist nötig, da Kategorien nicht übersetzbar sind.
- Kundengruppe: Definiere hier die Standard-Kundengruppe für Besucher.
- Übersetzungen übernehmen: Dies ist nur interessant, wenn Du weitere Sprachshops erstellst, die die gleiche Sprache wie ein bereits existenter Shop haben, denn dann kannst Du die Artikelübersetzungen von diesem übernehmen.
- Aktiv: Da der Shop natürlich auch nutzbar sein soll, muss aktiv angehakt werden.
Speichere nun Deinen Shop ab und leere den Cache, damit der Shopwechsel im Frontend auch nicht mehr durch Cache verborgen wird. Danach kannst Du Deinen Sprachshop über den Sprachwechsel im Frontend aufrufen:
Falls Du Deinen Sprachshop mit virtueller URL angelegt hast, kannst Du ihn auch über die entsprechende URL aufrufen.
Subshop erstellen
In diesem Abschnitt erstellen wir einen Subshop, um ihn über eine separate Domain und mit einem anderen Template zu betreiben. Folgende Schritte sind dafür nötig: Öffne zuerst wieder die Shopeinstellungen unter Einstellungen > Grundeinstellungen > Shopeinstellungen > Shops:
Erstelle nun einen Subshop mit den folgenden Einstellungen:
- Neuen Shop erstellen: Erstelle zuerst einen neuen Shop, die Felder auf der rechten Seite werden dann aktiv.
- Shop-Typ wählen: Wähle "Subshop" als Shop-Typ. Die Eingabefelder ändern sich dann entsprechend.
- Name: Gib hier den Namen Deines Subshops ein.
- Titel: Gib hier den Titel Deines Subshops ein.
- Position: Hiermit kannst Du optional die interne Position angeben.
- Host: Gib hier die URL ohne http(s):// ein, unter der der Shop erreichbar sein soll. Beachte, dass die Domain auch auf Deinen Server routen muss, anderenfalls wird Dich Shopware zur Originaldomain umleiten.
Wenn die URL Deines Shops einen Umlaut enthält, musst Du diesen in Punycode hinterlegen. Für die URL dänemark.de trägst Du also xn--dnemark-5wa.de ein. - Virtuelle Url: Falls gewünscht, kannst Du hier die virtuelle URL eingeben. Das Schema ist als Standardtext zu sehen.
- Pfad: Trage hier den Pfad zum Shopware-Verzeichnis ein.
- SSL verwenden: Je nachdem, ob Du Deinen Subshop mit SSL betreiben willst und ein gültiges Zertifikat besitzt, kannst Du SSL hier aktivieren.
- SSL überall verwenden: Falls Du SSL einsetzt, empfehlen wir, dies auch überall zu tun, daher solltest Du diese Option aktivieren.
- Hostalias: Falls mehrere Domains auf Deinen Server routen und der Shop unter mehreren Domains erreichbar sein soll, so kannst Du diese als Alias hier eintragen. Beispiel: "meinshop.de" oder "www.meinshop.de".
Wenn die URL Deines Shops einen Umlaut enthält, musst Du diesen in Punycode hinterlegen. Für die URL dänemark.de trägst Du also xn--dnemark-5wa.de ein. - Währung: Wähle hier die zuvor erstellte Hauptwährung für Deinen Sprachshop, für einen englischsprachigen Shop bietet sich hier GBP oder USD an.
- Lokalisierung: Wähle hier die Lokalisierung, zum Beispiel "Englisch (Vereinigtes Königreich)" oder "Englisch (Vereinigte Staaten)".
- Kategorie: Wähle hier die zuvor angelegte Kategorie, die Deinem Sprachshop als Root-Kategorie dient. Dies ist nötig, da Kategorien nicht übersetzbar sind.
- Template: Wähle hier das Template, welches vom Shop genutzt werden soll.
- Dokumenten-Template: Wähle hier Dein Dokumententemplate, welches der Shop nutzen soll.
- Kundengruppe: Definiere hier die Standard-Kundengruppe für Besucher.
- Übersetzungen übernehmen: Dies ist nur interessant, wenn Du weitere Sprachshops erstellst, die die gleiche Sprache wie ein bereits existenter Shop haben, denn dann kannst Du die Artikelübersetzungen von diesem übernehmen.
- Kunden-Scope: Sollen sich die Kunden, die sich in diesem Shop registriert haben, auch nur in diesem Subshop einloggen können, so aktiviere diese Option. Anderenfalls können sich diese Kunden auch in allen anderen Shops dieser Shopware-Installation einloggen.
- Aktiv: Da der Shop natürlich auch nutzbar sein soll, muss aktiv angehakt werden.
- Standard-Shop: Da diese Option nur eine anzeigende Option ist, kannst Du hier nichts einstellen.
- Währungen: Wähle hier die Währungen, die alternativ zur Standardwährung im Shop auswählbar sein sollen.
- Shopseiten: Wähle hier die Shopseiten, die der Shop anzeigen soll.
Haupt- / Lizenzdomain ändern
Wenn Deine Domain bereits auf Deine Shopware-Installation routet, kannst Du Deinen neu erstellten Subshop direkt aufrufen.
Sobald Dein neuer Subshop erstellt ist, kannst Du auch diesem wieder beliebige Sprachshops zur Übersetzung hinzufügen, der Workflow dazu ist der gleiche wie oben.
Wenn Du Deinen Shop unter einer neuen Domain betreiben willst, gibt es einige wichtige Dinge zu beachten.
Nachfolgend die Anleitung für einen Domainwechsel. Bitte beachte, dass sich dieser Artikel nicht auf einen Serverumzug bezieht, sondern nur die Vorgehensweise bei einer Änderung der Shop-Domains beschreibt.
Domainumzug
Wenn Du Deinen Shop vorab mit einer Testdomain betrieben hast und nun diesen unter einer anderen Domain, aber auf dem selben Server weiter betreiben willst, so müssen bei der Umstellung folgende Punkte beachtet werden.
Shop-Einstellungen
Hinterlege in den Shopeinstellungen die neuen Urls Deines Shops. Überprüfe, ob die neue Hauptdomain, unter welcher der Standard-Shop erreichbar sein soll, aktualisiert ist.
Achte darauf, dass in diesem Feld keine Leerzeichen hinterlegt sind. Achte darauf, ob deine Lizenzen auf www.meinshop.de oder meinshop.de laufen. Wird hier die falsche Domain eingetragen, so ist eine erfolgreiche Lizenzierung nicht möglich. Des weiteren müssen die zu lizenzierenden Domains alle in Kleinschreibung hinterlegt werden.
Shopware Account
Zuätzlich hierzu musst du deine Domain im Shopware Account noch ändern. Dazu kannst du unter folgenden Link die neue Domain eintragen und verifizieren: https://account.shopware.com/#/shops/rename
War dieser Artikel hilfreich?