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