Loading
Marketing Cloud Siguiente
Utilizar el estado del pedido a través del evento de API

Utilizar el estado del pedido a través del evento de API

Desencadene flujos de automatización cuando cambien los estados de pedidos en su sistema de comercio externo, como cuando se realizan, procesan o actualizan pedidos.

Ediciones necesarias

Ver ediciones compatibles.

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 Estado de pedido a través de API le permite automatizar acciones de marketing basándose en cambios de estado de pedido. Utilice este evento para enviar confirmaciones de pedidos cuando se completen las compras, notificar a los clientes del procesamiento de actualizaciones o desencadenar otras comunicaciones automatizadas cuando cambien los estados de los pedidos en su sistema comercial.

  1. En Marketing Cloud Next, vaya a Flujos.
  2. Cree un flujo con el evento Estado del pedido.
    1. Cree un nuevo flujo y seleccione Flujo desencadenado por evento de automatización.
    2. En la Biblioteca de eventos, busque y seleccione Estado de pedido.
    3. Revise la carga de ejemplo para comprender los campos de datos de estado de pedido disponibles.
      La carga incluye campos obligatorios de estos DMO:
      Objeto de modelo de datos (DMO) Campos obligatorios
      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 pedido de ventas Id. de Producto de pedido de ventas (ssot__Id__c)
      DMO de producto Id. de producto (ssot__Id__c)

      Esta es la carga

      {
        "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. Agregue elementos de flujo para definir las acciones que deben producirse cuando cambia el estado del pedido.
      Por ejemplo, agregue un elemento Enviar mensaje de correo electrónico para enviar notificaciones específicas de estado a clientes.
      Puede asignar campos de carga de eventos a campos de combinación de correo electrónico o establecer direcciones de destinatarios utilizando datos de correo electrónico de clientes desde la carga.
    5. Si es necesario, agregue elementos de decisión para crear diferentes acciones basadas en estados de pedidos específicos.
      Por ejemplo, envíe diferentes plantillas de correo electrónico para estados Comprado y Cancelado.
    6. Guarde el flujo con un nombre descriptivo y anote el nombre de API para su integración.
    7. 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 cambios de estado de pedido con una solicitud POST:

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