Shopify 脚本和 Script Editor 应用
Shopify 脚本是一小段代码,可让您在客户的购物车中和结账时为他们创建个性化体验。
创建或编辑脚本时,您可以选择是仅在在线商店中运行,还是在在线商店和以下应用中运行:
- 使用 Storefront API、JavaScript Buy SDK、Mobile Buy SDK(Android 和 iOS)构建的自定义应用
- 生成结账的自定义应用
- Tapcart、Plobal Apps 和 Vajro 移动应用生成器
脚本若要正常工作,网站需要具有内置的购物车功能,因此脚本不能与购买按钮或 Facebook 销售渠道一起使用。
您可以使用脚本根据购物车中的商品以及其他购物车属性来创建应用于购物车的折扣。您还可以使用脚本为客户自定义可用的发货和支付选项。
您可以使用 Shopify 脚本 API 编写脚本,该 API 使用 Ruby 编程语言的受限版本。您可以使用 Script Editor 应用来编写、编辑、管理和发布脚本。Script Editor 应用提供模板来帮助您编写脚本,并提供调试器来帮助您测试脚本。
发布脚本后,您可以更新 Liquid 模板文件,以便您的在线商店能够响应脚本所做的更改。
在此页面上
脚本示例
以下列表包含一些示例,说明您可以使用脚本进行的折扣和自定义类型:
- 为具有特定标记的产品提供百分比 (%) 折扣、固定金额 ($) 折扣或二者组合
- 使用简单或复杂的逻辑开展促销活动(例如买一送一 (BOGO);购买两件可享九折优惠,购买四件可享八折优惠)
- 通过基于数量的价格区间提供动态定价
- 修改、隐藏或重新排序发货选项和价格
- 修改、隐藏或重新排序支付网关方式
您可以创建以下类型的脚本:
- 订单项目脚本—此类脚本会影响购物车中的订单项目,可以更改价格并提供折扣。每当有商品添加到购物车、从购物车中删除或在购物车中发生更改时,这些脚本就会运行。
- 发货脚本—此类脚本与发货交互,可以更改发货方式并为运费提供折扣。每当您的客户在结账时访问发货选项页面,这些脚本就会运行。
- 付款脚本—此类脚本与付款交互,可以重命名、隐藏和重新排序支付网关。每当您的客户在结账时访问付款方式页面,这些脚本就会运行。付款脚本不与在结账前向客户显示的支付网关(例如 PayPal Express 或 Apple Pay)交互。
脚本模板
Script Editor 应用包含常用脚本的模板。创建脚本时,您可以选择一个模板并根据商店的需求对其进行编辑。以下列表包含您可以自定义的模板示例:
- 产品百分比 (%) 折扣
- 产品金额 ($) 折扣
- 产品百分比 (%) 和金额 ($) 折扣
- 批量折扣
- 买一送一 (BOGO)
- 修改运费金额
- 修改运费名称
- 隐藏运费
- 重新排序运费
- 修改支付网关名称
- 隐藏支付网关
- 重新排序支付网关