Loading
Marketing Cloud Next
Verwenden der Auftragsrückgabe über API-Ereignis

Verwenden der Auftragsrückgabe über API-Ereignis

Lösen Sie Automatisierungs-Flows aus, wenn Kunden Rückgaben in Ihrem externen Commerce-System initiieren, wodurch automatisierte Rückgabebestätigungen und die Verarbeitung von Kommunikationen ermöglicht 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 "Auftragsrückgabe über API" können Sie Marketingaktionen automatisieren, wenn Kunden Aufträge zurückgeben. Verwenden Sie dieses Ereignis, um Rückgabebestätigungen zu senden, Rückgabeaktualisierungen bereitzustellen und Kunden während der Rückerstattungsverarbeitung zu benachrichtigen.

  1. Wechseln Sie in Marketing Cloud Next zu Flows.
  2. Erstellen Sie einen Flow mit dem Ereignis "Auftragsrückgabe".
    1. Erstellen Sie einen neuen Flow und wählen Sie Durch Automatisierungsereignisse ausgelöster Flow aus.
    2. Suchen Sie in der Ereignisbibliothek nach Auftragsrückgabe über API und wählen Sie diese Option aus.
    3. Sehen Sie sich die Beispielnutzlast an, um die verfügbaren Rückgabedatenfelder zu verstehen.

      Die Nutzlast enthält Pflichtfelder aus diesen DMOs:

      Datenmodellobjekt (DMO) Pflichtfelder
      Rückgabeauftrags-DMO Rückgabeauftrags-ID (ssot__Id__c)
      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 Rückgabeauftragsprodukt ID des Rückgabeauftragsprodukts (ssot__Id__c)
      Produkt-DMO Produkt-ID (ssot__Id__c)
      Hier ist die Nutzlast:
      {
        "inputs": [
          {
            "$Event": {
              "ssot__CreatedDate__c": "DateTime",
              "ssot__CustomerAccountId__c": "String",
              "ssot__DataSourceId__c": "String",
              "ssot__DataSourceObjectId__c": "String",
              "ssot__Id__c": "String",
              "ssot__ReturnOrderStatus__c": "String",
              "ssot__SalesOrderId__c": "String",
              "ssot__TotalAmount__c": "Number",
              "KQ_Id__c": "String",
              "KQ_SalesOrderId__c": "String",
              "ssot__SalesOrder__dlm": {
                "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__ReturnOrderProduct__dlm": [
                {
                  "ssot__CreatedDate__c": "DateTime",
                  "ssot__DataSourceId__c": "String",
                  "ssot__DataSourceObjectId__c": "String",
                  "ssot__Id__c": "String",
                  "ssot__ProductId__c": "String",
                  "ssot__ReturnOrderId__c": "String",
                  "ssot__ReturnReasonCode__c": "String",
                  "ssot__ReturnedQuantityCount__c": "Number",
                  "KQ_Id__c": "String",
                  "KQ_ReturnOrderId__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"
                  }
                }
              ]
            }
          }
        ]
      }
    4. Fügen Sie Flow-Elemente hinzu, um die Aktionen zu definieren, die beim Auslösen von Rückgabeereignissen auftreten sollen.
      Fügen Sie beispielsweise das Element "E-Mail-Nachricht senden" hinzu, um Kunden Rückgabebenachrichtigungen zu senden.
      Sie können Ereignisnutzlastfelder Nachrichten-Briefvorlagenfeldern zuordnen, einschließlich Rückgabestatus und Rückgabebeträgen.
    5. Fügen Sie bei Bedarf Entscheidungselemente hinzu, um je nach Rückgabestatus unterschiedliche Aktionen zu erstellen.
      Senden Sie beispielsweise unterschiedliche Nachrichtenvorlagen für den Status "Genehmigt" und "Erstattet".
    6. Speichern Sie den Flow mit einem aussagekräftigen Namen und notieren Sie sich den API-Namen für Ihre Integration.
    7. 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 Rückgabeereignisse mit einer POST-Anforderung auftreten:

POST /services/data/<api_version>/actions/custom/flow/flowApiName
 
Laden
Salesforce Help | Article