在线商店模板故障排除

有很多不同的情况会导致模板不能按预期显示,导致元素消失或不能政策运行,以及各种其他显示问题。这可能是由于第三方或应用代码与模板或自定义代码自定义冲突。在 Shopify 后台中可能还需要调整一些设置。例如,您可能需要检查翻译内容、产品、产品系列、导航或市场

如果查看本指南中的步骤后,您的模板仍然有问题,您可能需要联系模板的支持团队。详细了解如何获取模板支持

找出问题原因

找出模板问题原因是解决问题的第一步。请尝试以下步骤,帮助找出问题原因:

  1. 您可以访问 Shopify 状态页面,了解可能影响店面的任何已知问题。如果未列出任何类似问题,您可以进一步调查此问题。
  2. 问题可能由设备本地原因导致。本地问题通常源自于设备或浏览器设置或网络连接问题。请尝试以下步骤,确保不是本地问题,并且问题可在其他设备、浏览器或 Internet 连接中重现:

    • 清除浏览器缓存和 Cookie。如果您使用 Shopify 账户登录 Shopify 帮助中心,则清除浏览器缓存和 Cookie 会将您退出账户。如果您使用虚拟帮助中心助手,则清除浏览器缓存和 Cookie 会重置您的聊天历史记录并将您退出账户,您需要与虚拟帮助中心助手发起新聊天。
    • 请使用隐身模式、其他设备或 Shopify 应用。
    • 尝试使用移动数据或其他 Internet 连接。
    • 确保浏览器处于最新状态。
    • 请确保浏览器未被设置为阻止所有 Cookie,因为如果没有 Cookie,某些应用可能无法正确显示。
    • 确保您未使用虚拟专用网络 (VPN) 或未激活阻止 Shopify 的防火墙。
  3. 如果您在其他设备、浏览器或 Internet 连接中仍然遇到问题,则表示不是本地问题,且问题可以重现。在其他模板上重现问题是找出问题原因的下一步。访问 Theme Store,安装模板新版本,测试问题是否在模板的最新版本中仍然出现。安装其他模板(例如免费 Shopify 模板)也是一个好方法,因为您可以确定问题是由该特定模板导致,还是所有模板都有相同的问题。测试其他模板后,可根据问题呈现方式执行以下有效步骤:

    • 如果问题只在当前模板以及模板的更新和未自定义版本中出现,您可能需要获取模板支持
    • 如果问题只在当前模板中出现,可能是某些模板代码导致问题。如果您最近更新了模板代码,可以回退到模板代码旧版本。如果您并未修改模板代码,可能需要检查模板设置。例如,如果不显示添加到购物车按钮,请在模板设置中检查按钮颜色,确保颜色不同且对比度不同。
    • 如果所有模板上都出现此问题,可能是由于 Shopify 后台设置、应用或其他问题。
  4. 问题可能源自应用。如果您最近安装或更新了任何影响店面的应用,您可能需要暂时卸载该应用。如果在卸载应用后不存在问题,您可以联系应用开发人员的支持团队,获取有关在店面中正确显示该应用的更多帮助。详细了解如何获取应用帮助。如果在卸载应用后仍然存在问题,表示应用不是问题原因。

图片显示不正确

图片显示可能与预期不同,但这可能是由于图片本身与模板的图片要求不兼容。确保您使用的图片尺寸正确无误。请查看上传不兼容图片时可能会出现的以下常见显示问题列表:

  • 如果标头在台式电脑上显示较宽,logo 图片在移动设备上显示比预期小,则可能是由于 logo 图片文件有空白。编辑图片文件,确保围绕 logo 裁剪,没有空白。
  • 如果幻灯片图片被裁剪,这是由设计决定的,旨在确保图片在移动设备上与台式电脑上具有相同的显示方式。由于内容在移动设备屏幕上显示得更小,因此缩小内容可能会丢失很多细节。相反,系统会裁剪内容,确保细节不会丢失。高度大于宽度的纵向图片也会在台式电脑上占用大量空间。这就是幻灯片图像有最大高度的原因。您可以向幻灯片图片添加焦点,确保焦点始终是幻灯片图片的中心。如果添加焦点不起作用,您可以尝试寻找适用于所有屏幕尺寸的图片。详细了解幻灯片最佳做法
  • 如果 GIF 图片显示不正确,并且已使用富文本编辑器添加到店面(例如产品描述或博客文章),则可能是由于图片尺寸。您可以在富文本编辑器中点击 GIF,然后点击编辑图片进行纠正。在图片尺寸下拉菜单中,选择原始。然后,调整 GIF 尺寸,点击图片的角并向内拖动可缩小,向外拖动可增大。
  • 如果图片在店面中的显示与原始图片有显著色差,可能是由于图片未采用标准红色绿色蓝色 (sRBG) 颜色。若要修复色差,在照片编辑应用程序中将文件保存为 sRBG。常见术语包括“Web 优化”、“针对 Web 调整图片”或“保存为 Web 图片”。详细了解颜色配置文件
  • 如果产品系列页面上的产品图片未对齐,您可能需要调整产品图片文件的纵横比,使纵横比相同,然后再次上传产品图片。您还可以使用 Shopify App Store 中的图片编辑应用

产品或产品系列显示不正确

如果店面缺少产品,您可能需要在 Shopify 后台的产品发布部分中检查状态销售渠道。确保产品状态为活跃,并且产品可用于在线商店

如果店面缺少产品系列,您可能需要在 Shopify 后台的产品系列发布部分中检查销售渠道。确保该产品系列可用于在线商店。您可能还需要确保产品系列已添加到导航中。

如果产品系列显示正常但缺少产品,您可能需要在导航设置中检查该产品系列的任何标签筛选器。确保使用标签筛选产品系列字段中没有可能导致产品不显示的标签。

如果产品或产品系列的货币显示不正确,您可能需要在设置 > 常规中的商店默认值部分中检查货币显示,确保没有任何其他代码。详细了解如何设置货币面向客户的显示格式

如果某些产品或产品系列的显示与其他产品或产品系列不同,您可能需要在 Shopify 后台中检查分配给产品或产品系列的模板样式

翻译内容显示不正确

如果翻译内容在店面中显示不正确或缺失,可能是由于内容翻译过时或缺失。内容也可能在市场特定模板中。每当以默认语言添加任何新内容时,请再次运行自动翻译,或手动添加新翻译。

以下状态可应用于翻译的内容:

  • 已翻译:内容有可用的翻译。
  • 已过时:采用默认语言的内容已更新,但翻译未反映任何更新。
  • 未翻译:此内容类型没有翻译。

查看翻译内容时,请更新任何未翻译或过时的内容,然后翻译内容应该会正确显示。

详细了解如何翻译和本地化商店

模板编辑器更新在店面中不显示

如果店面和模板编辑器显示的信息不同,请检查正在编辑的模板样式。要显示正确信息,您可能需要编辑更新模板样式。通过商店上下文设置,您可以为不同的市场创建不同的店面,并显示翻译内容。您可能无意中在特定市场或 B2B 中进行了更新。在模板编辑器中使用上下文下拉菜单找到内容,确保内容在正确的市场中。

详细了解商店上下文设置

富文本编辑器

有时,在富文本编辑器中添加的 HTML 代码与模板代码冲突。如果单个页面(例如产品页面、页面或博客文章)存在问题,则可能是由于多余的 HTML。有时,从其他网站复制和粘贴文本会出现这种问题。

检查 HTML 代码

您可以在富文本编辑器中检查 HTML 代码。

步骤:

  1. 在后台中导航到该页面。
  2. 点击 </>显示 HTML 按钮检查 HTML 代码。
  3. 找到并删除可能导致显示问题的任何 HTML 代码。
  4. 点击保存

清除格式

您可以突出显示部分文本并清除 HTML 格式。

步骤:

  1. 在后台中导航到该页面。
  2. 突出显示有格式问题的文本。
  3. 点击 🚫 按钮。
  4. 点击保存

了解有关 rich text editor 的详细信息。

页面正重定向到不受支持的 URL

如果您的店面包含将用户重定向到未与您的商店相连接的 URL 的代码,请在使用模板编辑器时确认此重定向已被停用。

例如,为了根据客户所在的地点将他们定向到不同的 Shopify 商店,此类型的重定向可能会被添加到店面上。此类型的重定向代码可能存在于您的模板或安装的应用中。

为了确保您的重定向不会影响编辑器体验,在访问模板编辑器时,请在 JavaScript 中使用对 window.Shopify.designMode 变量的引用来停用此重定向。在编辑器中加载店面时,此变量将被设置为 true;如果未加载,此变量将被设置为 false

代码错误消息

如果模板代码有语法错误,则模板编辑器中将显示 HTML error foundTheme error 警告消息。错误消息显示包含错误的 Liquid 文件。

如果存在损坏的 HTML,可能会显示 The theme you're looking for couldn't be found 警告消息。页面可能由于多种原因无法在模板编辑器中加载,例如以下原因:

  • 网络连接问题
  • 模板中的 Liquid 代码无效

您可以在模板代码中找到代码更改并更正代码,或将文件恢复到代码更改之前。

步骤

  1. 点击错误消息中链接的 .liquid 分区文件,或检查文件最近的更改。这会将您定向到编辑 HTML/CSS 页面,并且文件在代码编辑器中打开。
  2. 仔细浏览文件中的代码,并尝试找到无效的 HTML 或 Liquid。代码编辑器用红色显示潜在的语法错误。常见错误包括:

    • 额外的结束 HTML 标记,例如,结束 </div> 没有对应的开始 <div>
    • 额外的开始 HTML 标记,例如,开始 <div> 没有对应的结束 </div>
    • HTML 标记格式错误,例如,<div class="my-class" 缺少 >
    • Liquid 代码格式错误
    • 包含的模板代码片段文件中的 HTML 已损坏
  3. 找到问题后,请更正模板文件中的代码,或在最近更改中选择以前的版本来恢复代码。

  4. 点击保存

  5. 点击自定义以返回模板编辑器,并确认错误消息已消失。

  6. 导航到您的店面,确保显示效果符合预期。

准备好开始使用 Shopify 进行销售了吗?

免费试用