现在是升级到 Shopify 2.0 主题的好时机吗?

已发表: 2022-04-19

去年秋天,我写了一篇关于将主题升级到 Shopify 的在线商店 2.0 的文章。 当时炒作很多,但尝试升级主题的人并不多。 商店是否应该在假期之前或之后升级存在很多困惑。

希望我现在可以消除一些困惑。

Shopify 的在线商店 2.0 具有可供所有人使用的选项,无论您使用什么主题。 然而,除非您有 2.0 兼容的主题,否则有些功能不可用。

简短的回答:除非有特定的需求可以通过 2.0 兼容的主题来解决,否则您可能不需要迁移到 2.0 主题

大多数人目前实际上并不需要兼容 2.0 的主题。 但为了经历这一切,让我把它分解一下。

如果您已经在使用 2.0 兼容主题,那就太好了。 您可能仍会学到一两件事,因此请继续阅读。

Shopify 的在线商店 2.0 到底是什么

Online Store 2.0 汇集了为商家和开发者等打开机会的功能。 新功能可能是一种改进,但在使用新主题或应用程序之前,您需要权衡成本。

以下是 Shopify 在线商店 2.0 功能的一些风险和回报。

增加灵活性

在深入了解细节之前,我想先谈谈更多灵活性的普遍好处。

我从店主那里多次听到的一个抱怨是,主题模板导致每家商店看起来都一样。 模板旨在在整个商店中创建一致性。 但我渴望从使用相同主题的其他人中脱颖而出。

当您阅读下面的好处时,请记住,其中许多功能提供了更大的灵活性,因此您无需编辑代码即可创建一个独特、美观的网站。

有了 2.0 兼容的主题,您就不必再为代码操心了。 你当然可以,但我建议你尽可能避免编辑代码文件。 我将在下面概述的功能允许您直接在 Shopify 的主题定制器中而不是在代码的后端创建商店模板的独特之处。

任何地方的部分

最大的好处是能够在所有模板中使用所谓的部分和块,而不仅仅是主页。 Shopify 将此 Sections Anywhere 称为“Sections Anywhere”,还是无处不在? 谁知道,因为他们一直在改变它。 #营销

当我们说 Sections Anywhere 时,这就是我们的意思。

从历史上看,Shopify 只允许您向主页添加不同的部分。 在主页上,您可以为您最近的博客文章添加一个部分,突出显示一个特色收藏,或者添加您的电子邮件通讯注册。

使用 Sections Anywhere,您可以将类似的部分添加到使用 2.0 结构的任何页面。 我这样说是因为并非所有主题都在整个主题中更新其模板。 因此,您会知道 Sections Anywhere 是否可用,因为它会在主题定制器中显示“添加部分”或“添加块”。

Shopify 的产品页面定制器,突出显示了“添加块”和“添加部分”

块与部分有点不同。 这些是进入您的部分的部分。

将您的页面想象成一个巨大的家庭大小的那不勒斯冰淇淋容器。 每份都由草莓、巧克力和香草的不同口味组成。 在草莓冰淇淋里面,你有大块的草莓。

如果我们将其转换为产品页面的 Shopify 术语,则一个部分就是您的产品表单(草莓冰淇淋)。 该部分中的部分可以混合和匹配,其中可能包括产品标题、价格和添加到购物车按钮(每个都是不同的草莓块)。

所以 Shopify 所说的部分是不同口味的冰淇淋,在一些部分里面有块,草莓。 有些部分不支持块,就像巧克力冰淇淋不会有草莓块一样。

显示 Shopify Sections 和 Blocks 之间差异的图形显示

应用扩展

Shopify 的应用程序扩展使应用程序能够与您的店面更无缝地集成。

应用程序可以通过两种不同的方式使用直接影响您的商店的 Online Store 2.0 功能。 应用程序块和应用程序嵌入块。

App Blocks允许应用程序在一个部分内添加代码。 对于在页面上具有视觉表示的应用程序,这是最好的描述。 例如,评论应用程序将使用 App Blocks,因此他们可以在产品表单中添加评论星以及标题和价格。

Shopify 的产品页面定制器,突出显示了 App Block

App Embed Blocks允许诸如用于 SEO 的 JSON-LD 之类的应用程序将其代码添加到整个页面。 这对于在幕后工作并且在页面上不做任何视觉操作的应用程序很常见。

应用嵌入的主题设置显示已启用用于 SEO 结构化数据应用的 JSON-LD。


为什么这对应用程序有好处的本质是技术性的,所以我不会深入研究这个。

这里最大的收获是安装过程更容易,因为您不必编辑代码来安装应用程序。 如果您正在编辑代码,则该应用程序与 2.0 不完全兼容。 这可能不是他们的错,我会解释原因。

风险:并非所有应用程序都存在

大多数应用程序尚未迁移到 Online Store 2.0,因此价值仍然相当低。

这并不是说应用程序需要提升他们的游戏水平……我的意思是有些需要。 但在某些情况下,它们实际上无法迁移到 2.0。 Shopify 缺少让他们的应用程序在 2.0 兼容性的限制和精神内按预期工作的重要部分。

应用程序对您来说最大的价值是那些完全迁移到这个新版本的人不再直接在您的主题中输入代码。

例如,用于 SEO 的 JSON-LD 历史上会创建一个文件和一行代码,并插入到您的主题代码中。 这意味着我们更改了您的主题代码,您无法轻松更新主题或无法自动更新。 现在,我们不会触摸您的主题,您只需单击一个按钮即可轻松启用或禁用该应用程序。

元字段

元字段不是 Shopify 的新功能。 它们已经存在多年,是应用程序和开发人员创建自定义字段的常用方法。 作为 Online Store 2.0 的一部分,Shopify 通过将元字段添加到“设置”菜单使您更容易访问它们。

产品、变体、集合、客户和订单的元字段设置选项。

将元字段视为您商店的自定义字段,真正有助于灵活性。 正确实施后,元字段会非常方便。

这样做的一个常见用途是在产品页面上显示不同的内容,而不是创建自定义模板。 例如,特定于变体的描述。 您可能会说“如果存在此元字段(分配给该特定变体),请显示此描述”。

另一个例子是 Shopify 如何使用元字段向搜索引擎隐藏您的页面。

风险:您还不能依赖原生 Shopify 元字段

截至本文撰写之时,Shopify 确实在产品、变体、集合、客户和订单级别具有一些内置元字段功能的功能。

Shopify 尚未在商店、页面和博客级别推出原生元字段。

所以仍然需要使用元字段应用程序。

更简单的升级路径

使用 Shopify Online Store 2.0 兼容的主题,您的主题的升级路径应该会改进并使事情变得更加容易。

2.0 的一个大目标(我认为)是结束自定义代码商家添加到他们的主题。 自定义代码使更新主题成为一场噩梦,如果您没有资源自行完成,我敢说不可能。

希望迁移到与 2.0 兼容的主题应该意味着更少的自定义代码编辑,但我对此表示怀疑。

风险:编辑代码会破坏更新路径

尽管 Shopify 的目标是将所有应用程序迁移到 2.0 并让商家停止编辑代码,但这绝非易事。 如果您最近将主题更新到 2.0 并且仍在使用编辑主题或自定义代码的应用程序,那么您已经破坏了更新路径。

这并不意味着您仍然无法更新,但您又回到了原来的位置,并且可能需要开发人员在更新发布时帮助更新主题。

此外,许多 Shopify 构建的主题不会针对 Online Store 2.0 兼容性进行更新。 这意味着您没有升级路径,需要从新主题和整个重新设计重新开始。 Shopify 全力以赴与他们的 2.0 兼容主题 Dawn。 他们没有更新其他主题,而是根据黎明创建了带有预设的新主题。

Shopify 现在会在新版本的主题可用时显示。
仅当未添加自定义代码时更新才可用

哪些 Online Store 2.0 功能可用于非 2.0 主题

所有主题,无论您的版本如何,都可以使用它们。

  1. 应用程序嵌入块
    每个人,无论你的主题是什么,都可以安装像 JSON-LD 这样使用 App Embed Blocks 的 SEO 应用程序。 因为我们没有在页面上直观地触摸任何内容,所以您是否拥有旧版主题或 2.0 兼容主题并不重要。
  2. 元字段
    Shopify 的元字段已经存在多年,但要在没有代码的情况下访问它们,您必须使用应用程序。 现在,无论您使用什么主题,所有商店都可以使用 Shopify 中的原生元字段。

    您不能将元字段动态添加到您的模板中。 这限制了好处,但同样,元字段早在 2.0 出现之前就已经存在了。 因此,您仍然可以从元字段中受益,但在使用传统主题时不能完全受益。

不要修复没有损坏的东西

所有这些令人惊叹的新功能听起来都很棒,但如果你没有想要解决的问题,我会推迟。 升级到 2.0 兼容主题的成本和时间都可能很高。 特别是对于那些 Shopify 没有创建清晰的升级路径并且您需要重新开始的人。

请记住,即使是具有明确升级路径的主题,仍然需要您付出努力。 在大多数情况下,您的主页必须完全重建。 在其他情况下,产品页面可能也需要工作。

2.0 兼容主题的升级路径不是快速单击按钮。 预计会花费几个小时到几周的时间,具体取决于更改的程度或复杂性。

如果该网站可以正常运行并且您对它的表现感到满意,请保留它。 除非您要解决真正的问题,否则不要急于转向 2.0 主题。

糟糕的网站转换可能不是获得新主题的理由。 网站救援旨在优化您的网站,而无需进行全面重新设计。 通过网站救援,我解决了困扰 Shopify 商店的几十个问题。