Loading
Marketing Cloud Neste
Bruke Bestillingsstatus via API-hendelse

Bruke Bestillingsstatus via API-hendelse

Utløs automatiseringsflyter når bestillingsstatuser endres i ditt eksterne handelssystem, som når bestillinger legges inn, behandles eller oppdateres.

Nødvendige utgaver

Vis støttede versjoner.

Nødvendige brukertillatelser
For å opprette og behandle flyter:

Tillatelsessettet Marketing Cloud-administrator

ELLER

Tillatelsessettet Marketing Cloud Manager

Bestillingsstatus via API-hendelse gir deg mulighet til å automatisere markedsføringshandlinger basert på endringer i bestillingsstatus. Bruk denne hendelsen til å sende bestillingsbekreftelser når kjøp er fullført, varsle kunder om behandlingsoppdateringer eller utløse annen automatisert kommunikasjon når bestillingsstatuser endres i handelssystemet.

  1. Gå til Flyter i Marketing Cloud Next.
  2. Opprett en flyt med Bestillingsstatus-hendelsen.
    1. Opprett en ny flyt og velg Automatisering Hendelsesutløst flyt.
    2. Søk etter og velg Bestillingsstatus via API i Hendelsesbibliotek.
    3. Se gjennom eksempelbelastningen for å forstå de tilgjengelige bestillingsstatusdatafeltene.
      Belastningen inkluderer nødvendige felt fra disse DMO-ene:
      DMO (datamodelobjekt) Nødvendige felt
      Salgsordre-DMO
      • Bestillings-ID (ssot__Id__c)
      • ID for solgt til kunde (ssot__SoldToCustomerId__c)
      Individuelt DMO Enkeltperson-ID (ssot__Id__c)
      DMO for e-postadresse til kontaktpunkt E-post-ID (ssot__Id__c)
      DMO for telefonnummer til kontaktpunkt Telefonnummer-ID (ssot__Id__c)
      Salgsordreprodukt-DMO Salgsordreprodukt-ID (ssot__Id__c)
      Produkt-DMO Produkt-ID (ssot__Id__c)

      Her er belastningen

      {
        "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"
                  }
                }
              ]
            }
          }
        ]
      }
    4. Legg til flytelementer for å definere handlingene som skal skje når bestillingsstatusen endres.
      Legg for eksempel til et element Send e-postmelding for å sende statusspesifikke varsler til kunder.
      Du kan tilordne hendelsesbelastningsfelt til e-postflettefelt eller angi mottakeradresser ved å bruke kundens e-postdata fra belastningen.
    5. Legg om nødvendig til beslutningselementer for å opprette forskjellige handlinger basert på bestemte bestillingsstatuser.
      Send for eksempel forskjellige e-postmaler for statusen Kjøpt og Kansellert.
    6. Lagre flyten med et beskrivende navn, og noter deg API-navnet for integrasjonen.
    7. Aktiver flyten for å gjøre den klar til å motta API-utløsere.

Konfigurer ditt eksterne handelssystem til å utløse flyten når bestillingsstatusendringer skjer med en POST-forespørsel:

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