Loading
Marketing Cloud Volgende
Orderstatus gebruiken via API-event

Orderstatus gebruiken via API-event

Activeer automatiseringsstromen wanneer orderstatussen veranderen in uw externe handelssysteem, bijvoorbeeld wanneer orders worden geplaatst, verwerkt of bijgewerkt.

Vereiste editions

Ondersteunde editions weergeven.

Benodigde gebruikersmachtigingen
Stromen maken en beheren:

Machtigingenset Marketing Cloud-beheerder

OR

Machtigingenset Marketing Cloud Manager

Met de event Orderstatus via API kunt u marketingacties automatiseren op basis van wijzigingen in orderstatus. Gebruik deze event om orderbevestigingen te verzenden wanneer aankopen zijn voltooid, klanten te informeren over de verwerking van updates of andere geautomatiseerde communicatie te activeren wanneer orderstatussen veranderen in uw handelssysteem.

  1. Ga in Marketing Cloud Next naar Flows.
  2. Maak een stroom met de event Orderstatus.
    1. Maak een nieuwe stroom en selecteer Door event geactiveerde stroom voor automatisering.
    2. Zoek in de Eventbibliotheek naar en selecteer Orderstatus via API.
    3. Bekijk de voorbeeldpayload voor inzicht in de beschikbare velden voor orderstatusgegevens.
      De payload omvat verplichte velden uit deze DMO's:
      Gegevensmodelobject (DMO) Verplichte velden
      DMO Verkooporder
      • Order-ID (ssot__Id__c)
      • Verkocht aan klant-ID (ssot__SoldToCustomerId__c)
      Individu DMO ID individu (ssot__Id__c)
      DMO E-mail aanspreekpunt E-mail-ID (ssot__Id__c)
      DMO Telefoon aanspreekpunt Telefoon-ID (ssot__Id__c)
      DMO Verkooporderproduct Product-ID verkooporder (ssot__Id__c)
      Product-DMO Product-ID (ssot__Id__c)

      Hier is de payload

      {
        "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. Voeg stroomelementen toe om de acties te definiëren die moeten plaatsvinden wanneer de orderstatus verandert.
      Voeg bijvoorbeeld een element E-mailbericht verzenden toe om statusspecifieke kennisgevingen aan klanten te verzenden.
      U kunt eventpayloadvelden toewijzen aan e-mailsamenvoegvelden of ontvangersadressen instellen met behulp van e-mailgegevens van klanten uit de payload.
    5. Voeg desgewenst beslissingselementen toe om verschillende acties te maken op basis van specifieke orderstatussen.
      Verzend bijvoorbeeld verschillende e-mailsjablonen voor de statussen Aangeschaft en Geannuleerd.
    6. Sla de stroom op met een beschrijvende naam en noteer de API-naam voor uw integratie.
    7. Activeer de stroom om deze gereed te maken voor ontvangst van API-triggers.

Configureer uw externe handelssysteem om de stroom te activeren wanneer orderstatuswijzigingen optreden bij een POST-aanvraag:

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