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