Shopify 腳本是一小段代碼,使您能夠為客戶創建個性化購物車體驗和結賬體驗。
Shopify 腳本和 Script Editor 應用僅適用于 Shopify Plus 商家。Shopify App Store 中不再支持下載 Script Editor 應用。
2025 年 8 月 28 日,Shopify 腳本將被移除并不再受支持。請在此日期之前將現有腳本遷移到 Shopify Functions。
當您創建或編輯腳本時,您可以選擇它只能在您的在線商店中運行,還是能在您的在線商店和以下應用中運行:
使用店面 API、JavaScript Buy SDK 或 Mobile Buy SDK 生成的自定義應用(Android 和 iOS) 生成結賬的自定義應用 Tapcart、Plobal Apps 和 Vajro 移動應用生成器
備注
若在最近一次更新腳本后安裝了應用,請重新發布腳本,以確保其在新安裝的應用上下文中按預期運行。
為了使腳本正常工作,網站需要有內置購物車功能,因此腳本不能用于 Buy button、Facebook 或批發銷售渠道。
您可以使用腳本來創建根據某購物車中的產品以及此購物車的其他屬性應用于此購物車的折扣。您還可以使用腳本來自定義客戶可用的貨運和支付選項。
您使用 Shopify 腳本 API 編寫腳本,此方式采用 Ruby 編程語言的限定版本。您可以使用 Script Editor 應用編寫、編輯、管理并發布腳本。Script Editor 應用提供可協助您編寫腳本的模板,以及幫助您測試腳本的調試程序。
發布腳本后,您可以更新 Liquid 模板文件,以便在線商店響應腳本所做的更改。
下面列出的是您能使用腳本創建的折扣類型和自定義設置:
折扣產品帶有特定的標簽以提供百分比 (%) 折扣、固定金額(美元)折扣或者這兩種折扣的組合 投放邏輯簡單或復雜的促銷活動(買一送一 (BOGO));買兩件打九折、買四件打八折) 根據基于數量的價格區間提供動態價格 修改、隱藏發貨選項和價格或將其重新排序 修改、隱藏或重新排列支付網關方法您可以創建以下類型的腳本:
訂單商品腳本 — 此類腳本會影響購物車中的訂單商品并能更改價格和給予折扣。每當您在購物車中添加、刪除或更改商品時,都會運行此類腳本。 發貨腳本 — 這些腳本是與發貨環節交互的,可以更改發貨方式并對運費給予折扣。每當您的客戶在結賬時訪問發貨選項頁面時,都會運行這些腳本。 付款腳本 — 這些腳本是與付款環節交互的,可以重命名、隱藏或重新排列支付網關。每當您的客戶在結賬時訪問付款方式頁面時,都會運行這些腳本。付款腳本不會與在結賬前向客戶顯示的支付網關(例如 PayPal Express 或 Apple Pay)交互。
腳本模板
Script Editor 應用包含常用腳本的模板。當您創建腳本時,您可以選擇模板并根據商店需要來編輯模板。以下列表包含您可以進行自定義的模板示例:
按百分比 (%) 對產品打折 產品降價金額 ($) 產品的百分比 (%) 折扣和金額(美元)折扣 批量折扣 買一送一 (BOGO) 修改運費價格 修改運費名稱 隱藏運費 重新排列運費 修改支付網關名稱 隱藏支付網關 重新排列支付網關