

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Asignación de tipos de objetos de pedidos estándar en Perfiles de clientes de Amazon Connect
<a name="object-type-mapping-standard-order"></a>

En los temas de esta sección se proporciona la definición del pedido estándar y la asignación de tipo de objeto de las aplicaciones externas al pedido estándar.

**Topics**
+ [Requisitos de AppIntegrations acceso a Amazon](standard-order-appintegrations-requirements.md)
+ [Requisitos de EventBridge acceso a Amazon](standard-order-eventbridge-requirements.md)
+ [Definición de pedido estándar](standard-order-definition.md)
+ [Asignación de objetos de Shopify](mapping-shopify-objects-standard-order.html.md)

# Requisitos de AppIntegrations acceso a Amazon
<a name="standard-order-appintegrations-requirements"></a>

Usa los siguientes requisitos de AppIntegrations acceso a Amazon para crear y eliminar integraciones de Shopify con los perfiles de clientes de Amazon Connect:
+ integraciones de aplicaciones: GetEventIntegration
+ integraciones de aplicaciones: ListEventIntegrationAssociations
+ integraciones de aplicaciones: CreateEventIntegrationAssociation
+ integraciones de aplicaciones: DeleteEventIntegrationAssociation

# Requisitos de EventBridge acceso a Amazon
<a name="standard-order-eventbridge-requirements"></a>

Usa los siguientes requisitos de EventBridge acceso a Amazon para crear y eliminar integraciones de Shopify con los perfiles de clientes de Amazon Connect:
+ `events:ListTargetsByRule`
+ `events:PutRule`
+ `events:PutTargets`
+ `events:DeleteRule`
+ `events:RemoveTargets`

# Campos del objeto de pedido estándar de Perfiles de clientes
<a name="standard-order-definition"></a>

En la tabla siguiente se enumeran todos los campos del objeto de pedido estándar de Perfiles de clientes.


| Campo de pedido estándar | Tipo de datos: | Descripción | 
| --- | --- | --- | 
| OrderId | Cadena | Identificador único de un pedido estándar. | 
| CustomerEmail | Cadena | Es la dirección de correo electrónico del cliente. | 
| CustomerPhone | Cadena | El número de teléfono del cliente. | 
| CreatedDate | Cadena | Es la fecha de creación del pedido. | 
| UpdatedDate | Cadena | Es la fecha actualizada del pedido. | 
| ProcessedDate | Cadena | Es la fecha en que se procesó el pedido. | 
| ClosedDate | Cadena | Es la fecha de cierre del pedido. | 
| CancelledDate | Cadena | Es la fecha de cancelación del pedido. | 
| CancelReason | Cadena | Es el motivo de cancelación del pedido. | 
| Name | Cadena | Es el nombre del pedido. | 
| AdditionalInformation | Cadena | Cualquier información adicional pertinente para el pedido. | 
| Puerta de enlace | Cadena | Es la puerta de enlace de pago del pedido. | 
| Status | Cadena | Es el estado del pedido. | 
| StatusCode | Cadena | Es el código de estado del pedido. Valores válidos: DRAFT \$1 ACTIVATED | 
| StatusUrl | Cadena | Es la URL del estado del pedido. | 
| CreditCardNumber | Cadena | Son los cuatro últimos dígitos de la tarjeta de crédito del cliente. | 
| CreditCardCompany | Cadena | Es la empresa emisora de la tarjeta de crédito del cliente. | 
| FulfillmentStatus | Cadena | Es el estado de cumplimiento del pedido. | 
| TotalPrice | Cadena | Es el precio total del pedido. | 
| TotalTax | Cadena | Es el valor total de los impuestos del pedido. | 
| TotalDiscounts | Cadena | Son los descuentos totales del pedido. | 
| TotalItemsPrice | Cadena | Es el precio total de los artículos del pedido. | 
| TotalShippingPrice | Cadena | Es el precio total del envío del pedido. | 
| TotalTipReceived | Cadena | Es la propina total recibida por el pedido. | 
| Currency (Divisa) | Cadena | Es la divisa del pedido. | 
| TotalWeight | Cadena | Es el peso total del pedido. | 
| BillingAddress | OrderAddress | La dirección de facturación del cliente. | 
| ShippingAddress | OrderAddress | La dirección de envío del cliente. | 
| OrderItems | OrderItem lista | Son los artículos del pedido. | 
| Atributos | String-to-string mapa | Par de clave-valor de los atributos de un pedido estándar. | 

Los objetos de pedido estándar se indexan mediante las claves de la siguiente tabla.


| Nombre de índice estándar | Campo de pedido estándar | 
| --- | --- | 
| \$1orderId | OrderId | 

Por ejemplo, puedes usarlo `_orderId` como nombre clave en la [SearchProfiles API](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html) para buscar un perfil que tenga un orden que OrderId coincida con el valor de búsqueda. Para encontrar los objetos de pedido estándar asociados a un perfil específico, utilice la [ListProfileObjects API](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileObjects.html) con el `ProfileId` y `ObjectTypeName` establecido en`_order`.

## OrderAddress tipo de datos
<a name="orderaddress-data-type"></a>


| Campo de pedido estándar | Tipo de datos: | Description (Descripción) | 
| --- | --- | --- | 
| Name | Cadena | Es el nombre asociado a la dirección de un pedido. | 
| Address1 | Cadena | Es la primera línea de la dirección de un pedido. | 
| Address2 | Cadena | Es la segunda línea de la dirección de un pedido. | 
| Address3 | Cadena | Es la tercera línea de la dirección de un pedido. | 
| Address4 | Cadena | Es la cuarta línea de la dirección de un pedido. | 
| Ciudad | Cadena | Es la ciudad de la dirección de un pedido. | 
| County | Cadena | Es el condado de la dirección de un pedido. | 
| Estado | Cadena | Es el estado de la dirección de un pedido. | 
| Province | Cadena | Es la provincia de la dirección de un pedido. | 
| País | Cadena | Es el país de la dirección de un pedido. | 
| PostalCode | Cadena | Es el código postal de la dirección de un pedido. | 

## OrderItem tipo de datos
<a name="orderitem-data-type"></a>


| Campo de pedido estándar | Tipo de datos: | Description (Descripción) | 
| --- | --- | --- | 
| Title | Cadena | Es el título de un artículo del pedido. | 
| Precio | Cadena | Es el precio de un artículo del pedido. | 
| Cantidad | Cadena | Es la cantidad de un artículo del pedido. | 

# Asignación de objetos de Shopify al pedido estándar en Perfiles de clientes de Amazon Connect
<a name="mapping-shopify-objects-standard-order.html"></a>

En este tema se enumeran los campos de los objetos de Shopify que están asignados a los campos del objeto de pedido estándar en Perfiles de clientes.

## Shopify: objeto DraftOrder
<a name="shopify-draftorder-object.html"></a>

Para ver una lista de todos los campos de un objeto de Shopify, consulta [El DraftOrder DraftOrder objeto en la documentación](https://shopify.dev/api/admin-rest/2021-10/resources/draftorder#resource_object) de Shopify.

## Asignar un DraftOrder objeto de Shopify a un pedido estándar
<a name="shopify-draftorder-object-standardorder.html"></a>

Un subconjunto de los campos del objeto de Shopify se corresponde con el DraftOrder objeto de pedido estándar de los perfiles de clientes.

La siguiente tabla muestra los campos que se pueden asignar desde el DraftOrder objeto de Shopify al pedido estándar.

 El `StatusCode` es `ACTIVATED` si `order_status_url` existe en el origen. De lo contrario, `StatusCode` es `DRAFT`.


|  Shopify: campo fuente DraftOrder  |  Campo de destino del pedido estándar  | 
| --- | --- | 
| id | Atributos. ShopifyOrderId | 
| customer.id | Atributos. ShopifyCustomerId | 
| note | AdditionalInformation | 
| correo electrónico | CustomerEmail | 
| divisa | Currency (Divisa) | 
| created\$1at | CreatedDate | 
| updated\$1at | UpdatedDate | 
| name | Name | 
| status | Status | 
| order\$1status\$1url | StatusCode | 
| billing\$1address.address1 | BillingAddress.Dirección 1 | 
| billing\$1address.address2 | BillingAddress.Dirección 2 | 
| billing\$1address.city | BillingAddress.Ciudad | 
| billing\$1address.zip | BillingAddress.PostalCode | 
| billing\$1address.province | BillingAddress.Provincia | 
| billing\$1address.country | BillingAddress.País | 
| billing\$1address.name | BillingAddress.Nombre | 
| shipping\$1address.address1 | ShippingAddress.Dirección 1 | 
| shipping\$1address.address2 | ShippingAddress.Dirección 2 | 
| shipping\$1address.city | ShippingAddress.Ciudad | 
| shipping\$1address.zip | ShippingAddress.PostalCode | 
| shipping\$1address.province | ShippingAddress.Provincia | 
| shipping\$1address.country | ShippingAddress.País | 
| shipping\$1address.name | ShippingAddress.Nombre | 
| invoice\$1url | StatusUrl | 
| total\$1price | TotalPrice | 
| total\$1tax | TotalTax | 
| line\$1items[].title | OrderItems[] .Título | 
| line\$1items[].price | OrderItems[] .Precio | 
| line\$1items[].quantity | OrderItems[] .Cantidad | 

### Ejemplo
<a name="example-shopify-draftorder-object-standardorder.html"></a>

En el siguiente ejemplo se muestra cómo asignar un campo de origen a un campo de destino.

```
"shopifyOrderId": {
    "Source": "_source.detail.event.detail.payload.id",
    "Target": "_order.Attributes.ShopifyOrderId"
}
```

Los datos de los DraftOrder clientes de Shopify del objeto de Shopify se asocian a un pedido estándar de Amazon Connect mediante el siguiente índice.


| Nombre de índice estándar  | Shopify: campo de origen DraftOrder  | 
| --- | --- | 
| \$1shopifyOrderId | id | 

Por ejemplo, puedes usarlo `_shopifyOrderId` `ObjectFilter.KeyName` junto con la [ListProfileObjects](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileObjects.html)API para encontrar un pedido estándar. Para encontrar los DraftOrder objetos de Shopify asociados a un perfil específico, usa la [ListProfileObjects](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileObjects.html)API con `ProfileId` y `ObjectTypeName` configurados en. `Shopify-DraftOrder`

## Objeto Shopify-Order
<a name="shopify-order-object.html"></a>

Para obtener una lista de todos los campos de un objeto Shopify-Order consulte [El objeto Order](https://shopify.dev/api/admin-rest/2021-10/resources/order#resource_object) en la documentación de Shopify.

## Asignación de un objeto Shopify-Order a un pedido estándar
<a name="mapping-shopify-order-object-standarorder.html"></a>

Un subconjunto de los campos de la asignación del objeto Shopify-Order al objeto de pedido estándar en Perfiles de clientes.

En la tabla siguiente se enumeran los campos que se pueden asignar del objeto Shopify-Order al pedido estándar.

El `StatusCode` es `ACTIVATED` si `order_status_url` existe en el origen. De lo contrario, `StatusCode` es `DRAFT`.


| Campo de origen de Shopify-Order | Campo de destino del pedido estándar | 
| --- | --- | 
| id | Atributos. ShopifyOrderId | 
| customer.id | Atributos. ShopifyCustomerId | 
| cancelled\$1at | CancelledDate | 
| cancel\$1reason | CancelReason | 
| closed\$1at | ClosedDate | 
| created\$1at | CreatedDate | 
| divisa | Currency (Divisa) | 
| correo electrónico | CustomerEmail | 
| financial\$1status | Status | 
| order\$1status\$1url | StatusCode | 
| fulfillment\$1status | FulfillmentStatus | 
| gateway | Puerta de enlace | 
| name | Name | 
| note | AdditionalInformation | 
| order\$1status\$1url | StatusUrl | 
| phone | CustomerPhone | 
| processed\$1at | ProcessedDate | 
| total\$1discounts | TotalDiscounts | 
| total\$1line\$1items\$1price | TotalItemsPrice | 
| total\$1price | TotalPrice | 
| total\$1shipping\$1price\$1set.shop\$1money.amount | TotalShippingPrice | 
| total\$1tax | TotalTax | 
| total\$1tip\$1received | TotalTipReceived | 
| total\$1weight | TotalWeight | 
| updated\$1at | UpdatedDate | 
| billing\$1address.address1 | BillingAddress.Dirección 1 | 
| billing\$1address.address2 | BillingAddress.Dirección 2 | 
| billing\$1address.city | BillingAddress.Ciudad | 
| billing\$1address.zip | BillingAddress.PostalCode | 
| billing\$1address.province | BillingAddress.Provincia | 
| billing\$1address.country | BillingAddress.País | 
| billing\$1address.name | BillingAddress.Nombre | 
| payment\$1details.credit\$1card\$1number | CreditCardNumber | 
| payment\$1details.credit\$1card\$1company | CreditCardCompany | 
| shipping\$1address.address1 | ShippingAddress.Dirección 1 | 
| shipping\$1address.address2 | ShippingAddress.Dirección 2 | 
| shipping\$1address.city | ShippingAddress.Ciudad | 
| shipping\$1address.zip | ShippingAddress.PostalCode | 
| shipping\$1address.province | ShippingAddress.Provincia | 
| shipping\$1address.country | ShippingAddress.País | 
| shipping\$1address.name | ShippingAddress.Nombre | 
| line\$1items[].title | OrderItems[] .Título | 
| line\$1items[].price | OrderItems[] .Precio | 
| line\$1items[].quantity | OrderItems[] .Cantidad | 

### Ejemplo
<a name="example-shopify-draftorder-object-standardorder.html"></a>

En el siguiente ejemplo se muestra cómo asignar un campo de origen a un campo de destino.

```
"shopifyOrderId": {
    "Source": "_source.detail.event.detail.payload.id",
    "Target": "_order.Attributes.ShopifyOrderId"
}
```

Los datos de cliente de Shopify-Order del objeto de Shopify se asocian a un pedido estándar de Amazon Connect mediante el siguiente índice.


| Nombre de índice estándar | Campo de origen de Shopify-Order | 
| --- | --- | 
| \$1shopifyOrderId | id | 

Por ejemplo, puedes utilizarla `_shopifyOrderId` como una `ObjectFilter.KeyName` con la [ListProfileObjects](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileObjects.html)API para encontrar un pedido estándar. Para encontrar los objetos de Shopify-Order asociados a un perfil específico, usa la [ListProfileObjects](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileObjects.html)API con el `ProfileId` y establecido en. `ObjectTypeName` `Shopify-Order`