現在是升級到 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 這樣使用 A​​pp Embed Blocks 的 SEO 應用程序。 因為我們沒有在頁面上直觀地觸摸任何內容,所以您是否擁有舊版主題或 2.0 兼容主題並不重要。
  2. 元字段
    Shopify 的元字段已經存在多年,但要在沒有代碼的情況下訪問它們,您必須使用應用程序。 現在,無論您使用什麼主題,所有商店都可以使用 Shopify 中的原生元字段。

    您不能將元字段動態添加到您的模板中。 這限制了好處,但同樣,元字段早在 2.0 出現之前就已經存在了。 因此,您仍然可以從元字段中受益,但在使用傳統主題時不能完全受益。

不要修復沒有損壞的東西

所有這些令人驚嘆的新功能聽起來都很棒,但如果你沒有想要解決的問題,我會推遲。 升級到 2.0 兼容主題的成本和時間都可能很高。 特別是對於那些 Shopify 沒有創建清晰的升級路徑並且您需要重新開始的人。

請記住,即使是具有明確升級路徑的主題,仍然需要您付出努力。 在大多數情況下,您的主頁必須完全重建。 在其他情況下,產品頁面可能也需要工作。

2.0 兼容主題的升級路徑不是快速單擊按鈕。 預計會花費幾個小時到幾週的時間,具體取決於更改的程度或複雜性。

如果該網站可以正常運行並且您對它的表現感到滿意,請保留它。 除非您要解決真正的問題,否則不要急於轉向 2.0 主題。

糟糕的網站轉換可能不是獲得新主題的理由。 網站救援旨在優化您的網站,而無需進行全面重新設計。 通過網站救援,我解決了困擾 Shopify 商店的幾十個問題。