建立和啟用指令碼
您需以 Shopify 指令碼 API 編寫指令碼。此 API 是一種 Ruby 程式設 計語言版本,因此您必須具有使用 Ruby 編寫程式的經驗。使用 Script Editor 來建立、編輯、測試和發佈指令碼。
開始編寫指令碼之前,您應先瀏覽不同的指令碼類型 (商品項目、運送和付款),以便瞭解每種指令碼類型支援的方法。例如,商品項目指令碼無法使用運送方式。
一次只能發佈每種指令碼的一個指令碼。例如,您可以發佈一個商品項目指令碼和一個運費指令碼,但是不能一次發佈兩個商品項目指令碼。
支援的管道
在您建立 (或編輯) 指令碼時,您應選擇僅在線上商店,或是同時在線上商店和以下應用程式中執行此指令碼:
- 以 Storefront API、JavaScript Buy SDK、Mobile Buy SDK (Android 和 iOS) 建立的自訂應用程式
- 會產生結帳作業的自訂應用程式
- Tapcart、Plobal Apps 和 Vajro 行動應用程式建立工具
Script Editor 的指令碼範本中提供常見指令碼的範例。如需檢視這些範本,您需要先建立指令碼。
建立指令碼
如要建立指令碼:
請詳閱 Shopify 指令碼 API,參考如何編寫指令碼中的程式碼。
- 開啟 Script Editor。「指令碼」概覽頁面會顯示您商店的指令碼清單。
- 按一下「建立指令碼」即可開始建立新指令碼。
-
在「選擇指令碼範本」對話方塊中:
- 選擇要建立的指令碼類型。
- 選擇一個範例範本開始建立,或選擇空白範本從頭開始編寫指令碼。
- 按一下「建立指令碼」,以您所選擇的類型建立指令碼。
在「標題」方塊中輸入指令碼名稱。請使用描述性名稱,方便您一眼辨識該指令碼的功能。
按一下「程式碼」,開啟「Ruby 來源程式碼」主控台。
輸入指令碼的程式碼。請使用 Shopify 指令碼 API 說明文件作為參考。
按一下「執行指令碼」來執行指令碼。
-
完成之後:
- 按一下「儲存草稿」,儲存尚未發佈的指令碼草稿
- 按一下「儲存並發佈」,建立並發佈指令碼
下一步
編寫指令碼之後,應先對指令碼進行測試和偵錯再發佈。您也可以更新 Liquid 範本檔案,讓店面回應指令碼所做的變更。