如何通过自定义Shopify App在主题中插入自定义HTML?

时间:2014-03-24 13:23:05

标签: shopify

每当用户在他们的商店中安装/启用我的APP时,我想在shopify主题中包含自定义HTML。谁能建议我怎么做?

1 个答案:

答案 0 :(得分:7)

使用Asset API您可以添加或更新资源,例如您的自定义HTML。资产属于主题,因此您可能还需要Theme API,这样您就可以访问已安装的主题及其角色。您不应更新不属于您自己的应用程序的现有资产。

如果您只想向商店添加JavaScript,则可能需要使用ScriptTag

第三种选择是使用application proxies。应用程序代理将Web请求转发到您的应用程序。您的应用程序返回自定义HTML(或Liquid),它将返回给访问者。这样,您可以使用例如图库来扩展商店。

请注意,当商店卸载您的应用时,不会删除assets。卸载后,您再也无法访问assets。当商店卸载您的应用时,将删除ScriptTag。对于应用程序代理,您可以自己实现访问机制,并在商店卸载App时拒绝访问。