Använd orderstatus via API-händelse
Utlös automatiseringsflöden när orderstatusar ändras i ditt externa handelssystem, till exempel när ordrar placeras, bearbetas eller uppdateras.
Versioner som krävs
| Användarbehörigheter som krävs för att | |
|---|---|
| Skapa och hantera flöden: | Behörighetsuppsättningen Marketing Cloud Admin ELLER Behörighetsuppsättningen Marketing Cloud Manager |
Händelsen Orderstatus via API låter dig automatisera marknadsföringsåtgärder baserat på ändringar av orderstatus. Använd denna händelse för att skicka orderbekräftelser när inköp slutförs, meddela kunder om bearbetningsuppdateringar eller utlösa annan automatiserad kommunikation när orderstatusar ändras i ditt handelssystem.
- I Marketing Cloud Next, gå till Flöden.
-
Skapa ett flöde med händelsen Orderstatus.
- Skapa ett nytt flöde och välj Automatiseringshändelseutlöst flöde.
- I händelsebiblioteket, sök efter och välj Orderstatus via API.
-
Gå igenom exempelbelastningen för att förstå de tillgängliga datafälten för orderstatus.
Payload innehåller obligatoriska fält från dessa DMO:
Datamodellobjekt (DMO) Obligatoriska fält Försäljningsorder-DMO - Order-ID (
ssot__Id__c) - Såld till kund-ID (
ssot__SoldToCustomerId__c)
Individuell DMO Individuellt ID ( ssot__Id__c)DMO för kontaktpunktens e-post E-post-ID ( ssot__Id__c)Kontaktpunkt Telefon-DMO Telefon-ID ( ssot__Id__c)DMO för försäljningsorderprodukt Produkt-ID för försäljningsorder ( ssot__Id__c)Produkt-DMO Produkt-ID ( ssot__Id__c)Här är lasten
{ "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" } } ] } } ] } - Order-ID (
-
Lägg till flödeselement för att definiera de åtgärder som ska utföras när orderstatus ändras.
Lägg till exempel till elementet Skicka e-postmeddelande för att skicka statusspecifika notiser till kunder.Du kan mappa händelsebelastningsfält till kopplingsfält eller ange mottagaradresser med hjälp av e-postdata från kunder från belastningen.
-
Om det behövs, lägg till beslutselement för att skapa olika åtgärder baserat på specifika orderstatusar.
Skicka till exempel olika e-postmallar för statusen Köpt och Avbruten.
- Spara flödet med ett beskrivande namn och notera API-namnet för din integrering.
- Aktivera flödet för att göra det redo att ta emot API-utlösare.
Konfigurera ditt externa handelssystem så att det utlöser flödet när orderstatus ändras med en POST-begäran:
POST /services/data/<api_version>/actions/custom/flow/flowApiNameLöste denna artikel ditt problem?
Berätta för oss vad vi kan förbättra!
