我有一个Shopify应用程序,并希望通过编程将其作为动态部分添加到Shopify。我知道如何手动执行。
基本上,我在主题代码编辑器的各节中创建.liquid文件。 这是添加动态部分的简短教程:https://www.shopify.com/partners/blog/how-to-create-your-first-shopify-theme-section
但是我想以编程方式(即通过一些API调用)获得相同的结果。
有可能吗?
答案 0 :(得分:0)
Liquid是服务器端渲染语言,这意味着您不能实时重新渲染。但是您可以呈现代码并使用显示将其隐藏:none;并在调用API后使用axios或ajax显示该部分。
答案 1 :(得分:0)
可以,但是相关的API仍处于预览模式,不建议在生产环境中使用。
警告在预览阶段,我们将对 根据您的反馈提供API。这可能导致无效的主题代码 或要在预览商店中显示的页面数据。由于API是迭代的 之后,我们将清理带有beta标记的现有数据和主题代码 预览商店,这可能会导致数据丢失。变化将是 进行了沟通,文档将得到更新。
在预览阶段,主题编辑器可能无法正常运行 在启用了分区的页面上。
话虽如此,请看Section Theme Rest API。具体来说,您将需要使用Sections Property。