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 objetos de Shopify al pedido estándar en Connect Customer Customer Profiles
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-DraftOrder objeto
Para ver una lista de todos los campos de un Shopify-DraftOrder objeto, consulta El DraftOrder objeto
Asignar un Shopify-DraftOrder objeto a un pedido estándar
Un subconjunto de los campos del Shopify-DraftOrder objeto se asigna al objeto de pedido estándar en los perfiles de clientes.
En la siguiente tabla se enumeran los campos que se pueden asignar del Shopify-DraftOrder objeto al pedido estándar.
El StatusCode es ACTIVATED si order_status_url existe en el origen. De lo contrario, StatusCode es DRAFT.
| Shopify-DraftOrder campo de origen | Campo de destino del pedido estándar |
|---|---|
| id | Attributes.ShopifyOrderId |
| customer.id | Attributes.ShopifyCustomerId |
| note | AdditionalInformation |
| correo electrónico | CustomerEmail |
| divisa | Currency (Divisa) |
| created_at | CreatedDate |
| updated_at | UpdatedDate |
| name | Name |
| 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[] .Precio |
| line_items[].quantity | OrderItems[] .Cantidad |
Ejemplo
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 del Shopify-DraftOrder cliente del objeto de Shopify se asocian a un pedido estándar de Connect Customer mediante el siguiente índice.
| Nombre de índice estándar | Shopify-DraftOrder campo de origen |
|---|---|
| _shopify OrderId | id |
Por ejemplo, puedes usarlo _shopifyOrderId como una ObjectFilter.KeyName con la ListProfileObjectsAPI para encontrar un pedido estándar. Para encontrar los Shopify-DraftOrder objetos asociados a un perfil específico, utiliza la ListProfileObjectsAPI con el ProfileId y ObjectTypeName establecido enShopify-DraftOrder.
Shopify-Order objeto
Para ver una lista de todos los campos de un Shopify-Order objeto, consulta el objeto The Order
Asignar un Shopify-Order objeto a un pedido estándar
Un subconjunto de los campos del Shopify-Order objeto se asigna al objeto de pedido estándar en los perfiles de clientes.
En la siguiente tabla se enumeran los campos que se pueden asignar del Shopify-Order objeto al pedido estándar.
El StatusCode es ACTIVATED si order_status_url existe en el origen. De lo contrario, StatusCode es DRAFT.
| Shopify-Order campo de origen | Campo de destino del pedido estándar |
|---|---|
| id | Attributes.ShopifyOrderId |
| customer.id | Attributes.ShopifyCustomerId |
| cancelled_at | CancelledDate |
| cancel_reason | CancelReason |
| closed_at | ClosedDate |
| created_at | CreatedDate |
| divisa | Currency (Divisa) |
| correo electrónico | CustomerEmail |
| financial_status | Status |
| order_status_url | StatusCode |
| fulfillment_status | FulfillmentStatus |
| gateway | Puerta de enlace |
| name | Name |
| 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[] .Precio |
| line_items[].quantity | OrderItems[] .Cantidad |
Ejemplo
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 del Shopify-Order cliente del objeto de Shopify se asocian a un pedido estándar de Connect Customer mediante el siguiente índice.
| Nombre de índice estándar | Shopify-Order campo de origen |
|---|---|
| _shopify OrderId | id |
Por ejemplo, puedes usarlo _shopifyOrderId como una ObjectFilter.KeyName con la ListProfileObjectsAPI para encontrar un pedido estándar. Para encontrar los Shopify-Order objetos asociados a un perfil específico, utiliza la ListProfileObjectsAPI con el ProfileId y ObjectTypeName establecido enShopify-Order.