Hinzufügen von Customer Custom Fields zum Webhook (Extensions)

Hallo,

wir haben eine App/Extension für unseren Shop erstellt. Soweit werden Benutzerdaten beim Erzeugen der Customer übermittelt. Dabei senden wir nach dem Erhalten des Webhooks eine SystemID für den Benutzer zurück an unsere Shopware Instanz und speichern diese als custom_field.
Das klappt bisher zuverlässig.

Wir wollten nun auch die Bestellungen für den Austausch vorbereiten mit dem Event checkout.order.placed. Die Daten, die im Payload übertragen werden, enthalten auch alle relevanten Daten zu der Bestellung. Was jedoch fehlt, sind die custom_fields des Customers.

Gibt es eine Möglichkeit die custom_fields eines Customers direkt mitzugeben (über den Payload des Webhooks)?

Die einzige Methode, die uns aktuell einfällt wäre:

  • Empfangen des Webhooks
  • Anfragen des Customers am Shopware System
  • auf Antwort warten und danach erst weiterverarbeiten

Das wäre irgendwie doppeltes Doing.

Danke und Grüße,

Martin