Metafeld des Kunden aktualisieren, wenn ein Webhook empfangen wird
Wenn ein Treue-, CRM- oder Punktesystem Ihren Webhook mit einer E-Mail-Adresse und einer Nummer aufruft, speichern Sie diese Angaben im Metafeld „custom.loyalty_points“ des Kunden. Zeigen Sie sie im Kundenkonto, in E-Mails oder in Shopify Flow an.
Ein Trigger aus den integrierten Aktionen von Workflow Webhooks und Shopify - es ist keine weitere App erforderlich.

Was dafür erforderlich ist
Ein Webhook unter Workflow Webhooks mit dieser Payload-Zuordnung. Siehe Zuordnung der Payload-Daten und Flow-Variablen.
| Feld | Was soll ihm zugeordnet werden? |
|---|---|
fieldOne |
Die E-Mail-Adresse des Kunden |
fieldTwo |
Der Punktestand ergibt eine ganze Zahl, zum Beispiel 250 |
Ein Aufruf des Webhooks sieht dann wie folgt aus:
bash
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"email": "jane.doe@example.com", "points": 250}'Den Workflow abrufen
- Laden Sie die Datei
.flowherunter, die am Ende dieser Seite angehängt ist. - Öffnen Sie in Ihrem Shopify-Adminbereich „Shopify Flow“, klicken Sie auf „Importieren“ und wählen Sie die Datei aus.
- Überprüfen Sie die Schritte und klicken Sie anschließend auf** „Workflow aktivieren**“.
Die Datei ist ein Export aus Shopify Flow selbst. Bitte bearbeiten Sie sie nicht manuell; ändern Sie den Workflow in Shopify Flow erst nach dem Import.
So funktioniert es
- Der Webhook-Trigger startet den Workflow jedes Mal, wenn Ihre Webhook-URL aufgerufen wird, und übergibt ihm die zugeordneten Felder.
- Die Funktion „Kundendaten abrufen“ sucht den Kunden anhand der Abfrage
email:{{fieldOne}}und behält höchstens ein Ergebnis bei. - Das Programm wird für jeden gefundenen Kunden einmal ausgeführt und gar nicht, wenn kein passender Kunde gefunden wird.
- Bei der Aktualisierung des Kunden-Metafelds wird der Wert
{{fieldTwo}}als Ganzzahl incustom.loyalty_pointsgeschrieben.
Machen Sie es zu Ihrem eigenen
- Ändern Sie den Namensraum und den Schlüssel auf ein Metafeld, das Sie bereits verwenden, beispielsweise
loyalty.tiermit dem Typ „Einzeiliger Text“. - Fügen Sie nach dem Metafeld-Schritt „Kunden-Tags hinzufügen“ ein, um Kunden zu kennzeichnen, die einen bestimmten Punkteschwellenwert überschreiten.
Nächste Schritte
- Erstellen Sie Ihren ersten Webhook - Erstellen Sie den Webhook, auf den dieser Workflow reagiert.
- Workflow-Vorlagen - alle Vorlagen.
- Hintergrund und Fehlerbehebung - Überprüfen Sie, ob der Webhook bei Shopify Flow eingegangen ist.

