發布與取消發布指令碼
使用 Script Editor 在您的商店發布或取消發布指令碼。
在您建立指令碼並完成測試後,便可將其發布到商店。已發布的指令碼在觸發時會於您的商店執行。例如,每當購物車有變更,就會執行商品項目指令碼。
您一次只能為每種指令碼類型發布一個指令碼。例如,您可以發布一個商品項目指令碼和一個運費費率指令碼,但不能同時發布兩個商品項目指令碼。
當您發布指令碼時,會發生以下情況:
- 系統會清除與該指令碼相關的錯誤次數,且不再於指令碼中顯示錯誤資訊。
- 系統會自動替該指令碼訂閱通知電子郵件。每當該指令碼在生產環境發生錯誤,您都會收到該錯誤的電子郵件通知。
發布指令碼不會將其折扣套用到現有購物車。同樣地,取消發布指令碼也不會移除該指令碼先前套用至現有購物車的折扣。
您也可以使用 Launchpad app,排程商品項目與運費費率指令碼在活動期間執行。
發布指令碼後,它會在您的網路商店,以及使用下列 API 與 SDK 建置的任何 app 中執行:
- Storefront API
- JavaScript Buy SDK
- Mobile Buy SDKs (Android 與 iOS)
若要發布指令碼:
在 Script Editor 中,按一下您要發布的草稿指令碼名稱。
按一下 發布 或 儲存並發布,以儲存指令碼的變更並將其發布。
取消發布指令碼
取消發布指令碼不會移除該指令碼套用至現有購物車的折扣。
若要取消發布指令碼:
在 Script Editor 中,按一下您要取消發布的已發布指令碼名稱。
按一下 取消發布,將該指令碼改為未發布的草稿。
後續步驟
發布指令碼後,您可以更新 Liquid 範本檔案,讓線上店面回應指令碼所做的變更。