SCHNITTSTELLEN

Schnittstellen

Online-Shops sind für sich bereits komplexe Systeme. In vielen Fällen müssen sie auch noch mit weiteren Bestandteilen harmonieren. Produktdaten etwa werden häufig aus einem Produkt-Informationssystem (PIM) oder einer Warenwirtschaft geholt. Auf der anderen Seite werden Kundendaten in das Customer Relationship Management (CRM) exportiert. SCREENPEEX kümmert sich um die Vernetzung Ihres Online-Shops mit externen Systemen.

WORAUF IST BEI SCHNITTSTELLEN ZU ACHTEN?

Die Anbindung von Drittsystemen an die Shop-Software wirft viele Fragen auf:

Hat der Online-Shop eine Import-/Export-Schnittstelle?

Die Anbindung von Drittsystemen an die Shop-Software wirft viele Fragen auf:
Verfügt der Online-Shop über eine Import-/Export-Schnittstelle?

Zuerst prüfen wir den Online-Shop. Hat der Online-Shop fertige Schnittstellen, ist bereits ein großes Plus. Als nächstes kommt die Frage, ob die Schnittstelle alle benötigten Funktionen unterstützt. Ist dies nicht der Fall, gilt es, die Schnittstelle entsprechend zu erweitern.

In der Folge ist die Schnittstellen-Technologie zu klären: Gibt es ein API oder werden die Daten über CSV oder andere Methoden übermittelt?

Sind die Datenstrukturen vereinbar?

Auch das Drittsystem braucht eine Schnittstelle verfügen. Wenn nein, ist sie auch hier zu implementieren.

Gibt es schon eine Lösung dafür?

Danach analysieren wir die Kompatibilität der Datenstruktur der beiden Systeme. Soll etwa im Shop nach einer Produkteigenschaft wie “Material” gefiltert werden, muss diese Eigenschaft auch in der Warenwirtschaft als eigenes Feld angelegt sein. Wenn das “Material” in der Warenwirtschaft in einem Textfeld gemeinsam mit anderen Eigenschaften wie z.B. “Dimensionen” vorkommt, muss die Datenstruktur in der Warenwirtschaft überarbeitet werden. Die Schnittstelle führt auch eine Datentransformation durch, um die Daten dann online in der gewünschten Art darstellen zu können.

Welches ist das “führende” System?

Eines der beteiligten Systeme muss sich merken, welche Daten bereits übermittelt wurden, welche zu löschen oder zu aktualisieren sind.

Die Performance

Bei einem Shop mit 50.000 Produkten hat es großen Einfluss auf die Performance, ob bei jedem Update (a) alle Produkte aktualisiert oder gar gelöscht und neu importiert werden oder ob (b) die Synchronisation in Form eines Differenzupdates durchgeführt wird. Im zweiten Fall werden nur jene Datensätze bearbeitet, die sich auch verändert haben. Intelligente Schnittstellen beschränken sich sogar auf einzelne Produktattribute. Dann wird zum Beispiel bei einer Preisänderung nur der Preis geändert. Eigentlich wünschenswert, aber nicht immer selbstverständlich.

Make or buy?

Gibt es am Markt bereits eine Lösung, die verlässlich und an die jeweiligen Spezialerfordernisse anpassbar ist? Diesfalls könnte unter Umständen erheblicher Aufwand vermieden werden.Vor der Schnittstellenprogrammierung überprüfen wir daher, ob bereits ein Produkt für die Anbahnung an das jeweilige Drittsystem existiert.

ANWENDUNGSBEISPIELE

Die Möglichkeiten der Anbindung sind praktisch unbegrenzt. Hier ein paar häufige Varianten:

Warenwirtschaft

Bei größeren Online-Shops steht meist eine Warenwirtschaft (WaWi) im Hintergrund. Über die WaWi läuft die Verwaltung des Produktstamms. Oft laufen hier alle Informationen für den Online-Shop und darüber hinaus auch alle weiteren Produktinformationen wie Lieferantenbestellnummern oder interne Produktbezeichungen zusammen. In diesem Zusammenhang waren wir vielfach mit Warenwirtschaftssystemen wie Sage Office Line, MESONIC oder ETRON erfolgreich. Wir beraten Sie gerne.

Schnittstelle für Suchsysteme

Für hochwertige Suchergebnisse sind oft große Datenmengen zu durchforsten. Die sog. “fuzzy search” (unscharfe Suche) kann hierbei fehlerhafte Benutzereingaben wie Tippfehler korrigieren. Synonyme Begriffe sollen ohne aufwändige Datenpflege berücksichtigt werden. Bestimmte Produkte oder bestimmte Datenfelder sollen schließlich auf Wunsch des Händlers Priorität genießen.

Um den in manchen Fällen überbordenden Aufwand einzudämmen, kann es sich empfehlen, spezialisierte externe Suchsysteme einzubinden. Sie erhalten Shopdaten und erstellen auf eigenen Servern die passenden Suchergebnisse. Diese liefern sie an den Webshop zurück, der sie in die Suchergebnisseite einbindet.
Externe Suchsysteme gibt es als Open-Source-Tools als auch von spezialisierten Suchanbietern.

Kundenpflege (CRM)

Alle Kunden- und Transaktionsdaten von Online-Shops sind mit dem CRM-System abzustimmen, um die optimale Kundenpflege gewährleisten zu können.

Newsletter

E-Mail-Marketing ist ein wichtiger Kanal im Online-Marketing. Das Ziel ist hier, die Shopkunden bei Interesse in den Unternehmensverteiler aufzunehmen und die Daten aktuell zu halten.

Zahlungsmittel

Die meisten Shopbetreiber vertrauen auf die Dienste von Payment-Service-Providern. Damit ist nur eine einzige Schnittstelle nötig, über die alle Zahlungen abgewickelt werden. Die Shopbetreiber brauchen sich dann auch um die PCI-Compliance nicht mehr zu kümmern. Für Zahlungsmittel-Schnittstellen hat jeder Anbieter unterschiedliche Implementierungsarten vom Pop-Up bis zur optisch voll in den Checkout-Prozess integrierten Version.

Fulfillment

Zum Fulfillment gehören u.a. Bestellannahme, Lagerhaltung, Kommissionierung, Verpackung, Versand und Rechnungstellung. Es handelt sich daher um alle nach dem Kauf anfallenden Dienste gegenüber dem Kunden. Der Grad der Auslagerung bestimmt, welche Daten über die Schnittstelle übermittelt werden. Sehr oft geschieht dies bei der Paketrückverfolgung über den Tracking-Code des Logistikers.

Produktinformationsmanagement

Produktinformationsmanagement (PIM) verwaltet alle Produktdaten, um sie danach in allen notwendigen Medien, Vetriebskanälen und Niederlassungen in der gewünschten Form bereitzustellen. Der Content in Form von Texten, Bildern und anderen Medienformaten wird neutral an einer Stelle gewartet. Bei der Synchronisierung des Shops mit dem PIM entfällt die doppelte Datenhaltung/-pflege. Das spart wiederum Ressourcen.

Anbindung an Social Media

Für manche Online-Shops ist es zielführend, Daten automatisch an Social-Media-Plattformen wie YouTube oder Facebook zu übermitteln. SCREENPEEX verfügt über ausgezeichnete Social-Media-Kompetenz – auch in technischer Hinsicht.