在电商平台中,促销是必不可少的营销手段,尤其在国内 各种玩法层出不穷,最开始的满减/秒杀 到优惠卷 再到 拼团/砍价等等
一个良好的促销系统应该具备易于扩展,易于统计促销效果等特点,在遇到秒杀类促销时还需要做到可扩容...等等
json类型的config字段的灵活应用是促销系统灵活的另一个主要原因
关于json字段的使用细项,及索引方式 可以参考 MySQL 中 JSON 字段的使用技巧
PromotionVariant...,但通常情况是只有部分变体参加了圣诞大促.因此我们计算购物总额时应该使用order中参与了圣诞促销items
时,则使用订单金额作为优惠amount
$amount = -1 * min($this->getPromotionOrderItemsTotal(),...date_type: 'fix_term', // 固定期限
fix_term: 30, // 自领取日内30天有效,
// date_type: '