View a markdown version of this page

Mapeamento de objetos da Shopify para o pedido padrão no Connect Customer Customer Profiles - Amazon Connect Customer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Mapeamento de objetos da Shopify para o pedido padrão no Connect Customer Customer Profiles

Este tópico lista quais campos nos objetos da Shopify são mapeados para o padrão padrão no Customer Profiles.

Shopify-DraftOrder objeto

Para ver uma lista de todos os campos em um Shopify-DraftOrder objeto, consulte O DraftOrder objeto na documentação da Shopify.

Mapeando um Shopify-DraftOrder objeto para uma ordem padrão

Um subconjunto dos campos no Shopify-DraftOrder objeto mapeia para o objeto de pedido padrão em Perfis de clientes.

A tabela a seguir lista quais campos podem ser mapeados do Shopify-DraftOrder objeto para a ordem padrão.

O StatusCode será ACTIVATED se order_status_url existir na origem. Caso contrário, StatusCode será DRAFT.

Shopify-DraftOrder campo de origem Campo de destino padrão do pedido
id Attributes.ShopifyOrderId
customer.id Attributes.ShopifyCustomerId
note AdditionalInformation
email CustomerEmail
currency Currency
created_at CreatedDate
updated_at UpdatedDate
name Nome
status Status
order_status_url StatusCode
billing_address.address1 BillingAddress.Address1
billing_address.address2 BillingAddress.Address2
billing_address.city BillingAddress.City
billing_address.zip BillingAddress.PostalCode
billing_address.province BillingAddress.Province
billing_address.country BillingAddress.Country
billing_address.name BillingAddress.Name
shipping_address.address1 ShippingAddress.Address1
shipping_address.address2 ShippingAddress.Address2
shipping_address.city ShippingAddress.City
shipping_address.zip ShippingAddress.PostalCode
shipping_address.province ShippingAddress.Province
shipping_address.country ShippingAddress.Country
shipping_address.name ShippingAddress.Name
invoice_url StatusUrl
total_price TotalPrice
total_tax TotalTax
line_items[].title OrderItems[] .Título
line_items[].price OrderItems[] .Preço
line_items[].quantity OrderItems[] .Quantidade

Exemplo

O exemplo a seguir mostra como mapear um campo de origem para um campo de destino.

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

Os dados do Shopify-DraftOrder cliente do objeto da Shopify são associados a um pedido padrão do Connect Customer usando o índice a seguir.

Nome do índice padrão Shopify-DraftOrder campo de origem
_shopify OrderId id

Por exemplo, você pode usar _shopifyOrderId as ObjectFilter.KeyName com a ListProfileObjectsAPI para encontrar um pedido padrão. Você pode encontrar os Shopify-DraftOrder objetos associados a um perfil específico usando a ListProfileObjectsAPI com ProfileId e ObjectTypeName definida comoShopify-DraftOrder.

Shopify-Order objeto

Para ver uma lista de todos os campos em um Shopify-Order objeto, consulte O objeto Pedido na documentação da Shopify.

Mapeando um Shopify-Order objeto para uma ordem padrão

Um subconjunto dos campos no Shopify-Order objeto mapeia para o objeto de pedido padrão em Perfis de clientes.

A tabela a seguir lista quais campos podem ser mapeados do Shopify-Order objeto para a ordem padrão.

O StatusCode será ACTIVATED se order_status_url existir na origem. Caso contrário, StatusCode será DRAFT.

Shopify-Order campo de origem Campo de destino padrão do pedido
id Attributes.ShopifyOrderId
customer.id Attributes.ShopifyCustomerId
cancelled_at CancelledDate
cancel_reason CancelReason
closed_at ClosedDate
created_at CreatedDate
currency Currency
email CustomerEmail
financial_status Status
order_status_url StatusCode
fulfillment_status FulfillmentStatus
gateway Gateway
name Nome
note AdditionalInformation
order_status_url StatusUrl
phone CustomerPhone
processed_at ProcessedDate
total_discounts TotalDiscounts
total_line_items_price TotalItemsPrice
total_price TotalPrice
total_shipping_price_set.shop_money.amount TotalShippingPrice
total_tax TotalTax
total_tip_received TotalTipReceived
total_weight TotalWeight
updated_at UpdatedDate
billing_address.address1 BillingAddress.Address1
billing_address.address2 BillingAddress.Address2
billing_address.city BillingAddress.City
billing_address.zip BillingAddress.PostalCode
billing_address.province BillingAddress.Province
billing_address.country BillingAddress.Country
billing_address.name BillingAddress.Name
payment_details.credit_card_number CreditCardNumber
payment_details.credit_card_company CreditCardCompany
shipping_address.address1 ShippingAddress.Address1
shipping_address.address2 ShippingAddress.Address2
shipping_address.city ShippingAddress.City
shipping_address.zip ShippingAddress.PostalCode
shipping_address.province ShippingAddress.Province
shipping_address.country ShippingAddress.Country
shipping_address.name ShippingAddress.Name
line_items[].title OrderItems[] .Título
line_items[].price OrderItems[] .Preço
line_items[].quantity OrderItems[] .Quantidade

Exemplo

O exemplo a seguir mostra como mapear um campo de origem para um campo de destino.

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

Os dados do Shopify-Order cliente do objeto da Shopify são associados a um pedido padrão do Connect Customer usando o índice a seguir.

Nome do índice padrão Shopify-Order campo de origem
_shopify OrderId id

Por exemplo, você pode usar _shopifyOrderId as ObjectFilter.KeyName com a ListProfileObjectsAPI para encontrar um pedido padrão. Você pode encontrar os Shopify-Order objetos associados a um perfil específico usando a ListProfileObjectsAPI com ProfileId e ObjectTypeName definida comoShopify-Order.