Shopify脚本和脚本编辑器应用程序
本页打印于2022年11月11日。当前版本请访问https://help.shopify.com/en/manual/checkout-settings/script-editor。
Shopify Scripts是一些小段代码,可以让您在购物车和结账时为客户创建个性化的体验。
当您创建或编辑一个脚本时,您可以选择它是否只在您的在线商店中运行,还是在您的在线商店和以下应用程序中运行:欧宝体育官网入口首页
- 类构建的自定义应用程序店面API,JavaScript购买SDK,移动购买sdk(Android和iOS)
- 生成结帐的定制应用程序
- Tapcart和Plobal应用手机应用开发者
为了让脚本工作,他们要求网站有内置的购物车功能,所以脚本不能与购买按钮,脸谱网,或批发销售渠道。
您可以使用脚本创建基于购物车中的商品以及其他购物车属性应用到购物车的折扣。您还可以使用脚本定制客户可用的运输和支付选项。
编写脚本时使用Shopify脚本API该公司使用的是Ruby编程语言的有限版本。控件可以编写、编辑、管理和发布脚本脚本编辑器脚本编辑器应用程序提供模板来帮助您编写脚本和一个调试器来帮助你测试它们。
在您发布了脚本之后,您就可以这样做了更新您的Liquid模板文件这样你的在线商店就能响应你欧宝体育官网入口首页的脚本所做的更改。
脚本的例子
下面的列表包含了您可以使用脚本进行的折扣和定制类型的示例:
- 折扣产品的特定标签提供百分比(%)或固定(美元)折扣,或两者的组合
- 用简单或复杂的逻辑进行促销(买一送一);买二打九折,买四打八折)
- 提供动态定价与基于数量的价格优惠
- 修改、隐藏或重新排序运输选项和价格
- 修改、隐藏或重新排序支付网关方法
您可以创建以下类型的脚本:
- 行项目脚本-这些脚本影响购物车中的行项目,可以改变价格和授予折扣。每次在购物车中添加、删除或更改项目时,都会运行这些脚本。
- 航运脚本-这些脚本与航运,并可以改变航运方法和授予折扣航运率。这些脚本在您的客户每次签出时访问配送选项页面时运行。
- 付款的脚本-这些脚本与支付交互,可以重命名,隐藏和重新排序支付网关。这些脚本在您的客户每次签出时访问支付方法页面时运行。支付脚本不与支付网关交互,如PayPal Express或Apple Pay,这些支付网关在结账前会显示给您的客户。
脚本模板
脚本编辑器应用程序包括常见脚本的模板。在创建脚本时,可以根据存储的需要选择模板并对其进行编辑。下面的列表包含了您可以自定义的模板示例:
- 产品的百分比(%)
- 产品的金额(美元)
- 产品的百分比(%)和金额($)
- 批量折扣
- 买一送一(BOGO)
- 修改运费价格
- 修改运费名称
- 隐藏运费
- 重新订购运费
- 修改支付网关名称
- 隐藏支付网关
- 重新订购支付网关
在本节中
脚本API | Shopify Scripts API是Ruby的简化版本,它包含了编写脚本所需的方法。 |
要求和限制 | 脚本不能做所有的事情。在为存储构建脚本时,可能需要考虑以下几点。 |
创建脚本 | 使用脚本编辑器创建并启用脚本。 |
示例脚本 | 可以用脚本编辑器应用程序创建的脚本示例。 |
多种货币 | 创建支持以多种货币销售的脚本。 |
更新Liquid模板 | 更新您的Liquid模板文件以利用您的脚本。 |
出版 | 使用脚本编辑器应用程序发布和取消发布你的脚本到你的商店。 |
调试脚本 | 使用脚本编辑器应用程序中的调试功能来测试和调试脚本。 |