API 이벤트를 통한 주문 반품 사용
고객이 외부 상거래 시스템에서 반품을 시작할 때 자동화 플로를 트리거하여 자동 반품 확인 및 커뮤니케이션 처리를 활성화합니다.
필수 Edition
지원되는 Edition을 확인하세요.
| 필요한 사용자 권한 | |
|---|---|
| 플로 만들기 및 관리: | Marketing Cloud 관리자 권한 집합 OR Marketing Cloud 관리자 권한 집합 |
API 이벤트를 통한 주문 반품을 사용하면 고객이 주문을 반품할 때 마케팅 작업을 자동화할 수 있습니다. 이 이벤트를 사용하여 반품 확인을 보내고 반품 업데이트를 제공하고 환불 처리가 진행되는 동안 고객에게 알립니다.
- Marketing Cloud Next에서 플로로 이동합니다.
-
주문 반품 이벤트를 사용하여 플로를 만듭니다.
- 새 플로를 만들고 자동화 이벤트 트리거 플로를 선택합니다.
- 이벤트 라이브러리에서 Order Return via API를 검색하여 선택합니다.
-
예제 페이로드를 검토하여 사용 가능한 반환 데이터 필드를 이해합니다.
페이로드에는 다음 DMO의 필수 필드가 포함됩니다.
데이터 모델 개체(DMO) 필수 필드 반품 주문 DMO 반품 주문 ID( ssot__Id__c)세일즈 주문 DMO - 주문 ID(
ssot__Id__c) - 판매 대상 고객 ID(
ssot__SoldToCustomerId__c)
개별 DMO 개인 ID( ssot__Id__c)연락관 이메일 DMO 이메일 ID( ssot__Id__c)연락관 전화 DMO 전화번호( ssot__Id__c)반품 주문 제품 DMO 반품 주문 제품 ID( ssot__Id__c))제품 DMO 제품 ID( ssot__Id__c)다음은 페이로드입니다.{ "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" } } ] } } ] } - 주문 ID(
-
반품 이벤트가 트리거될 때 수행해야 하는 작업을 정의하려면 플로 요소를 추가합니다.
예를 들어, 고객에게 반품 알림을 보내려면 이메일 메시지 보내기 요소를 추가합니다.반품 상태 및 반품 금액을 포함하여 이벤트 페이로드 필드를 메시지 병합 필드에 매핑할 수 있습니다.
-
필요한 경우 결정 요소를 추가하여 특정 반환 상태를 기반으로 다른 작업을 만듭니다.
예를 들어 승인됨 및 환불됨 상태에 대해 다른 메시지 템플릿을 보냅니다.
- 설명이 포함된 이름으로 플로를 저장하고 통합을 위한 API 이름을 기록합니다.
- 플로를 활성화하여 API 트리거를 받을 준비를 합니다.
POST 요청과 함께 반환 이벤트가 발생할 때 플로를 트리거하도록 외부 상거래 시스템을 구성합니다.
POST /services/data/<api_version>/actions/custom/flow/flowApiName이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.
