【发布时间】:2014-03-24 13:23:04
【问题描述】:
每当用户在他们的商店中安装/启用我的应用程序时,我想在 shopify 主题中包含自定义 HTML。谁能建议我如何做到这一点?
【问题讨论】:
标签: shopify
每当用户在他们的商店中安装/启用我的应用程序时,我想在 shopify 主题中包含自定义 HTML。谁能建议我如何做到这一点?
【问题讨论】:
标签: shopify
使用Asset API,您可以添加或更新资产,例如您的自定义 HTML。资产属于一个主题,因此您可能还需要Theme API,它使您可以访问已安装的主题及其角色。您不应更新不属于您自己的应用的现有资产。
如果您只想将 JavaScript 添加到商店,您可能需要使用 ScriptTag。
第三种选择是使用application proxies。应用程序代理会将 Web 请求转发到您的应用程序。您的应用程序返回自定义 HTML(或 Liquid),这些 HTML 将返回给访问者。通过这种方式,您可以使用例如图片库来扩展商店。
请记住,当商店卸载您的应用时,assets 不会被删除。此外,卸载后您将无法再访问您的assets。当商店卸载您的应用程序时,ScriptTag 将被删除。对于应用代理,您可以自己实现访问机制,并在商店卸载您的应用时拒绝访问。
【讨论】: