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) 修改运费价格 修改运费名称 隐藏运费 重新排列运费 修改支付网关名称 隐藏支付网关 重新排列支付网关