2017-01-28 3 views
0

Shopify의 제품/업데이트 webhook에서 webhooks가 보내는 필드를 어떻게 제한합니까?Shopify 제품/업데이트 webhook의 변형 필드 제한

웹 훅을 만들 때 다음과 같은 필드를 보낼 수 있지만 어떻게 변형 목록의 필드를 제한 할 수 있습니까?

new_webhook = shopify.Webhook() 
new_webhook.topic = 'product/update' 
new_webhook.fields = ["id","title","variants","updated_at"] 
new_webhook.save() 

샘플 응답 (위 필드 포함)은 다음과 같습니다. 나는 변형에서 개체에 대한 관심이 모두 'ID', '제목', 'SKU'및 'updated_at'(즉, 나는 모든 다른 데이터가 필요하지 않음) :

{ 
    "id": 327475578523353102, 
    "title": "Example T-Shirt", 
    "updated_at": null, 
    "variants": [ 
    { 
     "id": 1234567, 
     "product_id": 327475578523353102, 
     "title": "", 
     "price": "19.99", 
     "sku": "example-shirt-s", 
     "position": 0, 
     "grams": 200, 
     "inventory_policy": "deny", 
     "compare_at_price": "24.99", 
     "fulfillment_service": "manual", 
     "inventory_management": null, 
     "option1": "Small", 
     "option2": null, 
     "option3": null, 
     "created_at": null, 
     "updated_at": null, 
     "taxable": true, 
     "barcode": null, 
     "image_id": null, 
     "inventory_quantity": 75, 
     "weight": 0.44, 
     "weight_unit": "lb", 
     "old_inventory_quantity": 75, 
     "requires_shipping": true 
    }, 
    { 
     "id": 1234568, 
     "product_id": 327475578523353102, 
     "title": "", 
     "price": "19.99", 
     "sku": "example-shirt-m", 
     "position": 0, 
     "grams": 200, 
     "inventory_policy": "deny", 
     "compare_at_price": "24.99", 
     "fulfillment_service": "manual", 
     "inventory_management": "shopify", 
     "option1": "Medium", 
     "option2": null, 
     "option3": null, 
     "created_at": null, 
     "updated_at": null, 
     "taxable": true, 
     "barcode": null, 
     "image_id": null, 
     "inventory_quantity": 50, 
     "weight": 0.44, 
     "weight_unit": "lb", 
     "old_inventory_quantity": 50, 
     "requires_shipping": true 
    } 
    ] 
} 

답변

1

당신은 제한 할 수 없습니다 상품 데이터를 요청할 때 반환 된 변형 필드

+0

아 버머, 확인. 다비드에게 감사드립니다. – cj1689262