從 Shopify 指令碼遷移至 Shopify Functions
Shopify Functions 與 Shopify 指令碼類似,可讓開發人員打造自訂的商務體驗。Shopify Functions 提供更完善且穩健的自訂體驗,協助開發人員與商家建立並擴充 Shopify 商店的功能。由於 Functions 以 app 形式提供,且不需要使用者接觸程式碼,因此更容易使用且更易於存取。
若要從 Shopify 指令碼轉移至 Shopify Functions,您需要完成下列步驟:
- 檢閱在 Shopify 指令碼棄用前處於啟用狀態的自訂。
- 您可以透過下列任一方式重建您的自訂項目:
- 安裝以 Shopify Functions 建置的 app。
- 使用Shopify Functions 重建您自己的解決方案。
本頁內容
瞭解 Shopify Functions 的優點
Shopify Functions 會隨 app 一併安裝。您可在 Shopify 管理介面中與其他功能一樣直接設定,因此商家在建立或修改自訂項目時無須撰寫程式碼。執行 Shopify Functions 的 WebAssembly 平台提供比 Shopify 指令碼更佳的效能,程式碼執行時間低於 5 毫秒。因此,Shopify Functions 能在不犧牲效能的情況下支援大型促銷活動,例如快閃優惠。
透過 Shopify Functions,開發人員可以在本機環境撰寫程式碼並進行單元測試。開發人員會將 Shopify Functions 自訂項目作為 app 的一部分發佈,而非在每個商店中複製貼上程式碼。最後,使用 Shopify Functions 能減少逾時與 CPU 記憶體限制等問題。
透過 Shopify 指令碼自訂項目報告轉換至 Shopify Functions
Shopify 指令碼自訂報告是 Shopify 管理介面中的個人化頁面,會顯示在 2026 年 6 月 30 日 Shopify 指令碼棄用之前,您商店中處於啟用狀態的指令碼自訂,並提供 Shopify Functions 文件或相關的 app 連結,以協助您重新建立自訂。
系統會自動產生 Shopify 指令碼自訂報告。您也可以匯出報告,並以 CSV 檔案格式進行檢視。
檢閱您的自訂項目
依您安裝的指令碼而定,Shopify Scripts customizations report 頁面可能包含 付款閘道、運送 與 產品折扣 的自訂項目區段。
每個區段可能包含您 Shopify 指令碼自訂項目的名稱、說明與來源檔案連結、以 Shopify Functions 建置且與您的自訂項目相符的建議 app 連結,以及 Shopify Functions 教學課程的連結。
檢閱報告內容,決定要保留哪些自訂項目。若有不再使用的自訂項目,則無須使用 Shopify Functions 重新建立,可直接忽略。要繼續使用的自訂項目,則需要以 Shopify Functions 重新建立。其中有些可透過安裝現成 app 完成,有些則可能需要依附帶的 Shopify Functions API 指南手動重建。
步驟:
在 Shopify 管理介面中,前往 應用程式 > Script Editor。
在 取代 Shopify 指令碼 橫幅中,按一下 取代 Shopify 指令碼。
在自訂報告的各個區段中,點擊自動偵測自訂數量下方的指令碼名稱,即可檢閱在 Shopify 指令碼棄用前處於啟用狀態的自訂。
決定要保留哪些自訂項目,然後考量 recreating them using Shopify Functions 的各種選項。
重新建立自訂項目
您可以利用 Shopify Scripts customizations report 規劃如何使用 Shopify Functions 重新建立以指令碼為基礎的自訂項目。針對您要繼續使用的自訂項目,可採用下列任一方法或其組合,使用 Shopify Functions 重新建立:
- 安裝現成的 apps that are built on Shopify Functions。瞭解詳情,請參閱 customizing your checkout with apps。
- 使用 Shopify Functions 建置您自己的解決方案。
步驟:
在 Shopify 管理介面中,前往 應用程式 > Script Editor。
在 取代 Shopify 指令碼 橫幅中,按一下 取代 Shopify 指令碼。
在 自訂項目報告 的每個區段中,請執行下列任一操作:
- 若要檢視在 Shopify 指令碼棄用前處於啟用狀態的自訂,請點擊自動偵測自訂數量下方的指令碼名稱。
- 若要檢視或安裝與您的指令碼相符的相容 app,請在 建議的 app 區段中,針對要使用的 app 按一下 安裝,或按一下 更多類似的 app 以尋找其他相容 app。
- 若要檢視 Shopify Functions 教學課程,請在 如何使用 Shopify Functions 重新建立 區段中,按一下相關的 Function API 連結。
當您使用 app 或手動建立的 Shopify Functions 自訂項目成功完成測試後,即可停用要取代的指令碼。
Shopify Functions 相關資源
如需進一步瞭解如何從 Shopify 指令碼轉換至 Shopify Functions,請參閱下列資源: