系统提供的定价验证
以下验证作为系统工厂设置的一部分提供。 通常在计算订单的价格时会调用这些验证。
注:
在列出的验证中,不配置验证改写会导致不允许使用所有优惠券。 仅有的两种例外情况如下:
- 限制一笔交易中针对某一项目接受的优惠券数量,以及
- 一笔交易中接受的优惠券数量过多
如果未配置改写框架或域,或者如果针对给定验证未配置改写规则,那么将执行针对该验证的缺省(无改写)行为。 唯一例外情况是优惠券宽限期违例;在该情况下,即使未配置任何改写规则,仍将兑现验证规则中定义的宽限期。
限制一笔交易中针对某一项目接受的优惠券数量
此验证需要验证规则和改写规则。- 描述:此验证用于限制可应用于某一个项目、某一类项目或者某一多项目组合的优惠券数量。 例如,企业可能希望通过指定对一个客户可以使用多少优惠券的限制来避免优惠券的过度使用。
- 如果验证改写配置为:
- 允许 - 应用所有优惠券,如果违反验证规则则记录一次违例,不应用任何暂挂。
- 不允许 - 应用所有优惠券,记录一次违例,并对订单执行暂挂。
- 经核准允许 - 应用所有优惠券,记录一次违例,并对待核准的订单执行暂挂。
- 如果未配置验证改写:允许应用所有优惠券。 不记录违例,并对订单执行暂挂。
销售了太少的匹配商品
此验证由系统定义;它只需要改写规则。- 描述:当未满足获取折扣资格所需的项目数量时,将使用该验证。 例如,如果优惠券指定购买五罐汤的客户可以获得 20% 的折扣,那么购买四罐会导致对改写规则进行求值。
- 如果经理改写配置为:
- 允许 - 应用优惠券,如果违反验证规则则记录一次违例,不应用任何暂挂。
- 不允许 - 不应用优惠券,不记录违例,也不应用暂挂。
- 经核准允许 - 对订单执行暂挂,记录一次违例,并应用优惠券以待核准
- 如果未配置验证改写:不应用优惠券,不记录违例,也不执行暂挂。
未满足优惠券最低采购条件
此验证由系统定义;它只需要改写规则。 订单中必须存在一个有效的目标项目,才能对此验证的改写规则进行求值。- 描述:当未满足最低采购金额条件时,将使用该验证。 例如,优惠券指定 10% 的优惠,前提是客户花费 100 美元。 如果客户仅花费 99 美元并且希望兑现优惠券,那么必须使用改写。
- 如果验证改写配置为:
- 允许 - 应用优惠券,如果违反验证规则则记录一次违例,不应用任何暂挂。
- 不允许 - 不应用优惠券,不记录违例,也不应用暂挂。
- 经核准允许 - 对订单执行暂挂,记录一次违例,并应用优惠券以待核准。
- 如果未配置验证改写:不应用优惠券,记录一次违例,并且不应用暂挂。
一笔交易中接受的优惠券数量过多
此验证需要验证规则和改写规则。- 描述:此验证用于限制可应用于一份订单的优惠券数量。 如果优惠券数量大于此规则中配置的数量,那么将对此验证的改写规则进行求值。
- 如果经理改写配置为:
- 允许 - 应用所有优惠券,不记录违例,也不应用暂挂。
- 不允许 - 应用所有优惠券,不记录违例,并对订单执行暂挂。
- 经核准允许 - 应用所有优惠券以待经理核准,记录一次违例,并对订单执行暂挂。
- 如果未配置验证改写:允许应用所有优惠券。 记录一次违例,并对订单执行暂挂。
优惠券已到期
此验证需要验证规则。 仅对于此情况,不需要定义改写规则。- 描述:此验证针对何时允许使用超出宽限期的优惠券,定义了宽限期与核准条件(如有)。 如果优惠券已到期或者尚未生效,那么需要经理改写,才能针对订单对优惠券求值。
- 如果验证改写配置为:
- 允许 - 应用优惠券,如果违反验证规则则记录一次违例,不应用任何暂挂。
- 不允许 - 不应用优惠券,不记录违例,也不应用暂挂。
- 经核准允许 - 对订单执行暂挂,记录一次违例,并应用优惠券以待核准。
- 如果未配置验证改写:兑现日期在验证中定义的宽限期内的优惠券;不兑现日期超出宽限期的优惠券。 不记录违例,并且不对订单执行暂挂。
外部优惠券验证不允许使用优惠券
此验证由系统定义;它只需要改写规则。- 描述:此验证用于对外部验证不允许的任何优惠券执行允许、不允许或者经经理核准允许操作。 如果该验证不允许使用某个优惠券,那么将对改写规则进行求值。
- 如果验证改写配置为:
- 允许 - 应用优惠券,如果违反验证规则则记录一次违例,不应用任何暂挂。
- 不允许 - 不应用优惠券,不记录违例,也不应用暂挂。
- 经核准允许 - 对订单执行暂挂,记录一次违例,并应用优惠券以待核准。
- 如果未配置验证改写:不应用优惠券,不记录违例,并且不对订单执行暂挂。
互斥排除的优惠券
此验证由系统定义;它只需要改写规则。
- 描述:此验证用于定义当互斥规则禁止使用优惠券时的核准条件。 例如,客户可能拥有两张无法同时使用的优惠券。
- 如果验证改写配置为:
- 允许 - 应用优惠券,如果违反验证规则则记录一次违例,不应用任何暂挂。
- 不允许 - 不应用优惠券,不记录违例,也不应用暂挂。
- 经核准允许 - 对订单执行暂挂,记录一次违例,并应用优惠券以待核准
- 如果未配置验证改写:不应用优惠券,记录一次违例,并且对订单执行暂挂。
- 如果验证改写配置为: