Shopify添加自定义HTML代码首先需要备份主题,然后打开Shopify独立站的主题代码编辑器选择想要自定义的部分,这决定了商家是打开layout中的theme.liquid文件,还是Sections或Templates文件,亦或者是新创建一个liquid文件,接着把HTML代码粘贴到自己希望它出现的位置,最后点击保存并预览即可。
第一步:备份Shopify主题
在向主题文件添加HTML进行Shopify二次开发之前,务必先备份主题。

为了备份Shopify主题,执行的操作有:
- Shopify后台中进入在线商店-主题。
- 找到当前的主题,点击三个点,然后选择复制。
- 此时Shopify就会创建主题副本。
第二步:打开主题代码编辑器
在上面的主题页面,再次点击三个点,然后选择编辑代码。

这一步会打开Shopify内置的代码编辑器,在这里可以查看并编辑主题文件。
第三步:选择合适的文件(模块、模板等)
在哪里添加 HTML,取决于商家想更改什么:
- 对于全站元素(如追踪码或验证标签),编辑layout文件夹中的theme.liquid文件。
- 对于特定页面或区域,可以在 Sections 或 Templates 文件夹中查找(例如 product-template.liquid、footer.liquid,或创建新版块如 custom-html.liquid)。
- 对于自定义版块,点击“添加新版块”并命名,Shopify会为创建一个空白的 liquid 文件。

第四步:插入HTML并保存
现在把HTML代码粘贴到你希望它出现的位置,如果想在所有的collection页面上添加自定义的HTML banner或小部件:
- 在主题代码编辑器中,点击“添加新模板”。
- 在下拉菜单中选择“集合”作为模板类型。
- 选择格式(大多数独立站Shopify主题都用“liquid”)。

Shopify平台会创建一个新文件,通常名为 collection.liquid 或 collection.json。
这里有一个示例代码,可以在产品上方添加一个简单的HTML banner:
<!-- Custom HTML Banner for Collection Page --> <div style="background:#f7f7f7; padding:20px; text-align:center; margin-bottom:30px;"> <h2>Shop Our Latest Collections!</h2> <p>Enjoy free shipping on orders over $50.</p> </div>
把这个代码粘贴到新建的 collection.liquid 文件里,就在主产品grid代码的上方(找 {% section ‘collection-template %} 或类似的)。

完成后点击保存。
这样做的目的是,使用此模板,你的自定义banner将出现在每个collection页面的顶部,而且也不需要额外的应用程序或复杂的代码。
如果你想针对某个特定collection页面,可以创建一个单独的模板(比如 collection.special.liquid),并在 Shopify 管理员中将其分配给某个collection,这可以完全自定义HTML的显示方式,且不会影响其他页面。
注:对于不擅长写代码的商家来说,Shopify HTML代码生成器如Mega HTML/CSS/JS Code Embed或 HTML.am 可以创建简单的元素(如表格或按钮),并支持复制粘贴。
第五步:测试和预览变更
- 使用预览功能查看带有新HTML的商店
- 在桌面和移动设备上查看Shopify独立站,因为在一个视图中有效的东西可能在另一个视图上看起来很糟糕。
- 确保所有链接、表单和小部件按预期运行。
如果出现问题,你也可以删除代码或恢复Shopify主题备份,而不会丢失任何网站内容。
推荐阅读:
