Skip to content

在线商店小组件

有三个区块可以在产品页面上绘制您的档位优惠:Quantity Break TableQuantity Break PickerSpend More Save More 表格。您只需在主题中放置它们一次; 此后它们会跟随折扣,展示它的档位,并在优惠结束时隐藏。

  1. 在折扣中打开 Show on storefront。

    打开该折扣 — 数量折扣多买多省价格表 — 并打开 Show on storefront。对于新建的数量折扣和新建的多买多省折扣,它默认就是打开的。 卡片上的状态行会准确告诉您买家将得到什么,或者这个小组件为什么保持隐藏。

    一个 Quantity Break 折扣的 Show on storefront 卡片,处于打开状态,Add to your theme 面板中列出 Quantity Break Table 和 Quantity Break Picker,每一个都带有 Add 按钮
  2. 点击您想要的区块旁边的 Add。

    该卡片底部的 Add to your theme 面板会按主题编辑器中完全相同的名称列出每一个区块, 并附上一行关于它是什么的说明,以及一个 Add 按钮,点击后会打开您的主题编辑器, 并把该区块准备好供您放置。

  3. 在主题编辑器中放置该区块并保存。

    把这个区块放到产品页面上它该在的位置 — 通常在价格或购买按钮附近 — 然后点击 Save

  4. 在主题编辑器中调整该区块的设置。

    下面的每一个标签、颜色和行为,都是该区块本身在主题编辑器中的一个设置。

把一个数量折扣优惠的每一个档位以表格形式列在产品页面上:数量、买家得到什么,以及价格。

  • Border color — 表格的边框。默认 #d9d9d9
  • Roundness — 圆角半径,0–24 px。默认 8。
  • Borderless — 默认关闭。打开后会去掉边框。
  • Header background — 留空则使用设计默认值。
  • Header text — 表头的文字颜色。
  • Cell padding — 4–32 px。默认 14。
  • Body background
  • Body text
  • Highlight unlocked tier — 默认打开。会高亮与所选数量匹配的那一行。
  • Highlight color — 默认 #e8f5e9
  • Display quantities as range — 默认关闭。打开后显示 “2–4” 而不是 “2+”。
  • Quantity label template — 例如 Buy {quantity}+{quantity} 会被自动替换。留空则保持 “2+“。区间显示不受影响。
  • Quantity label — 默认 “Buy”。
  • Show savings column — 默认打开。对于按金额减免的优惠始终显示。
  • Savings label — 默认 “Get”。
  • Off-each label — 默认 “off each”。用于百分比优惠。
  • Amount-off label — 默认 “off”。用于按金额减免的优惠;该金额是符合条件商品的合计金额, 因此这个默认值表述的是一个合计说法,绝不是每件的说法。
  • Fixed-price label — 默认 “each”。用于固定价格优惠。
  • Show prices column — 默认打开。对于按金额减免的优惠,以及变体超过 50 个的产品, 会自动隐藏。
  • Price label — 默认 “Price”。
  • Show original price — 默认打开。在每个折后价旁边把全价划掉。
  • Show base row — 默认打开。为低于第一个档位的数量添加一行全价。
  • Code hint prefix — 默认 “Use code”。只对折扣码折扣显示。
  • Linked message — 可选文字,显示在表格上方或下方。
  • Message positionAboveBelow。默认 Below。

把同一个优惠做成可点按的优惠卡片,买家从中挑选,并一次性加入购物车。

  • Heading — 默认 “Choose your bundle”。
  • Card border — 默认 #d9d9d9
  • Selected accent — 被选中卡片的边框和单选按钮颜色。
  • Roundness — 0–24 px。默认 8。
  • Card padding — 4–32 px。默认 14。
  • Card background
  • Card text
  • Show single-item card — 默认打开。会在各档位上方添加一张 “Buy 1” 卡片。
  • Single-item label — 默认 “Buy 1”。
  • Pre-selected tier — 0–10。默认 0,即保持默认选中项。它只统计实际显示出来的档位, 因此隐藏的档位永远不会被预先选中。
  • Tier label — 默认 Buy {quantity}{quantity} 会被自动替换。
  • Off-each label — 默认 “off each”。用于百分比优惠。
  • Amount-off label — 默认 “off”。用于按金额减免的优惠,表述的是合计说法。
  • Fixed-price label — 默认 “each”。用于固定价格优惠(每件价格)。
  • Per-product suffix — 默认 “of the same product”。在优惠按产品计数时显示。
  • Per-variant suffix — 默认 “of the same variant”。在优惠按变体计数时显示。
  • Show unit prices — 默认打开。对于按金额减免的优惠,以及变体超过 50 个的产品, 会自动隐藏。
  • Show original price — 默认打开。在每个折后价上方把全价划掉。
  • Each label — 默认 “each”。
  • Most popular tier — 0–10。默认 0 表示不加标记;1 表示第一个档位。
  • Most popular text — 默认 “Most popular”。
  • Most popular background — 默认 #1a1a1a
  • Most popular text color — 默认 #ffffff
  • Button text — 默认 “Add to cart”。
  • Added text — 默认 “Added!”。
  • Unavailable text — 默认 “Unavailable”。
  • After adding to cartGo to the cart page(默认)、Refresh the page(好让 主题显示新的购物车数量)或 Stay on this page(显示一条带有购物车链接的确认信息)。
  • In-cart text — 默认 {count} in cart。在添加之后留在当前页面时显示; {count} 是购物车中已添加商品的件数。
  • Cart link text — 默认 “View cart”。
  • Button background — 默认 #1a1a1a
  • Button text color — 默认 #ffffff
  • Code hint prefix — 默认 “Use code”。只对折扣码折扣显示。
  • Linked message — 可选文字,显示在这些卡片上方或下方。
  • Let shoppers mix variants per tier — 默认关闭。打开后,被选中的档位会为每一件商品 显示一行,让买家自行搭配这个组合。对于按变体的优惠不显示。
  • Bundle button text — 默认 “Add bundle”。
  • Items word — 默认 “items”。在无法显示金额合计时使用:“Add bundle • 3 items”。
  • Unresolved text — 默认 “Choose options”。
  • Message positionAboveBelow。默认 Below。

把一个多买多省优惠的每一个消费金额档位列在产品页面上:消费这么多,就能省这么多。

  • Border color — 默认 #d9d9d9
  • Roundness — 0–24 px。默认 8。
  • Borderless — 默认关闭。
  • Header background — 留空则使用设计默认值。
  • Header text
  • Cell padding — 4–32 px。默认 14。
  • Body background
  • Body text
  • Highlight unlocked tier — 默认打开。会高亮购物车已达到的最高档位。
  • Highlight color — 默认 #e8f5e9
  • Spend label — 默认 “Spend”。
  • Savings label — 默认 “Get”。
  • Off-the-order label — 默认 “off the order”。
  • Off eligible items label — 默认 “off eligible items”。当折扣排除了部分商品时, 会用它来取代 off-the-order 标签。
  • Code hint prefix — 默认 “Use code”。只对折扣码折扣显示。
  • Linked message — 可选文字,显示在表格上方或下方。
  • Message positionAboveBelow。默认 Below。

Sale Badge 和 Price Drop 会自动在您的主题中找到自己的位置。在自动方式行不通的主题上, Promotions 页面上的 Theme selectors 会打开一个弹窗,其中有三个可选的 CSS 选择器, 用来让应用指向您主题自己的元素:

  • Badge container in product cards — 每张产品卡片中用来固定徽章的那个元素。 填一次就能覆盖所有会显示产品卡片的页面。
  • Price element on the product page — 产品页面上承载价格的那个元素,折后价会显示在那里。
  • Price element in product cards — 每张产品卡片内部承载价格的那个元素。

留空某个字段则保持自动放置。每个选择器最多 200 个字符,且必须是有效的 CSS 选择器 — 如果不是,字段会就地这样提示。匹配不到任何内容的选择器会回退到自动放置, 而一个不含价格的选择器则什么都不画,而不是去划掉一个错误的数字。

每个区块都会在产品页面上您放置它的位置渲染,并显示该优惠真实的档位。 Quantity Break Picker 还可以加入购物车。当这个优惠并不覆盖买家眼前的这个产品,或者优惠已暂停或已结束时, 区块会什么都不显示,而不是给出一个过时的说法。

  • **每个产品一个小组件。**当两个已开启展示的优惠覆盖同一个产品时,那里只会显示一个小组件。 折扣的 Show on storefront 卡片会统计它们,并提供 Choose which one shows。每一个折扣仍然按照它自己的条件生效。
  • **变体超过 50 个时隐藏价格。**对于按金额减免的优惠,以及变体超过 50 个的产品, 价格列和 Quantity Break Picker 中的单件价格会被自动隐藏。
  • 暂停这个优惠会隐藏小组件 — 此时卡片会显示 “Not shown (offer paused)”, 并且不再提供那个开关,因此一个已暂停的优惠永远不会看起来像是在运行。
  • **这个展示开关只影响展示。**关闭 Show on storefront 会隐藏小组件; 折扣照常生效。若要停止折扣,请暂停这个优惠。
  • 主题选择器是店铺级别的,不是按促销展示设置:保存它们会改变店铺上每一个 Sale Badge 和 Price Drop 的放置位置。
  • 购物车目标进度条 — 第四个区块, 显示距离下一个消费金额档位的进度。
  • 数量折扣 — 档位表格和优惠卡片背后的那种折扣。
  • 多买多省 — 消费金额表格背后的那种折扣。
  • 价格表 — 另一种为档位表格提供数据的折扣。
  • App embed — 徽章和降价展示需要它,这些区块不需要。