促销逻辑
2016-07-12 14:45:27 0 举报
促销逻辑是一种通过提供优惠、折扣或其他激励措施,以吸引消费者购买商品或服务的策略。这种策略通常基于对消费者行为的理解和预测,以及对市场竞争环境的洞察。例如,商家可能会在节假日或特定季节提供折扣,以刺激消费者的购买欲望。或者,他们可能会为大量购买的客户提供额外的优惠。此外,商家还可能通过社交媒体、电子邮件营销或其他数字渠道,向潜在客户发送促销信息。总的来说,促销逻辑是一种旨在提高销售额和市场份额的有效手段。
作者其他创作
大纲/内容
如果有互斥组,只执行优先级最高的活动,bms_promotion_priorityset
增加阶梯计数器
促销结束
N
拿当前促销调用时间newdate()去bms_promotion_main表找活动生命周期内(precast_begin_time、precast_end_time)的促销活动
Y
bms_promotion_gift,bms_bucket_capacity,bms_bucket_flow,按照赠品随机找到一个可用的赠品库存扣减桶,进行库存扣减,同时计入流水,如果当前路由分配的随机桶不够减,把所有该赠品活动该阶梯该赠品的可用库存累加到0号桶进行汇总,在扣减,如果不够减且是赠完即止活动就不赠送,否则在活动类型2再随机路由一个桶进行库存扣减
促销节点
bms_promotion_main的promotion_id是否在bms_promotion_group中,并且group_id不为0
修改赠品赠送数
符合促销时间的阶梯赠活动
保存赠品明细
按照优先级执行促销活动
1、将bms_order_item中的组合商品子商品及购买数量转换成组合商品2、拿bms_order_item中的sc_item_id匹配bms_promotion_products的sc_item_id
bms_promotion_giveaway
按照League_set升序排序并循环阶梯列表(即bms_promotion_giveaway列表),找到活动计数器(League_count)小于设置的League_set的阶梯活动,则判断出该订单当前应该属于哪个阶梯
阶梯赠规则校验
循环指定的商品列表(即bms_promotion_products列表),按照指定商品sc_item_id找到汇总的现有商品列表中商品,如果找到,则将活动购买数量减去指定商品的数量,每单赠送品种数加1,如果品种计数器的数量等于活动设置的品种数,则循环结束;如果品种计数器等于活动设置的品种数,则将倍数计数器加1,然后重新循环(品种计数器清0),直到倍数计数器不在增加循环结束
判定符合活动是否在互斥组
bms_promotion_order
匹配活动列表的主品
循环商品列表
0 条评论
回复 删除
下一页