You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WooCommerce购物车中按商品类别分组应用折扣?

按类别分组计算并显示购物车折扣

明确折扣规则

  • Category 1:享受20%折扣
  • Category 2:享受10%折扣
  • Category 3:享受5%折扣

核心处理逻辑

  1. 商品分组:将购物车中的所有商品按所属类别归类,把同类别商品归为一组。
  2. 计算类别折扣总额:对每个类别下的所有商品原价求和,再乘以该类别的折扣比例,得到该类别的总折扣金额。
  3. 展示折扣明细:在购物车小计下方,按类别逐一展示折扣信息,格式为 Discount Category X -> [该类别折扣总额]

示例演示

假设购物车商品原价如下:

  • Product A(Category 1):100元
  • Product B(Category 2):150元
  • Product C(Category 1):200元
  • Product D(Category 3):80元

计算过程

  • Category 1总原价:100 + 200 = 300元,折扣总额:300 × 20% = 60元
  • Category 2总原价:150元,折扣总额:150 × 10% = 15元
  • Category 3总原价:80元,折扣总额:80 × 5% = 4元

最终展示效果

小计下方:

  • Discount Category 1 -> 60元
  • Discount Category 2 -> 15元
  • Discount Category 3 -> 4元

内容的提问来源于stack exchange,提问作者Jorge Rey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 22:53:11