shopify python api:如何向已发布的主题添加新资产?

shopify python api: how do add new assets to published theme?

shopify 文档太糟糕了,我找不到任何关于向现有 shopify 商店添加新资产的信息。

我们正在开发一个需要添加一些 css 和液体文件的应用程序。

这里有人可以阐明如何完成这个简单的任务吗?

谢谢

只需将您的 css 放入资产文件夹中,然后 link 将其放入 .liquid 文件中:

{{ 'style.css' | asset_url | stylesheet_tag }}
asset = shopify.Asset()
asset.key = "templates/josh.liquid"
asset.value = "{% comment %} Liquid is cool {% endcomment %}"
success = asset.save()

小心;如果已存在具有相同密钥的资产,则它将被覆盖。您可以从 Asset API documentation.

中了解更多信息

更简单的方法

shopify.Asset.create({
    'key' : 'provide-key',
    'value' : 'provide-value'
})

shopify 文档几乎不存在,但浏览 pyactiveresource 会有所帮助。 here