ecstore学习笔记-促销规则1

促销规则分为两类:
1、订单促销
针对整个订单符合的价格/数量等条件设置优惠方案,规则保存在表sdb_b2c_sales_rule_order
2、商品促销
针对订单中具体商品符合的条件设置优惠方案,规则保存在表 sdb_b2c_sales_rule_goods

还有一类优惠券规则,实质上也属于订单促销,设置参数同订单促销

每个促销规则中最重要的就是优惠条件和优惠方案,在代码中分别用conditions和solution来表示
优惠条件conditions又分为两类,针对整个订单的条件conditions和针对订单中商品的条件action_conditions
每类可以有一个条件或多个条件组合,比较复杂的就是条件的组合,组合可以包括任意个子条件,并且设置这些条件的组合规则,组合规则有:

  • 所有条件都符合
  • 所有条件都不符合
  • 任一条件符合
  • 任一条件不符合

组合又可以包含其它组合,形成多层次的设置条件,不过一般情况并不需要设置这么复杂的促销条件

优惠方案solution相对条件来说就简单些,有:打折、减价、送赠品等,优惠方案在一个促销规则中只有一条,没有组合。

此条目发表在 Ecstore二次开发 分类目录。将固定链接加入收藏夹。