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
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 |
| 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
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 |
| 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.