指令碼範例
此頁面列印時間為 Jan 20, 2021。如須最新版本,請至 https://help.shopify.com/zh-TW/manual/checkout-settings/script-editor/examples。
指令碼具靈活性,可用來建立獨特且效果強大的折扣。例如,您可以建立指令碼,根據客戶加入購物車中的商品,變更商店購物車中商品項目的價格和屬性。
Script Editor 的指令碼範本中提供常見指令碼的範例。如需檢視這些範例,您需要先建立指令碼。
新手入門
自動化是一個有效工具,可協助您從實體據點銷售轉為線上銷售。以下是一些熱門指令碼,您可以由此開始並依需求修改:
請注意,由於指令碼是以程式碼編寫,因此如果您的組織中沒有擅長使用 Ruby 的開發者,在使用時就可能會經歷一些試用期和錯誤。我們強烈建議您在發佈指令碼前先仔細測試指令碼,以確保能獲得您所期望的結果。
指令碼範本
以下是三種類型的指令碼:商品項目指令碼、運送指令碼和付款閘道指令碼。
商品項目指令碼
商品項目指令碼會影響購物車中的商品項目,且會變更其屬性與價格。每次購物車屬性變更時,會執行這些指令碼,例如新增或移除商品項目,變更運送地址或新增折扣代碼。範本包括以下應用程式:
- 對商品折扣百分比 (%)
- 對商品折扣金額 ($)
- 對商品折扣百分比 (%) 和金額 ($)
- Bulk Discounts
- 買一送一
如需更多商品項目指令碼的範例,請參閱商品項目指令碼範例。
運送指令碼
運送指令碼會與運費費率互動,可變更運費名稱、可見性、顯示順序和價格。每當顧客在結帳時進入運送選項頁面,這類指令碼就會執行。應用程式包含以下範本:
- 修改運費金額
- 修改運費名稱
- 隱藏運費
- 重新排序運費費率
如需更多運送指令碼的範例,請參閱運費費率指令碼範例。
付款指令碼
付款指令碼會與付款閘道互動,可變更閘道名稱、可見性與顯示位置。每當顧客在結帳時進入付款方式頁面,這類指令碼就會執行。由於系統已在進入結帳頁面前向顧客顯示加速結帳作業,因此付款指令碼不會與加速結帳作業互動。應用程式包含以下範本:
- 修改付款閘道名稱
- 隱藏付款閘道
- 重新排序付款閘道
如需更多付款閘道指令碼的範例,請參閱付款閘道指令碼範例。
其他範例
其他指令碼範例:
深入瞭解
深入瞭解: