更新模板
Shopify 和其他模板设计师会定期发布他们在 Shopify Theme Store 中发布的模板的更新版本。这些更新版本通常包括新功能、设计增强和 bug 修复。
如果您从 Shopify Theme Store 中安装任何免费或付费模板,那么在更新的模板版本发布时,您可以免费将更新后的版本添加到您的模板库中。从 Shopify Theme Store 外部购买的第三方模板不支持更新。
根据模板的大小和 Internet 连接情况,某些模板需要几分钟才能完成更新。
检查您的模板版本
您可以通过在 Shopify 后台中点击在线商店 > 模板来验证模板的状态,然后点击要检查的模板的版本号。版本号可在已发布的模板以及模板库分区中所有已安装的模板上找到。
当您的模板使用最新可用版本时,会显示状态消息此模板处于最新状态。
![示例在线商店,其中的 Dawn 模板处于最新状态](https://cdn.shopify.com/shopifycloud/help/assets/manual/themes/theme-updates/up-to-date-d0034ebe1fda0f3b33517203f8d4c88bebc10915db205067d6bb307fe8a7e0e7.png)
当模板有可用更新时,Shopify 后台中该模板版本号的位置处将改为显示一条通知。
手动更新您的模板
若要将更新后的模板版本添加到模板库,请点击通知以打开详细信息对话框,然后点击添加到模板库。
您还可以点击查看发行说明来了解新模板发布。
![示例在线商店,包括了已认证的可用 Dawn 模板更新。](https://cdn.shopify.com/shopifycloud/help/assets/manual/themes/theme-updates/add-to-theme-library-3f015888607fefaaa0f6726e43ca3fdfec8d1eddfb13a5f7801ea6064832f372.png)
使用模板编辑器对您的模板进行的任何自定义设置都会复制并应用到更新的模板中。这包括以下修改:
- 更改模板设置
- 修改页面布局,例如添加、重新排序、删除或隐藏某些分区或块
- 更改分区或块的设置,包括添加图片、视频、文本和数据源
- 创建新模板
- 添加、删除或更改应用嵌入或应用扩展的设置
- 使用模板内容编辑器更改在线商店的措辞
如果您或安装的应用对您的模板进行了任何代码更改,则系统将提示您的代码更改不会包含在更新后的版本中。如果您要保留这些更改,则需要将代码复制到新版本的模板中或重新配置一些应用。
![示例在线商店,显示代码已更改的 Dawn 模板有可用更新](https://cdn.shopify.com/shopifycloud/help/assets/manual/themes/theme-updates/code-changed-update-d3a63ba32e686c608d876cfd23e05194852ed763a3bdc8449beb4a2bd1e3d273.png)
您可以使用 Shopify App Store 中的应用来识别对模板所做的代码更改。在更新您的模板之前,您应始终保存任何自定义代码的副本。
代码更改包括:
- 在代码编辑器中对模板文件(Templates 文件夹中的文件和 Config 文件夹中的
settings_data.json
文件除外)进行的手动代码更改。 - 您商店中安装的应用代表您对模板文件进行的自动代码更改。
当您将新版本的模板添加到模板库时,其名称将以更新版副本:为前缀。
然后,您可以执行以下操作:
- 点击查看发行说明,查看最新模板版本的发行说明。
- 点击查看以确保新版本模板的外观和功能符合您的预期。
- 当您准备好使用新的模板版本更新您的实时在线商店时,请点击发布。
如果您向模板中添加了自定义 CSS,则应确保您的目标选择器仍然存在于最新版本的模板中,并且您的 CSS 应用方式符合预期。
如果 Shopify Theme Store 中提供的模板未显示添加到模板库选项,那么您将无法使用标准更新过程来更新模板。您可以从 Shopify Theme Store 中安装模板的新副本,然后手动应用您的设置和自定义,以便获得最新版本的功能。
您的模板的自动更新
当 Shopify 向您的模板应用自动更新时,Shopify 后台中该模板版本号的位置处将改为显示一条通知。
自动更新用于修复您模板中的 bug 或安全性问题。这些更新不会修改模板的外观,也不会对您的内容或设置进行任何更改。您可以通过点击模板状态对话框中的查看发行说明来查看这些更新的发行说明。
![示例在线商店,其中的 Dawn 模板已自动更新](https://cdn.shopify.com/shopifycloud/help/assets/manual/themes/theme-updates/automatic-update-8f0dd88913a1172d518f1c01cab216036b1f6de03f890268f668b30c4567b41e.png)
您的模板不支持更新
您只能获取从 Shopify Theme Store 安装的模板的更新。上传的的模板不支持自动更新,因此您必须执行以下一项操作来更新上传的的模板:
- 如果您从 Shopify Theme Store 购买模板并将其上传到其他商店,则上传的的模板将被撤销许可,必须重新从 Theme Store 购买该模板才能使其可获得更新。对于从 Shopify Theme Store 购买的的模板,只有最初购买它的商店可获得许可。详细了解如何在 Shopify 上为模板授予许可和转移模板。
- 如果您从 Shopify Theme Store 之外的第三方模板设计人员处购买了付费模板,请与设计人员联系以获取更新。
![示例在线商店,其中的模板不支持更新,因为该模板并非来自模板商店](https://cdn.shopify.com/shopifycloud/help/assets/manual/themes/theme-updates/update-not-supported-theme-store-712c4243214c96c427a202aec3c5a1b5f075b46b94d518bc6194996596b04ff5.png)
您只能获取 Online Store 2.0 模板的更新。如果您使用经典 Shopify 模板,则该模板已被弃用,并且 Shopify 不再会更新它。请考虑升级到 Online Store 2.0 模板,或寻求 Shopify 合作伙伴的帮助以使用最新的 Shopify 功能。
![示例在线商店,其中的模板不支持更新,因为它是经典模板](https://cdn.shopify.com/shopifycloud/help/assets/manual/themes/theme-updates/update-not-supported-vintage-fe49a8d7cba9e01afb17a30fadbddffd9281e43ac24b810e723a76ca5994e7b1.png)
如果您使用的是经典付费模板,请与 Shopify 合作伙伴合作,以升级到 Online Store 2.0 模板,即可符合在 Shopify 后台中获取模板更新的资格。