Flow 中的 Liquid 支持
已于 Mar 03, 2021 打印了此页面。若要查看当前版本,请访问 https://help.shopify.com/zh-CN/manual/shopify-plus/flow/create-workflow/variables/liquid。
具有 Shopify Liquid 使用经验的开发人员可以将 Liquid 添加到操作的文本字段中。如果您不熟悉 Shopify Liquid,请使用添加模板变量窗口将 Liquid 添加到消息中。
Flow 支持大部分 Shopify Liquid,但此处介绍了一些例外情况。
条件和迭代标签
您可以手动将 Liquid 变量标签添加到工作流消息中。您可以使用这些标签在消息中包含更多信息。
例如,您可以使用 for loop
对象迭代对象列表,例如订单中的订单项目。借助这些标签,您可以创建包含详细信息(例如,订单中每个订单项目的产品标题、SKU、价格和数量)的消息,使接收者不必在 Shopify 后台查找这些信息。
Flow 支持所有 Shopify Liquid 条件(或控制流)标签:
- if
- unless
- else/elsif
- case/when
- and/or(多个条件)
Flow 还支持所有 Shopify Liquid 迭代标签:
筛选器
Flow 支持以下 Shopify Liquid 筛选器:
筛选器名称 | 筛选器类型 |
---|---|
abs | 数学 |
append | 字符串 |
at_least | 数学 |
at_most | 数学 |
capitalize | 字符串 |
ceil | 数学 |
concat | 数组 |
date | 附加 |
default | 附加 |
divided_by | 数学 |
downcase | 字符串 |
escape | 字符串 |
首先 | 数组 |
floor | 数学 |
join | 数组 |
last | 数组 |
lstrip | 字符串 |
地图 | 数组 |
minus | 数学 |
modulo | 数学 |
newline_to_br | 字符串 |
Plus | 数学 |
prepend | 字符串 |
remove | 字符串 |
remove_first | 字符串 |
replace | 字符串 |
replace_first | 字符串 | reverse | 数组 |
round | 数学 |
rstrip | 字符串 |
尺寸 | 数组 |
slice | 字符串 |
排序 | 数组 |
split | 字符串 |
strip | 字符串 |
strip_html | 字符串 |
strip_newlines | 字符串 |
times | 数学 |
truncate | 字符串 |
truncatewords | 字符串 |
uniq | 数组 |
upcase | 字符串 |
url_encode | 字符串 |
where | 数组 |
示例
查看使用 Liquid 的消息和备注的示例。