如何使用python API将metafield添加到Shopify集合?

时间:2012-08-31 14:24:30

标签: python shopify

我正在使用shopify Python API。

只有一个简短的教程

http://wiki.shopify.com/Using_the_shopify_python_api

并且它不包含任何关于metafields的内容。我不确定我是如何将shopify API转换为Python API的命令。具体来说,我想知道如何将元数据添加到Shopify资源,例如添加到自定义集合。

谢谢!

2 个答案:

答案 0 :(得分:2)

Metafields有两个prefix optionsresourceresource_id,否则它们就像其他资源一样。

因此,API文档中的create 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)

答案 1 :(得分:-1)

有关在Shopify API中使用元数据的API文档here