Verkaufskanäle

Die Verkaufskanäle bieten Dir die Möglichkeit, über ein Shopsystem verschiedene Absatzwege anzubinden. Dies kann zum einen die klassische Storefront sein. Es ist aber auch möglich, Daten an Vergleichsportale (z.B. billiger.de oder Google Shopping)  zu übermitteln oder Social-Shopping (z.B. Instagram) einzubinden.

Überblick

Im Menü der Shopware Administration findest Du den Punkt Verkaufskanäle. Über das Plussymbol kannst Du einen neuen Verkaufskanal anlegen. Bereits angelegte Verkaufskanäle werden unterhalb des Punktes Verkaufskanäle angezeigt und können durch Anklicken bearbeitet werden. 

Kunden-Zuweisung

In den Einstellungen unter Shop > Login / Registrierung > Kunden an Sales Channel binden hast Du die Möglichkeit Deine Kunden an Deinen Verkaufskanal zu binden.

Ist diese Option aktiviert, dann können sich Deine Kunden nur in den Verkaufskanälen einloggen, in denen sie sich auch registriert haben. Dies gilt auch dann, wenn die Option später deaktiviert werden sollte.

Wenn die Option Kunden an Sales Channel binden deaktiviert ist, können alle Kunden, die sich jetzt registrieren anschließend in allen Verkaufskanälen einloggen und zwar auch dann noch, wenn später die Option aktiviert wird.

Registriert sich ein Kunde bei aktivierter Option mit derselben E-Mail-Adresse in zwei verschiedenen Verkaufskanälen, wird dieser wie zwei verschiedene Kunden behandelt. Der Kunde existiert also zwei Mal in Deinem System, aber eben für unterschiedliche Verkaufskanäle.

In Deiner Administration unter Kunden > Übersicht kannst Du Dir die Spalte für den Verkaufskanal über die Listeneinstellungen einblenden.

Hierzu öffnest Du zunächst die Listeneinstellungen (1) und aktivierst dann die Option für den Verkaufskanal (2).

Anschließend wird Dir die Spalte Verkaufskanal eingeblendet, in der Du erkennen kannst, für welchen Verkaufskanal sich Dein Kunde registriert hat.

Verkaufskanal hinzufügen

Um einen neuen Verkaufskanal hinzuzufügen klickst Du auf das Plussymbol neben dem Menüpunkt Verkaufskanäle.

Im sich nun öffnenden Fenster entscheidest Du, ob Du einen neuen Verkaufskanal mit HTML Storefront anlegen möchtest oder einen Headless Verkaufskanal, der ausschließlich die API Schnittstelle bereitstellt. Außerdem kannst Du hier einen Produktvergleich erstellen. Dieser dient dazu, Deine Produkte zu Vergleichsportalen und Marktplätzen zu exportieren. Weitere Informationen zu dieser Funktion erhältst Du hier

Grundeinstellungen

Name (1): Dies ist der Name des Verkaufskanals. Dieser wird intern an allen Stellen verwendet, an denen Du Einstellungen zu diesem Verkaufskanal hinterlegen kannst.
Einstiegspunkt Hauptnavigation (2): An dieser Stelle beginnt die Hauptnavigation. Im Standard Responsive Theme entsprechen die Hauptkategorien der Ebene unter der hier ausgewählten Kategorie.
Hauptnavigation Ebenen (3): Trage hier die Anzahl der Ebenen, die unterhalb der aktuell ausgewählten Ebene, in der Hauptnavigation angezeigt werden sollen. Die maximal mögliche Anzahl der Ebenen hängt hierbei vom verwendeten Theme ab.
Einstiegspunkt Footer Navigation (4): Hier gibst Du die Start Kategorie für die Footer Navigation an. Die Ebene unterhalb dieser gewählten Kategorie beinhaltet im Standard Responsive Theme die Überschriften der Footer Navigation und die Ebene darunter dann die anklickbaren Menüpunkte. 
Einstiegspunkt Servicenavigation (5): Hier gibst Du die Kategorie an, in welcher Ebene die Service Navigation beginnen soll. Im Standard Responsive Theme wird diese in der oberen rechten Ecke angezeigt.
Ab Shopware 6.4.0.0 wird das Service Menu im Standard Responsive Theme unten Rechts angezeigt.
Kundengruppe (6): Gib hier die Standard Kundengruppe Deines Verkaufskanals an. Dieser Kundengruppe sind dann neue Kunden und unangemeldete Besucher zugeordnet.
Länder (7): Gib hier an, welche Länder in Deinem Verkaufskanal verfügbar sein sollen, und wähle ein Standard-Land.
Sprachen (8): Gib hier an, welche Sprachen in Deinem Verkaufskanal verfügbar sein sollen, und wähle eine Standard-Sprache.

Zahlung und Versand

Zahlungsarten (1): Wähle aus, welche Zahlungsarten in Deinem Verkaufskanal verfügbar sein sollen. Die verfügbaren Zahlungsarten kannst Du unter Einstellungen > Zahlungsarten bearbeiten. Zusätzlich definiere eine Standard-Zahlungsart.
Versandarten (2): Gib hier an, welche Versandarten in Deinem Verkaufskanal verfügbar sein sollen. Konfiguriert werden die Versandarten unter Einstellungen > Versand. Wähle auch eine Standard-Versandart aus.
Währungen (3): Definiere, welche Währungen in Deinem Verkaufskanal verfügbar sein sollen. Die verfügbaren Währungen verwaltest Du unter Einstellungen > Währungen. Gib auch eine Standard-Währung an.
Steuerberechnung (4): Lege fest, wie die Steuern für die Bestellungen in diesem Verkaufskanal berechnet werden sollen.
Beispiel zur Verdeutlichung der unterschiedlichen Berechnungen:

  • Zeilenweise (horizontale) Berechnung
    Netto
    AnzahlMwSt. SatzNettoBruttoNetto Gesamtzzgl. MwSt.Brutto Gesamt
    571,49-5*1,497,45*0,077,45+0,52
        7,450,527,97

    Brutto
    AnzahlMwSt. SatzNettoBruttoNetto Gesamtzzgl. MwSt.Brutto Gesamt
    57-1,597,95/1,077,95-7,435*1,59
        7,430,527,95

     
  • Spaltenweise (vertikale) Berechnung
    Netto
    AnzahlMwSt. SatzNettoBruttozzgl. MwSt.Netto-Gesamtzzgl. MwSt.Brutto Gesamt
    571,491,590,105*1,495*0,107,45+0,50
         7,450,507,95

    Brutto
    AnzahlMwSt. SatzNettoBruttoenth. MwSt.Netto Gesamtenth. MwSt.Brutto Gesamt
    571,491,590,107,95-0,505*0,105*1,59
         7,450,507,95

Hreflang

Das Hreflang-Metatag ist dann wichtig, wenn es mehrere Sprachversionen Deines Shops gibt. Der Tag dient zur eindeutigen Zuordnung des Inhaltes zu der jeweiligen Sprache. Er verhindert, dass mehrere Sprachversionen Deines Shops von Google als Duplicate Content gewertet wird.  

Nachdem Du die Option aktiviert hast, werden Dir im Dropdown Menü alle Deine Domains angezeigt. Wähle hier dann die Standard-Domain aus, welche als Fallback für alle Sprachen dienen soll.

Domains

Beachte bitte, dass sich eine selbst gehostete Version in den Domains-Einstellungen von einer Cloud-Version unterscheidet.


Selbst gehostete Instanz

Unter dem Punkt Domains kannst Du für Deinen Verkaufskanal mehrere Domains anlegen, die jeweils eine eigene virtuelle URL, eine eigene Sprache, eine eigene Währung und ein eigenes Textbaustein-Set haben.
Auf diesem Wege kannst Du für einen Shop mehrere Sprachshops anlegen. 

Das Fenster für die Anlage einer weiteren URL kannst Du über den Button Domain hinzufügen (1) aufrufen.

Es ist empfehlenswert die Domain nur mit einem Internetkommunikationsprotokoll (https:// oder http://) zu hinterlegen, da ansonsten Duplicate Content entstehen kann.


Cloud Instanz

 


In einer Cloud-Instanz ist im Standard bereits eine URL hinterlegt. Diese wird bei Erstellung der Instanz automatisch generiert.
Solltest Du eine eigene, individuelle Domain verwenden wollen, kannst Du dies über den Button Domain hinzufügen (1) erledigen.
Voraussetzung hierfür ist, dass die eigene Domain unter Einstellungen > System > Domains bereits hinzugefügt hast. Das entsprechende Menü erreichst Du alternativ auch über den Link Individuelle Domain einrichten (2).

Information zur Einrichtung einer eigenen Domains erhältst Du hier
 

Eine serverseitige Weiterleitung stellt sicher, dass die Verbindung immer per https:// aufgebaut wird.

Um eine Domain dem Verkaufskanal zuweisen zu können ist es erforderlich, einige Einstellungen festzulegen:

  1. URL: Im Textfeld für die URL (1) trägst Du die gewünschte Domain mit ggf. Subdomain ein. Mit einem Klick auf https (verschlüsselt) kannst Du das Protokoll zu http (unverschlüsselt) ändern. 
  2. Sprache: Lege hier fest, in welcher Sprache (2) der Shop über diese URL aufgerufen werden soll. Zur Auswahl stehen Dir an dieser Stelle alle Sprachen, die dem Verkaufskanal in den Grundeinstellungen weiter oben zugewiesen wurden.
  3. Währung: Definiere, welche Währung (3) beim Aufruf des Shops über diese URL verwendet werden soll. Es stehen die unter Einstellungen > Shop > Währungen vorhandene Währungen zur Auswahl.
  4. Textbaustein-Set: Über das Textbaustein-Set (4) legst Du fest, welche Textbausteine genutzt werden sollen. Auswahlmöglichkeiten sind die Textbaustein-Sets, die unter Einstellungen > Shop > Textbausteine vorhanden sind.
  5. Hreflang-Lokalisierung: Hier kannst du definieren, wie die Lokalisierung (5) für das hreflang-Attribut erfolgen soll. Dies ermöglicht Dir, bei der Verwendung von mehreren Sprachen in Deinem Shop, die korrekten Übersetzungen z.B. an Google zu übermitteln. Es wird hier zwischen der Lokalisierung über die ISO-Norm oder rein über die verwendete Browsersprache unterschieden. Die Lokalisierung über ISO bietet sich z.B. dann an, wenn Du verschiedene (landesspezifische) Sprachvarianten verwendest, die evtl. eigene landestypische Begriffe verwenden (z.B. im englischen oder französischen)

API-Zugang

An dieser Stelle kannst Du eine API Zugangs ID für diesen Verkaufskanal generieren. Weitere Informationen zur Nutzung eigener API Zugänge findest Du in unserer Developer Dokumentation.

Status

Hier kannst Du den Verkaufskanal temporär deaktivieren. Er ist dann vorübergehend unzugänglich für Besucher und die API. Außerdem kannst Du hier den Wartungsmodus aktivieren. Das Frontend zeigt dann nur noch das hinterlegte Wartungsseiten-Layout an. Für ausgewählte IP Adressen kannst Du den Zugriff über die Whitelist zulassen.

Besonderheit bei der Verwendung eines Proxy-Servers
Damit das IP-Whitelisting bei Verwendung eines zusätzlichen Proxy-Servers korrekt funktioniert, ist es erforderlich, die IP-Adresse des Proxys in der .env-Konfigurationsdatei (im Shopware-Hauptverzeichnis) als Trusted Proxy zu hinterlegen. Dies ist über den Eintrag TRUSTED_PROXIES=IP_des_Proxys" möglich.

Alternativ ist dies auch über die PHP-Einstellungen möglich. Weitere Informationen, wie Du dies PHP-seitig umsetzen kannst, findest Du unter https://symfony.com/doc/current/deployment/proxies.html#solution-settrustedproxies

Verkaufskanal löschen

Wenn Du den Verkaufskanal über diese Schaltfläche löschst, wird er unwiderruflich entfernt. Das solltest Du also nur durchführen, wenn der Verkaufskanal sicher nicht mehr benötigt wird.

Der vorinstallierte Headless-Verkaufskanal sollte nie gelöscht werden! Viele Erweiterungen nutzen diese spezielle, vorinstallierte Iteration eines Headless-Kanals - beispielsweise unsere B2B-Suite.

Falls gewünscht, kann der Headless-Kanal im Admin-Bereich versteckt werden, indem man einen oder mehrere andere Verkaufskanäle als Favorit markiert. Alle nicht-Favoriten werden in dem Fall einfach ausgeblendet (Auf diese Art versteckte Verkaufskanäle können aber noch immer im dedizierten Menü Verkaufskanäle gefunden werden).

Produkte

Im Reiter Produkte kannst Du dem Verkaufskanal direkt Produkte zuweisen ohne dafür jedes Produkt einzeln bearbeiten zu müssen. 


Unter Produkte siehst Du zunächst eine Übersicht aller Produkte, die dem Verkaufskanal bereits zugeordnet sind. Über die Suche (1) kannst Du nach bestimmten Produkten suchen, um diese zu entfernen. Über den Button Produkte hinzufügen (2) kannst Du weitere Produkte oder ganze Produktgruppen hinzufügen. Auf der linken Seite (3) kannst Du eins oder mehrere Produkte markieren um sie aus dem Verkaufskanal zu entfernen. Über das Kontext Menü (4) auf der Rechten Seite kannst Du die Produkte entweder ebenfalls entfernen oder direkt die Produktdetails des jeweiligen Produktes aufrufen. 

Produkt hinzufügen

Produkt-Auswahl (1): Hier werden Dir alle Produkte angezeigt, die dem Verkaufskanal noch nicht zugewiesen wurden. Du kannst alle Produkte auswählen, welche hinzugefügt werden sollen und diese dann hinzufügen. 
Kategorie-Auswahl (2): Hier wird Dir Dein Kategorien Baum angezeigt. Du kannst komplette Kategorien auswählen, dessen Produkte dem Verkaufskanal hinzugefügt werden sollen. 
Produktgruppen-Auswahl (3): Hier werden Dir alle angelegten dynamischen Produktgruppen angezeigt. Du kannst dem Verkaufskanal so vorher selbst definierte Produktgruppen hinzufügen. 

Verkaufskanäle verwalten

Über die Schaltfläsche Verkaufskanäle verwalten kannst Du Dir all Deine Verkaufskanäle anzeigen lassen. Egal ob Storefront, Marktplätze oder Social Media.

Du hast auch die Möglichkeit, einen oder mehrere Verkaufskanäle als Deine Favoriten zu definieren (1). Wenn Du diese Option aktivierst, wird Dir der Verkaufskanal automatisch links in der Sidebar angezeigt (2) und die nicht favorisierten werden ausgeblendet. Dadurch kannst Du Dein Menü in der Sidebar nach Deinen Wünschen anpassen und noch schneller darauf zugreifen.
 

Theme

Im Reiter Theme kannst Du Deinem Verkaufskanal ein Theme zuweisen.

Zunächst wird Dir das Theme angezeigt, welches dem Verkaufskanal aktuell zugeordnet ist. Klickst Du auf das Vorschaubild des Themes oder auf Change theme, kannst Du eines der installierten Themes zuordnen. Über Themes bearbeiten gelangst Du direkt zur Theme Konfiguration.

Analytics

Bei der Verwendung von Analytics kann auf Universal Analytics (abgekündigt zum 01. Juli 2023 von Google) oder auf Google Analytics 4 zurückgegriffen werden. 

Events

Durch Analytics werden im Standard folgende Interaktionen bzw. Events im Shop getrackt:

  • add-to-cart.event.js
  • add-to-cart-by-number.event.js
  • begin-checkout.event.js
  • begin-checkout-on-cart.event.js
  • checkout-progress.event.js
  • login.event.js
  • purchase.event.js
  • remote-from-cart.event.js
  • search-ajax.event.js
  • sign-up.event.js
  • view-item.event.js
  • view-item-list.event.js
  • view-seachr-results.js

Konfiguration

Im Reiter Analytics hast Du die Möglichkeit, einen Google Analytics Account durch die Einbindung eines Tracking Codes zu verbinden. Dadurch kann Google Analytics eine kontinuierliche Analyse und statistische Auswertung Deines Shops betreiben. Genauere Informationen zu Google Analytics erhältst Du unter folgendem Link:
Einführung in Google Analytics 

Tracking ID (1): Nach der Anmeldung in Deinem Google Analytics Konto erhältst Du eine Tracking ID. Trage diese hier ein, um Dein Google Analytics Konto mit Deinem Shop zu verbinden. Um Deine Tracking ID zu finden, klicke in Deinem Google Analytics Account links unten auf Verwaltung und klicke in der mittleren Spalte auf Tracking Informationen > Tracking-Code

Google Analytics aktivieren (2): Aktiviere diese Option, um Google Analytics zur Analyse Deines Shops zu verwenden.

Bestellungen verfolgen (3): Wenn Du diese Option aktivierst, werden Bestellungen Deines Shops in den Analysen von Google Analytics berücksichtigt.

IP-Anonymisierung (4): Hast Du diese Option aktiviert, werden die letzten beiden Zifferngruppen der Kunden-IP-Adressen genullt.  Bsp. 94.31.0.0. Damit sind Besucher nicht mehr eindeutig per IP identifizierbar.

In einigen Ländern, wie u.a. in der EU gibt es gesetzliche Regelungen, die es untersagen, die komplette IP Adresse von Kunden zu speichern. Im Zweifel solltest Du diese Option daher aktivieren. 

Google Tag Manager

Die Implementierung von Analytics findet über den Google Tag Manager statt. Benutzerdefinierte Ereigenisse oder Skripte können hierüber nicht hinterlegt werden. Möglich ist dies jedoch über Erweiterungen aus unserem Store.

Erweiterte E-Commerce Daten

Mithilfe von gtag.js können erweitere E-Commerce-Berichte zu den folgenden Themen getrackt werden:

  • Impressionsdaten
  • Produktdaten
  • Angebotsdaten
  • Aktionsdaten

Hierfür beachten Sie bitte folgenden Artikel von Google: Link

War dieser Artikel hilfreich?