跳转到内容
免费试用 7 天
简体中文
在 Claude 中打开 就此页面提问在 ChatGPT 中打开 就此页面提问

动态变量

动态变量参考:自动在文字徽章中填入实时的产品和客户数据。

动态变量会将实时的产品、库存、客户、折扣和评价数据插入到您的文字徽章中。您无需编写“20% Off”这样的固定文案,只需使用 {sale},徽章就会自动为每个产品显示正确的折扣百分比。

Insert dynamic text 将变量分为四个类别,下表采用相同的分组方式。

变量 说明 示例输出
{product_vendor} 产品供应商 By Nike
{product_type} 产品类型 T-Shirt
{product_sku} 产品 SKU SKU: TS-BLK-001
{inventory} 库存中的可用商品总数 Only 5 left
{product_variant_count} 多属性数量 3 options available
{product_metafield} 您所选产品元字段的值 Organic Cotton
{variant_metafield} 您所选多属性元字段的值 Size EU 42
变量 说明 示例输出
{sale} 相对原价的折扣百分比 Save 20%
{sale_amount} 相对原价的折扣金额 Save $36.00
变量 说明 示例输出
{sami_discount_value_percent} 产品上的 Sami 折扣百分比 20%
{sami_discount_value_amount} 产品上的 Sami 折扣金额 Save $10.00
{sami_discount_code} 折扣码(仅限折扣码类折扣) SUMMER20
{sami_new_price} 应用 Sami 折扣后的价格 Now $40.00
变量 说明 示例输出
{customer_order_total} 客户的订单总数 12 orders placed
{customer_spent_total} 客户的消费总额 $1,250.00 spent
{product_rating_star} 产品的平均星级评分,来自您的评价应用 4.8 stars
{product_number_of_star} 产品的评价数量 126 reviews
{countdown} 距显示结束日期的倒计时,Style 1 12Days 20Hrs 50Mins 40Secs
{countdown_2} 同一倒计时的 Style 2,每个单位带框显示 12 : 20 : 50 : 40

金额会遵循您商店的货币格式,因此上述示例会以您自己的货币显示。

  1. 创建一个 Text badge,或打开已有的文字徽章。在 Design 中展开 Content,找到 Badge text 编辑器。

    选择徽章类型对话框,Text badge 已高亮

    在 Choose badge type 中选择 Text badge,即可创建支持动态变量的徽章。

  2. 点击 Badge text 工具栏中的 Dynamic text。Insert dynamic text 对话框会打开,列出所有可用变量,每个变量都显示其标记、示例值和用途。

    Badge text 工具栏,右端有 Dynamic text 按钮

    Dynamic text 位于 Badge text 工具栏中,紧挨着格式按钮。

  3. 有两种方式可以缩小列表范围:

    • Search:在顶部的字段中输入。它会匹配标记、说明和相关词,因此输入 stock 可找到 {inventory},输入 rating 可找到 {product_rating_star}。
    • 分类标签页:All、Pricing、Sami Discount、Product 和 Advanced,每个标签页都会显示其包含的变量数量。All 会保留带标题的分组,让列表更易阅读。

    Insert dynamic text 对话框,带有搜索字段以及 All、Pricing、Sami Discount、Product 和 Advanced 标签页

    按关键词搜索或切换标签页,以缩小较长的列表。

  4. 点击变量所在的行。该行会高亮,表示它就是将要插入的变量。

    部分变量在行内带有选项,请参阅下方的需要设置的变量。

  5. Insert text 是对话框的主按钮,在您选择变量之前一直处于禁用状态。点击后对话框会关闭,并将变量添加到徽章文字的末尾,因此您已经写好的文字会保持原位。

    已选中的变量行,对话框底部的 Insert text 按钮已启用

    Insert text 会将变量添加到徽章文字末尾并关闭对话框。

    您可以在编辑器中拖动标记来调整位置,也可以在其前后输入其余文字。

  6. 查看徽章预览,变量在预览中显示的是示例值,而不是实时数据。根据需要配置 Products 和 Display,然后点击 Save & Enable。

您也可以直接在编辑器中输入 {sale} 或 {inventory} 这样的标记,须与示例完全一致,包括花括号。对于元字段和倒计时样式,请使用 Dynamic text,因为这些标记会自动为您生成。

有四类变量需要先完成相应设置才能生效。

选择 {product_metafield} 或 {variant_metafield} 所在的行,它会展开为您商店中的元字段定义,无需输入命名空间或键。勾选需要的元字段,可使用面板自带的搜索来缩小较长的列表,点击 Load more 查看其余内容。行上的标记会显示您已勾选的数量。

展开的产品元字段行,带有搜索字段和元字段定义复选框列表

勾选元字段即可将其附加到徽章;面板会列出您商店中已有的定义。

随后,Insert text 会为您勾选的每个元字段写入一个标记,采用应用自己的格式,例如 {product.metafields.custom.material},而不是通用的 {product_metafield}。如果想在文字中分别放置各个元字段,请每次只勾选一个。

倒计时有两个独立的标记,分别列为 Style 1 和 Style 2,行内附有各自的预览。请在插入前选择所需样式:{countdown} 显示连续的单位,{countdown_2} 会为每个数字加框。

两者都会读取 Display > Visibility Date & Countdown 下的结束日期,因此请先设置该日期,否则倒计时没有可倒数的目标。

四个 {sami_discount_*} 变量会读取您在 Discounts 页面创建的折扣,因此徽章必须限定到该折扣:Products 标签页需要选择 Products matching conditions,并添加 Sami discount 条件。保存折扣并点击 Create badge 后,系统会为您完成此设置。

如果没有该条件,变量所在行会以红色警告,并且无法保存。

{product_rating_star} 和 {product_number_of_star} 会读取您的评价应用,因此徽章需要在 Products 标签页上添加 Product review app 条件。同样会出现红色警告并阻止保存。请参阅根据评价应用显示徽章。

{sale} 和 {sale_amount} 的所在行上各有一个 Hide label if the product/variant is not on sale 复选框。勾选后,徽章会在原价产品上消失,而不是显示“Save 0%”。

以下是商家在文字徽章中使用动态变量的一些常见方式:

徽章文字 客户看到的内容 使用场景
Save {sale}! Save 25%! 在促销商品上突出显示折扣百分比
Only {inventory} left! Only 3 left! 通过低库存提醒营造紧迫感
Ships from {product_vendor} Ships from Nike 为多供应商商店显示产品供应商
{product_variant_count} options available 5 options available 让客户了解产品有多个多属性可选
{countdown} left! 2d 05h 30m left! 通过促销结束倒计时营造紧迫感
VIP: {customer_order_total} orders VIP: 8 orders 用个性化徽章回馈忠实客户
You have spent {customer_spent_total} You have spent $450.00 在会员忠诚度计划中向客户展示其消费记录
{product_rating_star} star 4.8 star 将产品自身的评分放在徽章上,作为社会认同
Loved by {product_number_of_star} customers Loved by 126 customers 将较高的评价数量转化为购买理由
Use {sami_discount_code} for {sami_discount_value_percent} off Use SUMMER20 for 20% off 在折扣适用的产品上宣传折扣码

这对您有帮助吗?