Cookie

< zur Übersicht

28.09.2023
Technologien | Shopware | Shop-Optimierung
Sebastian Schreier | Senior Software Engineer

Automatisierung im E-Commerce und wie es mit Shopware 6 gelingt

In den letzten 10 Jahren ist der digitale Handel kontinuierlich gewachsen. In diesem Zuge haben sich nicht nur die Anforderungen der Verbraucher geändert, sondern auch die Komplexität der Anforderungen und die Aufgaben für das eigene Unternehmen. Der Kunde möchte mehr als einfach nur bestellen, er wünscht sich ein mitreißendes Online-Erlebnis, eine persönliche Interaktion und möchte die Marke und die Produkte kennenlernen. Aber auch im Unternehmen nehmen Aufgaben wie das Marketing, Kommunikation, Buchhaltung, Auftragsabwicklung, Versand oder Nachfassaktionen neben dem Tagesgeschäft so viel Zeit in Anspruch, dass sich die Mitarbeiter nicht mehr auf die wichtigen Dinge konzentrieren können. Die Weiterentwicklung und das Wachstum geraten dadurch ins Stocken, welche aber das Unternehmen weiter voranbringen.

Was versteht man unter Automatisierung?

Der Begriff Automatisierung bezeichnet den Einsatz von Maschinen oder künstlicher Intelligenz (KI) für sich wiederholende Aufgaben, für die Menschen entweder keine Zeit haben, für die nicht genügend Arbeitskräfte zur Verfügung stehen oder deren manuelle Ausführung durch den Menschen schlichtweg zu teuer wäre. Die Aufgaben reichen von einfachen Vorgängen wie dem Versenden von E-Mails bis hin zu relativ komplexen Abläufen, bei denen künstliche Intelligenz zum Einsatz kommt. Beispiele für den Einsatz von KI wären das Generieren von personalisierten Inhalten, die Bestandsaktualisierung in Echtzeit oder das Beantworten von Kundenfragen mit Hilfe von Chatbots.

Eine Automatisierungssoftware ist dabei unabhängig von Qualitäts- und Zeitfaktoren um ein Vielfaches skalierbar und das zu geringeren Kosten als durch das Aufstocken von Personal.

Welche Vorteile kann die Automatisierung haben?

Mögliche Vorteile der Automatisierung sind:

  • die Zeitersparnis durch die Ersetzung der manuellen Ausführung wiederkehrender Aufgaben wie das Beantworten einfacher Kundenanfragen, das Anfordern von Kundenbewertungen oder das Erstellen von Dokumenten

  • eine höhere Genauigkeit durch die Reduzierung der Anzahl an menschlichen Fehlern (zum Beispiel von Eingabefehlern), da die nötige Qualitätskontrolle durch die Einführung und Automatisierung effektiver Arbeitsabläufe entfällt, die für die Beseitigung der Fehler nötig gewesen wäre

  • die Steigerung der Mitarbeiterzufriedenheit und der Produktivität durch das Erledigen von strategisch ausgerichteten, kreativen Aufgaben für das Unternehmenswachstum wie die Entwicklung einer neuen Produktlinie oder die Verbesserung und Pflege von Kundenbeziehungen

  • eine umfangreichere Personalisierung durch eine personalisierte und relevante Kommunikation, die zur jeweiligen Aktion und aktuellen Phase des Kaufprozesses passt und somit die Kundenzufriedenheit erhöht

  • die Unterstützung der Marketing-Strategie über einen Segmentierungsprozess, mit dem die Kunden mit Hilfe von Tags in bestimmte Gruppen eingeteilt werden können, beispielsweise in Erst-, Stamm- oder VIP-Kunden, um diesen automatisiert Inhalte und Produkte vorzuschlagen.

Beispiele für Automatisierung

Sogenannte Win-Back-Kampagnen fördern die Kundenrückgewinnung und machen im Bestfall aus Einmalbestellern treue Kunden. Die Erinnerung an abgebrochene Warenkörbe oder der automatische Versand eines Rabattcodes per E-Mail nach einer gewissen Zeit stellen nur zwei Beispiele dar, wie man den Kunden zum Kauf animieren könnte.

Der automatische Versand von Rabattcodes kann aber auch an anderen Stellen nützlich sein:

  • Kunden lassen sich stark von Bewertungen beeinflussen. Ein Rabattcode pro abgegebene Bewertung erhöht die Bereitschaft, eine Bewertung zu schreiben. Das automatische Erinnern der Kunden nach dem Kauf auch eine Bewertung abzugeben, lohnt sich also.

  • Um die Kundenbindung und -wertschätzung zu fördern, könnte zum Beispiel automatisiert am Geburtstag ein Geburtstagsgruß und ein Rabattcode an den Kunden versendet werden, falls er ein Kundenkonto erstellt und den Geburtstag hinterlegt hat.

  • Insofern sich der Kunde für den Newsletter angemeldet hat, könnte man ihn auf diesem Wege über Rabattaktionen wie Black Friday oder ähnliches informieren. Eine attraktive Belohnung für die Anmeldung ist auch oft ein Rabattcode, der im Nachhinein automatisch an den Kunden versendet wird.

Zudem animiert Cross- und Upselling den Kunden zu weiteren Käufen und kann damit den Warenkorbwert erhöhen. Dazu wird diesen vor oder nach dem Kauf oder während des Kaufprozesses angezeigt, welche Produkte häufig in Kombination gekauft werden oder eine gute Ergänzung wären.

Um Stornierungen und Frustrationen bei den Kunden bestmöglich zu vermeiden, sollten Produkte automatisch auf "Produkt nicht verfügbar" gesetzt und die "In den Warenkorb"-Schaltfläche ausgeblendet werden, sobald der Lagerbestand 0 erreicht hat und das letzte Produkt verkauft wurde. An diesem Punkt könnte auch einen Schritt weiter gegangen werden, indem man den Kunden bereits vorab informiert, wenn der Produktbestand eine gewisse Grenze unterschreitet. Ein entsprechendes Ampelsystem in der Form "Bestand kleiner 10" und "Bestand kleiner 5" ist in diesem Fall empfehlenswert. Insofern ein Produkt derzeit nicht mehr verfügbar ist, sollte dem Kunden die Möglichkeit geboten werden, da sich dieser per E-Mail benachrichtigen lassen kann, wenn Produkte wieder lieferbar sind.

Auch im Bereich des Kundendienstes kann Automatisierung den Zeitaufwand verringern, ohne gleichzeitig Qualitätseinbußen hinnehmen zu müssen. Möglichkeiten wären Chatbots basierend auf einer KI oder Customer Self Service-Tools wie FAQ- oder Informationsseiten.

 

Automatisierung in und mit Shopware 6

Rule Builder

Mit dem Rule Builder in Shopware 6 werden umfangreiche Geschäftsprozesse schnell und einfach umgesetzt, indem deren Regeln anhand von Bedingungen festgelegt und dadurch die Abläufe automatisiert werden. Er legt aber nicht den Ablauf fest, da dieser immer vom Kontext abhängt, in dem die jeweilige Regel angewendet wird.

Über den Rule Builder können beispielsweise folgende Abläufe gesteuert werden:

  • welche Versandoptionen unter welchen Bedingungen (beispielsweise Land, Region, Postleitzahl, Paketgewicht oder Kundenstatus) dem Kunden zur Auswahl stehen und die dazu passenden, automatisch berechneten, Versandkosten

  • welche Zahlungsoptionen dem Kunden unter welchen Bedingungen angeboten werden, um das Risiko von Zahlungsausfällen oder -Rückständen zu minimieren

  • welche Preise der Kunde beispielsweise je nach Standort, Tag, Tageszeit, Währung, Kundenstatus oder Bestellmenge angezeigt bekommen soll

  • welche Kunden welche Inhalte aus den Erlebniswelten sehen können, indem entweder über die Sichtbarkeitseinstellungen am jeweiligen Block festgelegt wird, unter welchen Bedingungen dieser angezeigt werden soll (zum Beispiel für regionale Kampagnen oder Aktionen) oder über Dynamic Access geregelt wird, welche Seiten regelabhängig ausgeblendet werden

  • welche Marketingmaßnahmen in Form von Rabatten & Aktionen im Shop verfügbar sein sollen, beispielsweise mit der Einschränkung auf Kunden mit Kundenkonto, Warenkörbe mit einem minimalen Warenkorbwert oder einer minimalen Anzahl an Produkten im Warenkorb.

Flow Builder

Mit dem Flow Builder können hochindividuelle Geschäftsprozesse festgelegt und automatisiert werden, indem auf die verschiedensten Auslöser reagiert werden kann und dies, ohne eine einzige Zeile Code schreiben zu müssen. Er ist eine sogenannte "No-Code-Lösung", die im Grunde den Rule Builder erweitert. Auslöser können interne Ereignisse in Shopware 6 sein, aber auch aus einer Drittanwendung. Über sogenannte Webhooks können zudem Daten an API-basierte Systeme von Drittanbietern gesendet werden.

Beispiele für Auslöser für solch einen Geschäftsprozess können sein:

  • wenn sich ein neuer Kunde als Gast registriert ("Gastbestellerkonto wurde registriert")

  • wenn sich ein neuer Kunde mit einem Kundenkonto registriert ("Kundenkonto wurde registriert")

  • sobald eine Bestellung ausgelöst wurde ("Bestellung ist eingegangen")

  • wenn der Kunde die Anmeldung zum Newsletter bestätigt ("Newsletteranmeldung wurde bestätigt").

Nach der Auswahl eines Auslösers kann eine Bedingung, die entweder falsch oder wahr sein kann, definiert oder sofort eine Aktion zugewiesen werden. Die Regel für die jeweilige Bedingung stammt aus dem Rule Builder und legt fest, ob und welche Aktion ausgeführt werden soll. Eine mögliche Bedingung könnte beispielsweise sein, dass wenn die Zahlungsart "Rechnung" ausgewählt wurde, automatisch das Rechnungsdokument erzeugt, die Bestellbestätigung mit dem angefügten Dokument versendet und der Zahlungsstatus der Bestellung auf "In Bearbeitung" gesetzt wird. In allen anderen Fällen soll nur die Bestellbestätigung versendet werden.

Mögliche Aktionen, die ausgeführt werden sollen, können sein:

  • die Zuweisung einer Kundengruppe oder die Änderung des Kundenstatus (aktiv / nicht aktiv)

  • eine Unterteilung von Kunden und Bestellungen in bestimmte Gruppen mit Hilfe von Tags

  • die Änderung des Inhalts eines Zusatzfeldes eines Kunden oder einer Bestellung

  • die Erzeugung von Dokumenten wie der Rechnung oder des Lieferscheins für die aktuelle Bestellung

  • das Versenden von individuellen E-Mails, wenn nötig direkt mit dem entsprechenden Dokument und auf Basis von definierten Tags

  • die Festlegung des Zahlungs-, Versand- oder Bestellstatus für die aktuelle Bestellung

  • der Versand von Daten über Webhooks an API-basierte Systeme.

Um den genannten Geschäftsprozess umzusetzen, wählt man im ersten Schritt bei der Regel im Rule Builder beim Auswahlfeld "Bedingungen durchsuchen" der Wert "Verwendete Zahlungsart" und beim Auswahlfeld "Operator auswählen" der Wert "Ist eine von" aus und legt beim Auswahlfeld "Wert" den Wert für den Operator fest, in dem Fall "Rechnung".

Im nächsten Schritt wird im Flow Builder der Auslöser ausgewählt, beispielsweise "Bestellabschluss / Bestellung / Eingang". Nach dem Hinzufügen der Bedingung "Kauf auf Rechnung" können die auszuführenden Aktionen festgelegt werden, im Erfolgsfall "Dokumente erzeugen" (das Rechnungsdokument), "E-Mail verschicken" (die Bestellbestätigung mit dem Rechnungsdokument) und "Status zuweisen" (den Zahlungsstatus "In Bearbeitung" für die Bestellung). Wenn die Bedingung nicht zutreffen sollte, wird nur die Aktion "E-Mail verschicken" (die Bestellbestätigung ohne Dokument) ausgeführt.

Dynamische Produktgruppen

Über die sogenannten "Dynamischen Produktgruppen" können automatisch und regelabhängig Gruppen von Produkten gebildet und an verschiedenen Stellen im Shop ausgeliefert werden. Somit entfällt beispielsweise der manuelle Pflegeaufwand für die Anzeige von Produkten im Sale, wenn die Ausgabe über eine dynamische Produktgruppe in einer Kategorie oder im CMS-Element "Produkt-Slider" (aus der Block-Kategorie "Commerce") erfolgt. In dem konkreten Fall reicht es also aus, bei der dynamischen Produktgruppe unter Bedingungen als erstes die Bedingung "Lagerbestand", "Größer als" und "0" und als zweites die Bedingung "Prozentuales Verhältnis Preis/Streichpreis", "Größer als" und "0" festzulegen. Auch andere Anwendungsfälle wie Top- oder Bestseller-Produktauflistungen basierend auf Produktinformationen oder -Tags aber auch "Ähnliche Produkte" basierend auf Produkteigenschaften für Cross-Selling-Elemente sind darüber problemlos möglich.

Abonnements

Seit Shopware Version 6.5.4 steht die Funktion "Abonnements" im Rahmen der Beyond-Edition zur Verfügung. Produkte, die in regelmäßigen Abständen nachgekauft werden, können damit im Abo angeboten werden. Dadurch haben die Kunden die Möglichkeit, Produkte automatisch in vorab definierten Intervallen zu erhalten, ohne dass die Bestellung jedes Mal aktiv im Shop ausgelöst werden muss. Dies schafft nicht nur wiederkehrende Bestellungen, sondern minimiert auch den Aufwand und erhöht die Planbarkeit. Die Selbstverwaltung im Kundenkonto bietet den Kunden zudem die Flexibilität, die eigenen Abos selbstständig zu kündigen oder einmal eine Lieferung auszusetzen.

 

AI Copilot

Shopware bietet seit der Shopware Version 6.5.1 den sogenannten "AI Copiloten" bei den kommerziellen Editionen mit an, mit dem in Shopware 6 nun eine Vielzahl an KI-Funktionen genutzt werden können. Die Abkürzung AI steht dabei für "Artificial Intelligence", zu deutsch also für "künstliche Intelligenz".

Der Redakteur soll noch auf die Schnelle einen Text für eine Landingpage erstellen, hat aber gerade eine Schreibblockade und weiß nicht so recht, wie er anfangen soll? Kein Problem, dafür steht bei den Text-Elementen in den Erlebniswelten über die Schaltfläche "AI Copilot" die Möglichkeit zur Verfügung, sich über das Eingabefeld und eine Eingabe wie "Schreibe einen Artikel über die aktuellen Sommertrends" automatisch einen ersten Textentwurf generieren zu lassen, den man dann nur noch auf seine eigenen Wünsche anpassen muss.

Auch die Produktbeschreibung kann auf diesem Wege automatisch in der Administration generiert werden. Den Assistenten öffnet man unterhalb des Feldes über die Schaltfläche "AI Beschreibungsassistent", gibt schlagwortartig ein paar Schlüsselinformationen ein und klickt auf "Generieren". Die ausformulierte Produktbeschreibung kann im Anschluss über "Kopieren" übernommen und nach den eigenen Vorstellungen angepasst werden.

Basierend auf einer Produktbeschreibung besteht zudem die Möglichkeit, sich daraus im Bereich der Spezifikationen über die Schaltfläche "AI Copilot" Produkteigenschaften beziehungsweise Eigenschaftsausprägungen vorschlagen zu lassen. Neue Eigenschaften und Eigenschaftsausprägungen werden dabei über ein entsprechendes Badge hervorgehoben.

Eine weitere, nützliche Funktion ist der Assistent für Bildschlagwörter, der hochgeladene Bilder analysiert und für diese relevante Schlagwörter festlegt. Die Funktion wird dabei global aktiviert und die generierten Schlagwörter dann beim Alt-Text des jeweiligen Bildes entweder vorangestellt, angehangen oder überschrieben.

In dem Fall, dass der Shop in mehreren Sprachen verfügbar ist, kann man der Kundschaft zudem die Möglichkeit bieten, sich die Produktbewertungen im Frontend des Shops übersetzen zu lassen, sodass diese auch internationale Bewertungen schnell und einfach verstehen können. Dafür muss die Funktion nur global aktiviert werden, danach erhält der Kunde automatisch bei einer Bewertung die Schaltfläche zur Übersetzung dieser (beispielsweise "Bewertung auf Englisch übersetzen"). Die übersetzte Bewertung kann über die Schaltfläche "Original anzeigen" auch wieder in der ursprünglichen Sprache angezeigt werden.

Um den Kunden im Bereich der Produktbewertungen weiter zu unterstützen, kann auch eine Zusammenfassung aller Bewertungen zu einem Produkt generiert und auf der Produkt-Detailseite oberhalb der Bewertungsliste veröffentlicht werden. Für diesen Zweck steht in der Administration im Tab "Bewertungen" bei einem Produkt die Funktion "AI Copilot" und die Schaltfläche "AI Copilot fragen" zur Verfügung, über die man den Assistenten öffnen kann. Bei diesem kann im Anschluss ausgewählt werden, ob die Zusammenfassung über die Schaltfläche "Text neu generieren" positiv oder neutral formuliert werden soll und kann diese bei Bedarf auch noch einmal überarbeiten. Über die Schaltfläche "Anwenden" kann die Zusammenfassung dann übernommen und über den Schalter "In den Storefront anzeigen" veröffentlicht werden.

Um die Kundenbindung weiter zu fördern, kann man dem Kunden außerdem auch eine personalisierte Nachricht auf der Bestellbestätigungsseite auf Grundlage seines Warenkorbs anzeigen. Für den Inhalt der Nachricht kann dazu in der Administration unter "Einstellungen", "Shop" und "Warenkorb" der Tonfall (neutral, angeregt oder humorvoll), die Zeichenanzahl und die Verfügbarkeitsregel für den Empfängerkreis ausgewählt werden.

Für den Shopbetreiber selbst stehen die Funktionen zur Klassifizierung von Kunden über Tags basierend auf Ihrer Bestellhistorie und ein Export-Assistent zur Verfügung.

Bei der erstgenannten Funktion wird nach der Kundenauswahl in der Administration über die Schaltfläche "Klassifizieren" der Assistent gestartet. Im Anschluss können nach der Eingabe der Anzahl an zu erzeugenden Tags über die Schaltfläche "Tags generieren" die Tags generiert werden. Diese werden dann mit ihrem Namen, einer kurzen Beschreibung und mit der Bedingung, unter welcher Voraussetzung die Tags vergeben werden, aufgelistet und können über die Schaltfläche "Start" automatisch zugewiesen werden.

Mit Hilfe der zweiten Funktion kann man sich beim Export über das entsprechende Eingabefeld bestimmte Daten aus dem Shopsystem in eine CSV-Datei exportieren lassen und die Daten somit direkt filtern, beispielsweise in der Form "Gib mir alle Bestellungen von gestern". Im Hintergrund wird dazu aus der Anfrage eine Datenbankabfrage generiert und die Ergebnisse werden in einer Vorschau angezeigt, die dann als CSV-Datei exportiert werden kann.

 

Wie finde ich für mein Unternehmen den besten Einstieg in das Thema Automatisierung und KI?

Zuallererst sollten die eigenen Anforderungen und Ziele identifiziert und die verschiedenen Lösungen bewertet werden. Darüber hinaus sollte man auch in die Schulung der eigenen Mitarbeiter investieren, damit sie die Systeme und Tools richtig verwenden und verwalten können. Als zertifizierter Shopware Gold Partner speziell auch für Shopware 6, unterstützen und beraten wie Sie gern dabei.

 


Das könnte Sie auch interessieren:

< zur Übersicht