如何根据购物车中的产品数量设置条件逻辑

已发表: 2024-02-23
  1. 为什么条件逻辑对我的商店有用?
  2. 灵活结帐字段插件中的条件逻辑
  3. 状况购物车包含 > 商品数量
  4. 在一个字段中组合多个条件逻辑规则
  5. 概括

为什么条件逻辑对我的商店有用?

WooCommerce 结帐字段的条件逻辑始终有一个主要目的。 这个想法是,商店顾客只填写完成购买实际需要的那些字段。 如果您认为商店需要您提供不必要的信息,您可能会感到沮丧。 即使提供个人信息这一事实并没有让您气馁,您也可能会因为浪费时间填写冗长的表格而感到气馁。

WooCommerce 在这里仅提供一种类型的条件逻辑,乍一看它是相当不可见的。 当购物车仅包含不需要运输的产品时会发生这种情况 - 然后运输字段(带有运输前缀的字段,例如Shipping_first_name )被隐藏。 但仅此而已。

灵活结帐字段插件中的条件逻辑

条件逻辑由两个基本概念组成——条件和动作。 如果满足条件,则触发操作。 在 WooCommerce 结账中,操作通常意味着显示或隐藏字段,或根据需要进行设置。

点击图片放大

例子#1
如果购物车包含其类别的“礼品”产品,请显示“包装为礼品”复选框。

从版本4.0.0开始, Flexible Checkout Fields插件提供了广泛的条件逻辑设置,包括全新的条件(以粗体标记):

  • 购物车包含
    • 产品
    • 类别
    • 产品类别
    • 商品数量(购物车中有多少商品)
  • 购物车(购物车的总价值是多少)
  • FCF 字段(如果 FCF 插件添加的字段具有适当的值)
  • 邮寄方式
  • Woo 字段(如果 WooCommerce 添加的字段具有适当的值)
  • 用户(他们在商店中的角色是什么)
  • 付款方式
  • 日期(填写表格的日期和时间)
  • FPF 字段(如果灵活产品字段插件添加的字段具有适当的值)

状况购物车包含 > 商品数量

购物车包含 > 商品数量条件添加到灵活结帐字段条件逻辑的想法来自哪里? 插件用户定期向我们报告这些和其他想法(需求),并且经常出现一种情况。

商店卖什么?
只有虚拟产品——个性化门票。

商店需要什么?
有关持票人的其他信息 - 例如他们的姓名和电子邮件地址。
将此附加信息与订单一起保存。

解决办法是什么?
条件逻辑购物车包含 > 商品数量

如果购物车中的产品数量与设置中给出的数值 (x) 相对应,则“购物车包含 > 商品数量”条件允许您执行该操作:

  • 是 (x)
  • 超过 (x)
  • 小于 (x)

在插件面板中设置此类条件逻辑很简单,只需配置一行:

  1. 选择一个字段(或添加一个新字段),例如票号上的姓名。 1然后单击条件逻辑选项卡。
  2. 单击组 1 - 将出现其他选项。
  3. 选择一个操作,例如显示此字段- 将出现其他选项。
  4. 设置规则#1 (第一个条件):
    购物车包含 > 商品数量 > 超过 > 0
点击图片放大

例子#2
如果购物车中至少有 1 件产品,则票号上的名称。 结账表单中将出现1 个字段。

以下字段的设置类似:

  1. 选择一个字段(或添加一个新字段),例如票号上的姓名。 2然后单击条件逻辑选项卡。
  2. 单击组 1
  3. 选择一个操作,例如显示此字段
  4. 设置规则#1
    购物车包含 > 商品数量 > 超过 > 1

例子#3
如果购物车中有 1 个产品,则票号上的名称。 结账表单中将出现1 个字段。
如果购物车中有 2 个产品,则字段名称为票号。 1票号上的姓名2将出现在结账表格中。

在一个字段中组合多个条件逻辑规则

示例#2 和#3描述了商店中的所有产品都需要附加信息(始终相同)的情况。 但是,商店中可能还有其他产品不需要提供姓名和电子邮件地址 - 那么在票证字段上显示姓名没有多大意义。 在这种情况下,需要附加条件(规则#2)来排除此类产品并缩小场景范围:

  1. 选择票据 #1 上的名称字段,然后单击条件逻辑选项卡。
  2. 单击组 1
  3. 单击规则 #1行中的“与”按钮 - 将出现其他选项。
  4. 设置规则#2 (第二个条件):
    购物车包含 > 类别 > 其中 > 门票
点击图片放大

例子#4
如果购物车中至少有 1 个产品,并且包含“门票”类别中的产品,则门票上的名称编号为 1。 结账表单中将出现1 个字段。

概括

灵活结帐字段插件的条件逻辑包括购买表单的所有基本组件,例如:购物车、运输和付款方式、WooCommerce 字段和用户角色。 如果我们添加更多不太明显(但有用)的条件,例如 FCF 和 FPF 字段以及日期,我们将获得一个完整的工具,使我们能够处理最复杂的购买场景,例如仅向用户显示字段特定国家/地区(有关此主题的更多信息,请参阅如何在 WooCommerce 结账中向国家/地区字段添加条件逻辑一文)。

灵活的结帐字段 PRO WooCommerce 59美元

在 WooCommerce 结帐表单中编辑、添加新字段或隐藏不必要的字段。 将定价添加到字段并使用条件逻辑。 这一切都与转化和更好的用户体验有关。 新的: 现在您可以在一个或多个条件组(AND)下设置多个条件(OR)。

活跃安装量:90,000+ |WordPress 评级:

添加到购物车查看详情
超过 90,000 个活跃安装
最后更新:2024-02-21
适用于 WooCommerce 8.2 - 8.6.x