Den Onlineshop verbinden · Shopify, WooCommerce und Magento
Anleitung für die Verbindung zwischen SellioCRM und Ihrem Onlineshop. Sie tragen die Adresse des Shops und das Webhook-Secret unter Einstellungen, Integrationen ein, kopieren die erzeugte URL in die Shop-Plattform und erhalten von da an Kunden und Bestellungen automatisch. Das Modell lautet: Bringen Sie Ihren eigenen Shop mit. Das Konto gehört Ihnen, ohne Kosten und ohne Vermittlung durch uns.
Die Verbindung zum Onlineshop liegt nicht auf dem Bildschirm Handel: Sie liegt unter Einstellungen, Integrationen, neben den übrigen Integrationen des Kontos. Es gibt drei Karten, E-Commerce (Shopify), E-Commerce (WooCommerce) und E-Commerce (Magento). Das Modell ist bei allen dreien dasselbe: Der Shop gehört Ihnen, die Zugangsdaten gehören Ihnen, und wir berechnen nichts und stehen nicht zwischen den Transaktionen. Die Integration entsteht untätig, es geschieht also nichts, bis Sie sie einrichten und aktivieren.
Was die Verbindung ins CRM bringt
Aus den Kunden des Shops werden Kontakte und aus den Bestellungen Kundenaufträge. Bei jedem Ereignis meldet der Shop es dem CRM, und der Datensatz wird angelegt oder aktualisiert. Zwei Zusicherungen sind hier wichtig. Die erste: Eine erneute Zustellung verdoppelt nichts, denn der Datensatz wird vor jedem Anlegen über die Kennung des Shops gesucht, und beim Kontakt greift die E-Mail-Adresse als zweiter Schlüssel. Die zweite: Es werden nur die ausgefüllten Felder gespeichert, die aus dem Shop kommen, was Ihr Team also im CRM bearbeitet hat, wird von einer Aktualisierung von außen nicht gelöscht.
Shopify verbinden
- Öffnen Sie die Einstellungen, gehen Sie zu Integrationen und suchen Sie die Karte E-Commerce (Shopify).
- Füllen Sie Shop-Domain mit der .myshopify.com-Adresse aus, zum Beispiel meinshop.myshopify.com.
- Füllen Sie Webhook secret (API secret) mit dem Geheimnis aus, mit dem die Webhooks signiert werden. Es steht im Shopify Admin unter Settings, Notifications, oder es ist das API secret Ihrer App.
- Wenn das CRM zusätzlich Daten des Shops über die API lesen soll, füllen Sie Admin API access token (optional) aus. Für den Empfang der Webhooks ist er nicht nötig.
- Klicken Sie auf Zugangsdaten speichern. Danach zeigt der Bildschirm die Webhook-URL (Shopify) mit der Schaltfläche Kopieren.
- Legen Sie im Shopify Admin unter Settings, Notifications, Webhooks für jedes Thema einen Webhook auf diese URL an, im Format JSON. Die Themen sind customers/create, customers/update, orders/create und orders/paid.
- Klicken Sie zurück auf der Karte auf Aktivieren. Die Kennzeichnung wechselt auf Verbunden.
WooCommerce und Magento
- WooCommerce: Füllen Sie Shop-URL und Webhook secret aus, speichern Sie, kopieren Sie die Webhook-URL (WooCommerce) und legen Sie die Webhooks unter Settings, Advanced, Webhooks mit demselben Secret an. Die Themen sind Customer created, Customer updated, Order created und Order updated.
- Magento und Adobe Commerce: Die Plattform hat keine standardisierten nativen Webhooks, Sie tragen also Shop-URL und ein Authentifizierungsgeheimnis ein, das Sie selbst festlegen, und richten ein Modul oder eine Integration ein, die Kunden und Bestellungen an die Webhook-URL (Magento) sendet und sich mit diesem Geheimnis authentifiziert.
Sicherheit der Zugangsdaten
Jedes gespeicherte Geheimnis wird verschlüsselt abgelegt und nie zurück angezeigt. Nach dem Speichern meldet der Bildschirm, dass die Zugangsdaten sicher verwahrt sind und Sie sie nur dann erneut eintragen müssen, wenn Sie sie austauschen wollen: Ein leeres Feld behält das Bestehende. Jeder eingehende Aufruf wird vor jedem Speichern mit dem Geheimnis Ihrer Organisation geprüft. Ein Aufruf mit ungültiger Signatur wird abgewiesen, ebenso die Adresse einer deaktivierten Integration. Die Webhook-URL ist ein Abgabepunkt für Maschinen: Öffnet man sie im Browser, kommt eine Erklärung zurück und keine Systemseite.
Wie das mit dem Bildschirm Handel zusammenspielt
Die oben beschriebene Verbindung speist die Kontakte und die Kundenaufträge des CRM. Der Bildschirm Handel arbeitet mit einer eigenen Spiegelschicht, jener, in der jede Zeile Herkunft und Gelesen am zeigt und die von der Synchronisierung der Vertical gespeist wird. Diese Schicht bewahrt die bereits gesehene Fassung jedes Datensatzes, sodass eine wiederholte oder außer der Reihe eintreffende Meldung nichts bewirkt, und vergleicht ihre Anzahl regelmäßig mit der der Plattform: Fehlen Datensätze, wird die Differenz als Abweichung sichtbar, statt still zu bleiben. Deshalb können beide unterschiedlich schnell wachsen, und deshalb gibt es die Spalte Gelesen am.
Grenzen und häufige Fragen
- Eine Integration einzurichten ist eine Handlung derer, die das Konto verwalten.
- Die Integration zu deaktivieren stoppt den Empfang von Ereignissen und löscht nicht, was bereits angekommen ist. Zugangsdaten zu entfernen bedeutet, sie später erneut eintragen zu müssen.
- Über diese Verbindung wird nichts vom CRM an den Shop gesendet: Der Fluss geht nur hinein.
- Kommt nichts an, prüfen Sie in dieser Reihenfolge: Die Integration ist aktiviert, die Webhooks zeigen auf die kopierte URL, das Geheimnis stimmt auf beiden Seiten überein, und alle Themen wurden angelegt.
- Die Verbindung zum Shop ist unabhängig von der Vertical Handel: Sie können Kunden und Bestellungen als Kontakte und Kundenaufträge empfangen, ohne die Vertical einzuschalten, und die Vertical später aktivieren, um die Auswertungen zu Identität, Warenkorb, Retoure, Bewertung und Risiko zu erhalten.