跳转到主要内容
区块不必打印在每份单据上。在区块的 可见性 选项卡中,您可以设置仅对部分订单打印该区块:仅在订单已支付时打印付款详情,仅对寄往国外的订单打印海关申报,仅对 B2B 客户打印批发备注。区块会保留在您的模板中,Foliant 会逐个订单判断是否打印。

开始之前

条件是可视化编辑器的一部分,而可视化编辑器是否可用取决于您的套餐。如果模板为所有选定订单只打印一份单据,则没有 可见性 选项卡:其中的区块始终会打印。

仅在订单符合条件时打印区块

  1. 在页面上选择该区块,然后打开 可见性。
  2. 将 显示此区块 设为 当订单符合条件时。
  3. 点击 添加条件,选择 检查内容、比较方式 和值。
  4. 如有需要,您可以添加更多条件(最多 10 个)。有多个条件时,请选择 需要符合哪些条件:全部条件 或 任一条件。
没有值的条件不会生效,直到您至少选择一个值。

可检查的内容

对于标签、订单详情和商品,您可以选择 包含任一、包含全部 或 不包含任何。标签还提供 包含文本,可匹配标签的一部分且不区分大小写:vip 可匹配 VIP-gold。其他字段使用 为 或 不为。

在 Liquid 条件为真时打印区块

如果上述字段无法满足您的需求:
  1. 将 显示此区块 设为 当 Liquid 条件为真时。
  2. 在 Liquid 条件 中,填写放在 {% if … %} 内的部分,写成一个不带标签的表达式。例如:
金额以分为单位:order.total_price >= 10000 表示 100.00。在您填写条件之前,该区块始终显示。如果 Liquid 无法读取该条件,字段会提示您。有关运算符和示例,请参阅Liquid 中的条件内容。

用真实订单检查结果

在条件下方,检查器会显示该区块是 对预览订单显示 还是 对预览订单隐藏,以及是哪个条件隐藏了它。在页面上,隐藏的区块仍会以虚线条显示,例如“Payment & notes: hidden for this order (Only when: Payment status is Paid)”,方便您继续选择它。 在页面上方的预览订单选择器中选择其他订单,即可查看区块的隐藏和显示。示例订单(如 未付款,附备注 或 B2B 买家)正是为此准备的。请参阅预览、纸张尺寸和缩放。

须知

  • 检查器中的区块名称会概括其规则,例如 Only when: Payment status is Paid、Only when all 2 conditions match 或 从不显示。带有条件的区块会在 区块 大纲中显示 条件 标记。
  • 页面上区块手柄下方的 隐藏(不打印) 可以快速停止打印某个区块,而无需删除它。
  • 位于隐藏的 分栏 区块内的区块也会被隐藏。
  • 这些字段与模板设置页面中“谁使用此模板?”的字段相同,后者用于为部分订单选择整个模板。请参阅仅对部分订单使用模板。
  • 市场 需要 Foliant 拥有读取您市场的权限。如果缺少该权限,请从您的 Shopify 后台重新打开 Foliant 并批准新权限。

相关文章