ich habe einen Shop mit meinem Verkaufskanal „A“ auf einer ganz normalen Domain „D1.com“ laufen.
Nun habe ich einen zweiten Verkaufskanal „B“ angelegt, der für meine B2B Kunden gedacht ist und wo ich entsprechend den selben Verkaufskanal wie bei „A“ an sich ausspielen möchte, jedoch die andere Preise anzeigen möchte und das ohne das sich die Kunden registrieren müssen und ich ihnen dann eine Kundengruppe zuweise mit anderen Preisen.
Entsprechend habe ich von meiner Domain „D1.com“ bei meinem Hoster Kas All Ink eine Subdomain erstellt, „a.D1.com“.
Nun reicht mein technisches Verständnis leider nicht weit genug, um meinem zweiten Verkaufskanal auf dieser Domain auszuspielen. Ich habe im Verkaufskanal „B“ die Domain auf „a.D1.com“ geändert, aber das funktioniert nicht (was mir auch irgendwie logisch erscheint weil da ja keine Datenbank und Co. hinterlegt ist).
Was muss ich jetzt tun, das ich die Subdomain nun für meinen Verkaufskanal „B“ nutzen kann?
der zweite Verkaufskanal benötigt keine extra Datenbank oder Ähnliches, alles funktioniert mit der gleichen Shopware Installation out of the box.
Schau dir gerne dazu unsere Dokumentation an: Shopware 6 - Einstellungen - Verkaufskanäle / Im Prinzip musst du deine neu erstellte Subdomain nur bei den Domains hinzufügen (siehe Domänen in der Doku)
Die Dokumentation hilft auch nichts, da diese Funktion wohl einfach nicht mehr Funktioniert.
ich habe jetzt 4h alle Varianten versucht mit zwei Domains. (neuer Verkaufskanal, extra Theme, neuer Kategorienbaum, Einstiegspunkte für die Haupt-Navigation, alle vier Versionen von bei „Erstelle Domain-URLs“ eingetragen, Hreflang aktiv, verschiedene Versionen und möglichkeiten der Erlebniswelten usw…)
Fazit die Funktion ist nicht zu gebrauchen.
In Shopware 4 und 5 war das kein Problem, habe hierfür auch heute nochmal nachgesehen und alten Testsystemen läuft es nach 2 min sofort.
Ps. Die Anleitung ist Augenscheinlich auch etwas älter.
das ist der Weg wie es funktioniert und uns sind auch keine Fehler in der Hinsicht bekannt. Gibt es denn irgendeine Fehlermeldung, wenn du versucht den neuen Verkaufskanal aufzurufen.
Wichtig ist auch, dass die Domains mit beiden Protokollen (oder mindestens das Protokoll was verwendet wird) aufrufst, also http://www.shop2xxxx.de und/oder https://www.shop2xxxx.de
Verkaufskanal A:
http:// XXXX XX. de - Deutsch -BASE de-DE - Euro
http:// www.XXXX XX. de - Deutsch -BASE de-DE - Euro
https:// XXXX XX. de - Deutsch -BASE de-DE - Euro
https:// www.XXX XXX. de - Deutsch -BASE de-DE - Euro
Verkaufskanal B:
http:// shop.XXXX XX. de - Deutsch -BASE de-DE - Euro
http:// www.shop.XXXX XX. de - Deutsch -BASE de-DE - Euro
https:// shop.XXXX XX. de - Deutsch -BASE de-DE - Euro
https:// www.shop.XXXX XX. de - Deutsch -BASE de-DE - Euro
(Leerzeichen sind nur da, damit ich es hier überhaupt Abschicken kann.)
Fehlermeldung gibt es keine Direkt, er Ruft halt einfach den Verkaufskanal A auf obwohl ich die Aufrufen möchte.
Ich habe es gelöst, es lag an einem Plugin, welches muss ich noch herausfinden, hab einfach alle aus gemacht und muss jetzt Stück für Stück schauen welches es ist.
Eine kleine Sache bleibt, wenn man im Backand bei Verkaufskanal auf das Auge geht, ruf er immer trotzdem immer den Main-Shop auf egal welchen Verkaufskanal man da Auswählt.
Das kann eigentlich nur passieren, wenn im Verkaufskanal A neben der korrekten Domain auch die des VK B steht. Direkt lassen sich die Domains korrekt aufrufen?