Loading
Marketing Cloud Next
Usar o status do pedido via evento de API

Usar o status do pedido via evento de API

Acione fluxos de automação quando os status do pedido mudarem em seu sistema de comércio externo, como quando os pedidos são feitos, processados ou atualizados.

Edições obrigatórias

Exibir edições com suporte.

Permissões necessárias ao usuário
Para criar e gerenciar fluxos:

Conjunto de permissões de Administrador do Marketing Cloud

OU

Conjunto de permissões de Gerente do Marketing Cloud

O status do pedido via evento de API permite que você automatize ações de marketing com base em alterações de status do pedido. Use esse evento para enviar confirmações de pedido quando as compras forem concluídas, notificar os clientes sobre atualizações de processamento ou acionar outras comunicações automatizadas quando os status do pedido mudarem em seu sistema de comércio.

  1. Em Marketing Cloud Next, acesse Fluxos.
  2. Crie um fluxo com o evento Status do pedido.
    1. Crie um novo fluxo e selecione Fluxo acionado por evento de automação.
    2. Na Biblioteca de eventos, pesquise e selecione Status do pedido via API.
    3. Revise o exemplo de carga útil para entender os campos de dados de status do pedido disponíveis.
      A carga útil inclui campos obrigatórios destes DMOs:
      Objeto de modelo de dados (DMO) Campos necessários
      DMO do pedido de vendas
      • ID do pedido (ssot__Id__c)
      • Vendido para ID do cliente (ssot__SoldToCustomerId__c)
      DMO individual ID individual (ssot__Id__c)
      DMO de email do ponto de contato ID de email (ssot__Id__c)
      DMO de telefone do ponto de contato ID de telefone (ssot__Id__c)
      DMO do produto do pedido de vendas ID do produto do pedido de vendas (ssot__Id__c)
      DMO do produto ID do produto (ssot__Id__c)

      Aqui está a carga útil

      {
        "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. Adicione elementos de fluxo para definir as ações que devem ocorrer quando o status do pedido mudar.
      Por exemplo, adicione um elemento Enviar mensagem de email para enviar notificações específicas do status aos clientes.
      Você pode mapear campos de carga útil de evento para campos de mesclagem de email ou definir endereços de destinatário usando dados de email do cliente da carga útil.
    5. Se necessário, adicione elementos de decisão para criar diferentes ações com base em status de pedido específicos.
      Por exemplo, envie diferentes modelos de email para os status Comprado e Cancelado.
    6. Salve o fluxo com um nome descritivo e anote o nome da API para sua integração.
    7. Ative o fluxo para prepará-lo para receber acionadores de API.

Configure seu sistema de comércio externo para acionar o fluxo quando ocorrerem alterações de status do pedido com uma solicitação POST:

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