Loading
Marketing Cloud Suivant
Utilisation du Retour de commande via un événement d'API

Utilisation du Retour de commande via un événement d'API

Déclenchez des flux d'automatisation lorsque les clients initient des retours dans votre système de commerce externe, ce qui active les confirmations de retour automatisées et traite les communications.

Éditions requises

Afficher les éditions prises en charge.

Autorisations utilisateur requises
Pour créer et gérer des flux :

Ensemble d'autorisations Administrateur Marketing Cloud

OU

Ensemble d'autorisations Responsable Marketing Cloud

L'événement Retour de commande via l'API permet d'automatiser les actions marketing lorsque les clients renvoient des commandes. Utilisez cet événement pour envoyer des confirmations de retour, fournir des mises à jour de retour et notifier les clients pendant le traitement du remboursement.

  1. Dans Marketing Cloud Suivant, accédez à Flux.
  2. Créez un flux avec l'événement Retour de commande.
    1. Créez un flux, puis sélectionnez Flux déclenché par un événement d'automatisation.
    2. Dans la Bibliothèque d'événements, recherchez et sélectionnez Retour de commande via API.
    3. Examinez l'exemple de charge de travail pour comprendre les champs de données de retour disponibles.

      La charge de travail inclut les champs obligatoires des objets modèle de données suivants :

      Objet modèle de données (DMO) Champs obligatoires
      Objet modèle de données Commande de retour ID de commande de retour (ssot__Id__c)
      DMO Commande
      • ID de commande (ssot__Id__c)
      • Vendu à ID de client (ssot__SoldToCustomerId__c)
      DMO Individu ID d'individu (ssot__Id__c)
      DMO E-mail du point de contact ID d'e-mail (ssot__Id__c)
      DMO Téléphone du point de contact ID de téléphone (ssot__Id__c)
      DMO Produit de commande de retour ID de produit de commande de retour (ssot__Id__c)
      DMO Produit ID de produit (ssot__Id__c)
      Voici la charge utile :
      {
        "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"
                  }
                }
              ]
            }
          }
        ]
      }
    4. Ajoutez des éléments de flux pour définir les actions à exécuter lors du déclenchement d'événements de retour.
      Par exemple, ajoutez un élément Envoyer un e-mail pour envoyer des notifications de retour aux clients.
      Vous pouvez mapper des champs de charge de travail d'événement avec des champs de fusion de message, y compris les statuts de retour et les montants de retour.
    5. Si nécessaire, ajoutez des éléments de décision pour créer différentes actions basées sur des statuts de retour spécifiques.
      Envoyez par exemple différents modèles de message pour les statuts Approuvé et Remboursé.
    6. Enregistrez le flux avec un nom explicite et notez le nom d'API de votre intégration.
    7. Activez le flux pour le préparer à recevoir des déclencheurs d'API.

Configurez votre système de commerce externe pour déclencher le flux lorsque des événements de retour se produisent avec une requête POST :

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