Sie befinden sich hier:
Verwenden des Auftragsstatus über API-Ereignis
Lösen Sie Automatisierungs-Flows aus, wenn sich Auftragsstatus in Ihrem externen Commerce-System ändern, beispielsweise wenn Aufträge erteilt, verarbeitet oder aktualisiert werden.
Erforderliche Editionen
Unterstützte Editionen anzeigen.
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen und Verwalten von Flows: | Berechtigungssatz "Marketing Cloud-Administrator" ODER Berechtigungssatz "Marketing Cloud-Manager" |
Mit dem Ereignis "Auftragsstatus über API" können Sie Marketingaktionen basierend auf Auftragsstatusänderungen automatisieren. Verwenden Sie dieses Ereignis, um Auftragsbestätigungen zu senden, wenn Käufe abgeschlossen sind, Kunden über Verarbeitungsaktualisierungen zu benachrichtigen oder andere automatisierte Mitteilungen auszulösen, wenn sich der Auftragsstatus in Ihrem Commerce-System ändert.
- Wechseln Sie in Marketing Cloud Next zu Flows.
-
Erstellen Sie einen Flow mit dem Ereignis "Auftragsstatus".
- Erstellen Sie einen neuen Flow und wählen Sie Durch Automatisierungsereignisse ausgelöster Flow aus.
- Suchen Sie in der Ereignisbibliothek nach Auftragsstatus über API und wählen Sie diese Option aus.
-
Sehen Sie sich die Beispielnutzlast an, um die verfügbaren Auftragsstatus-Datenfelder zu verstehen.
Die Nutzlast enthält Pflichtfelder aus diesen DMOs:
Datenmodellobjekt (DMO) Pflichtfelder DMO für Vertriebsauftrag - Auftrags-ID (
ssot__Id__c) - An Kunden-ID verkauft (
ssot__SoldToCustomerId__c)
Einzelnes DMO ID der Einzelperson ( ssot__Id__c)DMO für Kontaktpunkt-E-Mail E-Mail-ID ( ssot__Id__c)DMO für Kontaktpunkttelefon Telefonnummer ( ssot__Id__c)DMO für Vertriebsauftragsprodukt ID des Vertriebsauftragsprodukts ( ssot__Id__c)Produkt-DMO Produkt-ID ( ssot__Id__c)Hier ist die Nutzlast
{ "inputs": [ { "$Event": { "ssot__CreatedDate__c": "DateTime", "ssot__DataSourceId__c": "String", "ssot__DataSourceObjectId__c": "String", "ssot__Id__c": "String", "ssot__InternalOrganizationId__c": "String", "ssot__Name__c": "String", "ssot__OrderNumber__c": "String", "ssot__OrderStartDate__c": "DateTime", "ssot__SalesOrderStatusId__c": "String", "ssot__SoldToCustomerId__c": "String", "ssot__TotalAmount__c": "Number", "KQ_Id__c": "String", "ssot__Individual__dlm": { "ssot__BirthDate__c": "DateTime", "ssot__CreatedDate__c": "DateTime", "ssot__DataSourceId__c": "String", "ssot__DataSourceObjectId__c": "String", "ssot__ExternalRecordId__c": "String", "ssot__ExternalSourceId__c": "String", "ssot__FirstName__c": "String", "ssot__Id__c": "String", "ssot__LastModifiedDate__c": "DateTime", "ssot__LastName__c": "String", "ssot__PersonName__c": "String", "ssot__Salutation__c": "String", "ssot__TitleName__c": "String", "KQ_Id__c": "String", "ssot__ContactPointEmail__dlm": [ { "ssot__DataSourceId__c": "String", "ssot__DataSourceObjectId__c": "String", "ssot__EmailAddress__c": "String", "ssot__Id__c": "String", "ssot__PartyId__c": "String", "KQ_Id__c": "String", "KQ_PartyId__c": "String" } ], "ssot__ContactPointPhone__dlm": [ { "ssot__DataSourceId__c": "String", "ssot__DataSourceObjectId__c": "String", "ssot__FormattedE164PhoneNumber__c": "String", "ssot__Id__c": "String", "ssot__PartyId__c": "String", "ssot__TelephoneNumber__c": "String", "KQ_Id__c": "String", "KQ_PartyId__c": "String" } ] }, "ssot__SalesOrderProduct__dlm": [ { "ssot__CreatedDate__c": "DateTime", "ssot__DataSourceId__c": "String", "ssot__DataSourceObjectId__c": "String", "ssot__Id__c": "String", "ssot__OrderedQuantity__c": "Number", "ssot__ProductId__c": "String", "ssot__SalesOrderId__c": "String", "ssot__TotalPriceAmount__c": "Number", "ssot__UnitPriceAmount__c": "Number", "KQ_Id__c": "String", "KQ_SalesOrderId__c": "String", "KQ_ProductId__c": "String", "ssot__Product__dlm": { "ssot__CreatedDate__c": "DateTime", "ssot__DataSourceId__c": "String", "ssot__DataSourceObjectId__c": "String", "ssot__Description__c": "String", "ssot__Id__c": "String", "ssot__Name__c": "String", "ssot__PrimaryProductCategory__c": "String", "ssot__PrimaryProductImageURL__c": "String", "ssot__PrimaryProductSubCategoryName__c": "String", "ssot__ProductCode__c": "String", "ssot__ProductFamily__c": "String", "ssot__ProductSKU__c": "String", "ssot__ProductType__c": "String", "KQ_Id__c": "String" } } ] } } ] } - Auftrags-ID (
-
Fügen Sie Flow-Elemente hinzu, um die Aktionen zu definieren, die bei Änderungen des Auftragsstatus auftreten sollen.
Fügen Sie beispielsweise das Element "E-Mail-Nachricht senden" hinzu, um statusspezifische Benachrichtigungen an Kunden zu senden.Sie können Ereignisnutzlastfelder E-Mail-Briefvorlagenfeldern zuordnen oder Empfängeradressen mithilfe von Kunden-E-Mail-Daten aus der Nutzlast festlegen.
-
Fügen Sie bei Bedarf Entscheidungselemente hinzu, um basierend auf bestimmten Auftragsstatus unterschiedliche Aktionen zu erstellen.
Senden Sie beispielsweise unterschiedliche E-Mail-Vorlagen für den Status "Gekauft" und "Abgebrochen".
- Speichern Sie den Flow mit einem aussagekräftigen Namen und notieren Sie sich den API-Namen für Ihre Integration.
- Aktivieren Sie den Flow, damit er für den Empfang von API-Auslösern bereit ist.
Konfigurieren Sie Ihr externes Commerce-System so, dass der Flow ausgelöst wird, wenn Auftragsstatusänderungen mit einer POST-Anforderung vorgenommen werden:
POST /services/data/<api_version>/actions/custom/flow/flowApiName