Shopify Python API を使用しています。には短いチュートリアルしかありません
http://wiki.shopify.com/Using_the_shopify_python_api
メタフィールドについては何も含まれていません。Shopify API を Python API のコマンドに変換する方法がわかりません。具体的には、Shopify リソース (カスタム コレクションなど) にメタフィールドを追加する方法を知りたいです。
ありがとう!
Shopify Python API を使用しています。には短いチュートリアルしかありません
http://wiki.shopify.com/Using_the_shopify_python_api
メタフィールドについては何も含まれていません。Shopify API を Python API のコマンドに変換する方法がわかりません。具体的には、Shopify リソース (カスタム コレクションなど) にメタフィールドを追加する方法を知りたいです。
ありがとう!
メタフィールドには2つのプレフィックスオプションとがresource
ありresource_id
、それ以外は他のリソースと同様です。
したがって、 APIドキュメントのcreateMetafieldcreateアクションは次のように実行できます。
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)
Shopify API でのメタフィールドの使用に関するAPI ドキュメントがここにあります。