2012-08-31 2 views
1

shopify Python API를 사용하고 있습니다. 이Python API를 사용하여 Shopify Collection에 메타 필드를 추가하려면 어떻게해야합니까?

http://wiki.shopify.com/Using_the_shopify_python_api

에서 짧은 튜토리얼이며 metafields에 대해 아무것도 포함되지 않습니다. shopify API를 Python API 용 명령으로 변환하려는 의도가 확실하지 않습니다. 특히 Customize Collection과 같이 Shopify 리소스에 메타 필드를 추가하는 방법을 알고 싶습니다.

감사합니다.

답변

-1

Shopify API에서 메타 파일 사용과 관련하여 here이라는 API 문서가 있습니다.

+0

링크가 깨졌습니다. API가 콜렉션을 참조하지 않습니다. – Bryan

2

메타 필드는 두 개의 prefix options, resourceresource_id입니다. 그렇지 않으면 다른 리소스와 같습니다.

따라서 API 설명서에서 Metafield create 작업을 만들려면 다음과 같이 수행 할 수 있습니다.

metafield = Metafield({'value_type': 'integer', 'namespace': 'inventory', 'value': 25, 'key': 'warehouse', 'resource': 'products', 'resource_id': 632910392}) 
metafield.save() 

위의 내용을 단순화하기 위해 메타 필드를 사용할 수있는 리소스에는 add_metafield 메서드가 있습니다.

product = Product.find(632910392) 
metafield = Metafield({'value_type': 'integer', 'namespace': 'inventory', 'value': 25, 'key': 'warehouse'}) 
product.add_metafield(metafield) 
관련 문제