Usted está aquí:
Utilizar el evento Devolución de pedido a través de API
Desencadene flujos de automatización cuando los clientes inicien devoluciones en su sistema de comercio externo, activando confirmaciones de devolución automatizadas y procesando comunicaciones.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para crear y gestionar flujos: | Conjunto de permisos Administrador de Marketing Cloud O Conjunto de permisos Gestor de Marketing Cloud |
El evento Devolución de pedido a través de API le permite automatizar acciones de marketing cuando los clientes devuelven pedidos. Utilice este evento para enviar confirmaciones de devolución, proporcionar actualizaciones de devolución y notificar a los clientes durante el procesamiento del reembolso.
- En Marketing Cloud Next, vaya a Flujos.
-
Cree un flujo con el evento Devolución de pedido.
- Cree un nuevo flujo y seleccione Flujo desencadenado por evento de automatización.
- En la Biblioteca de eventos, busque y seleccione Devolución de pedidos mediante API.
-
Revise la carga de ejemplo para comprender los campos de datos de devolución disponibles.
La carga incluye campos obligatorios de estos DMO:
Objeto de modelo de datos (DMO) Campos obligatorios DMO de orden de devolución Id. de orden de devolución ( ssot__Id__c)DMO de pedido de ventas - Id. de pedido (
ssot__Id__c) - Vendido a Id. de cliente (
ssot__SoldToCustomerId__c)
DMO individual Id. de Particular ( ssot__Id__c)DMO de correo electrónico de punto de contacto Id. de correo electrónico ( ssot__Id__c)DMO de teléfono de punto de contacto Id. de teléfono ( ssot__Id__c)DMO de producto de orden de devolución Id. de Producto de orden de devolución ( ssot__Id__c)DMO de producto Id. de producto ( ssot__Id__c)Esta es la carga:{ "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. de pedido (
-
Agregue elementos de flujo para definir las acciones que deben producirse cuando se desencadenan eventos de devolución.
Por ejemplo, agregue un elemento Enviar mensaje de correo electrónico para enviar notificaciones de devolución a clientes.Puede asignar campos de carga de eventos a campos de combinación de mensajes, incluyendo estados de devolución e importes de devolución.
-
Si es necesario, agregue elementos de decisión para crear diferentes acciones basadas en estados de devolución específicos.
Por ejemplo, envíe diferentes plantillas de mensajes para estados Aprobado y Reembolsado.
- Guarde el flujo con un nombre descriptivo y anote el nombre de API para su integración.
- Active el flujo para que esté listo para recibir desencadenadores de API.
Configure su sistema de comercio externo para desencadenar el flujo cuando se produzcan eventos de devolución con una solicitud POST:
POST /services/data/<api_version>/actions/custom/flow/flowApiName