Wie kann ich z.B. Zapier anbinden?
Vielleicht wollen Sie die Daten einer gespeicherten Konfiguration an ein weiteres System senden lassen. Zapier z.B. ist dafür da, Daten anzunehmen, zu manipulieren und an weitere Systeme weiterzugeben. Damit können Sie eine Konfiguration beispielsweise auf einfache Art als Auftrag in Ihre Warenwirtschaft eintragen lassen.
Sie können aber auch eigene Schnittstellen aufrufen, make.io oder webmethods verwenden - die Möglichkeiten sind nicht begrenzt!
Sie erreichen das einfach, indem Sie im K3 einen sog. "webhook" eintragen:
Webhook eintragen
- Öffnen Sie den Editor Ihres Konfigurators.
- Klicken Sie in der Seitenleiste auf Loading....
- Klicken Sie auf das Stift-Symbol an dem Block, der Preis und Bestellen-Knöpfe enthält
- Hier können Sie Bestellen-Knöpfe anlegen und pflegen.
Nutzen Sie entweder den vorhandenen oder klicken Sie auf Loading..., um einen neuen anzulegen und anschliessend auf das Stift-Symbol, um sie zu ändern.
- Tragen Sie im Feld "Webhook" die URL Ihrer Schnittstelle ein.
- Klicken Sie auf Loading...
Das Beispiel Zapier
- Erstellen Sie einen neuen Zap
- beginnen Sie mit einem
Catch Hook
Trigger - Sie erhalten eine URL von Zapier
- tragen Sie diese URL wie oben beschrieben im K3 ein.
- Nun wird für jede Konfiguration der Zap getriggert.
Was bedeutet "Webhook"?
Wenn Sie bei einer Aktion unter Webhook eine URL eingetragen haben und der Benutzer die Aktion auslöst, in dem er auf den entsprechenden Knopf klickt, so wird zunächst die Konfiguration gespeichert und ihr Code ermittelt.
Dann wird die Konfiguration per POST an die URL gesendet.
Im Body des POST-Requests werden genau die Daten geliefert, die auch von einem Shop abgerufen werden können, s. Shop-API.
Beachten Sie die Datenschutz-Bestimmungen, denn in den Konfgurationsdaten sind potentiell auch die personenbezogenen Daten des Kunden enthalten.