Amazon Connect Customer Profiles의 표준 주문에 Shopify 객체 매핑
이 주제에는 Shopify 객체에서 Customer Profiles 표준 주문 객체의 필드에 매핑되는 필드의 목록이 나열되어 있습니다.
Shopify-DraftOrder 객체
Shopify-DraftOrder 객체의 모든 필드 목록은 Shopify 설명서의 DraftOrder 객체
Shopify-DraftOrder 객체를 표준 주문에 매핑
Shopify-DraftOrder 객체에서 Customer Profiles의 표준 주문 객체에 매핑되는 필드의 하위 목록입니다.
다음 표에는 Shopify-DraftOrder 객체에서 표준 주문으로 매핑될 수 있는 필드가 나열되어 있습니다.
소스에 order_status_url
이 있는 경우 StatusCode
는 ACTIVATED
입니다. 그렇지 않으면 StatusCode
는 DRAFT
입니다.
Shopify-DraftOrder source field | Standard order target field |
id | Attributes.ShopifyOrderId |
customer.id | Attributes.ShopifyCustomerId |
note | AdditionalInformation |
CustomerEmail | |
currency | Currency |
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[].Title |
line_items[].price | OrderItems[].Price |
line_items[].quantity | OrderItems[].Quantity |
예
다음 예시는 소스 필드와 대상 필드를 매핑하는 방법을 보여 줍니다.
"shopifyOrderId": { "Source": "_source.detail.event.detail.payload.id", "Target": "_order.Attributes.ShopifyOrderId" }
Shopify 객체의 Shopify-DraftOrder 고객 데이터는 다음 인덱스를 사용하여 Amazon Connect 표준 주문과 연결됩니다.
Standard Index Name | Shopify-DraftOrder source field |
_shopifyOrderId | id |
예를 들어 ListProfileObjects API에서 ObjectFilter.KeyName
으로 _shopifyOrderId
를 사용하여 표준 주문을 찾을 수 있습니다. ProfileId
및 ObjectTypeName
이 Shopify-DraftOrder
로 설정된 ListProfileObjects API를 사용하여 특정 프로필과 연결된 Shopify-DraftOrder 객체를 찾을 수 있습니다.
Shopify-Order 객체
Shopify-Order 객체의 모든 필드 목록은 Shopify 설명서의 Order 객체
Shopify-Order 객체를 표준 주문에 매핑
Shopify-Order 객체에서 Customer Profiles의 표준 주문 객체에 매핑되는 필드의 하위 목록입니다.
다음 표에는 Shopify-Order 객체에서 표준 주문으로 매핑될 수 있는 필드가 나열되어 있습니다.
소스에 order_status_url
이 있는 경우 StatusCode
는 ACTIVATED
입니다. 그렇지 않으면 StatusCode
는 DRAFT
입니다.
Shopify-Order source field | Standard order target field |
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 | 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[].Title |
line_items[].price | OrderItems[].Price |
line_items[].quantity | OrderItems[].Quantity |
예
다음 예시는 소스 필드와 대상 필드를 매핑하는 방법을 보여 줍니다.
"shopifyOrderId": { "Source": "_source.detail.event.detail.payload.id", "Target": "_order.Attributes.ShopifyOrderId" }
Shopify 객체의 Shopify-Order 고객 데이터는 다음 인덱스를 사용하여 Amazon Connect 표준 주문과 연결됩니다.
Standard Index Name | Shopify-Order source field |
_shopifyOrderId | id |
예를 들어 ListProfileObjects API에서 ObjectFilter.KeyName
으로 _shopifyOrderId
를 사용하여 표준 주문을 찾을 수 있습니다. ProfileId
및 ObjectTypeName
이 Shopify-Order
로 설정된 ListProfileObjects API를 사용하여 특정 프로필과 연결된 Shopify-Order 객체를 찾을 수 있습니다.