需求背景
目前售前邮件无法有效的转换为订单,且邮件过多,客服处理费时间
需求描述
根据订单ID为空的客户邮件进行自动发送优惠券,根据来源渠道+客户ID且30天内未发送过优惠券的客户发送一次优惠券
1.新增优惠券表存来源渠道ID、序号、开始时间、持续时间、描述、优惠券码(帮忙建表,数据由数据小组插入)
2.当新进订单ID为空的客户邮件时,判断来源渠道+客户ID最近30天是否有发送优惠券,有则不处理,如无则实时处理:
根据指定的邮件模板,实时调用优惠券表进行组装邮件后发送给客户
a.根据来源渠道+序号顺序组装成多条优惠细则,(该来源渠道有几个序号就有几条优惠细则)
b.将来源渠道+序号对应的开始时间、持续时间、描述、优惠券码分别替换模板对应位置
3.若来源渠道对应的站点非英语站点,则需将邮件翻译成对应的语种后进行发送

1、如下图,增加了服务PromotionMessageJobService
2、注意事项:此功能需要一下操作配合
a.邮件模板配置,模板分类中,需要添加 名为 “优惠券专用” 的分类
3. 新建模板时,除了一下操作之外不需要做其他任何设置
a.需要选择模板分类为 “优惠券专用”
b. 模板内容中, 优惠券内容 部分 用 {0} 来代替; 并且不要选择 系统标签或自定义标签,因为这是针对收钱邮件,没有订单信息
4、优惠券部分,内容显示效果如下:其中 日期显示为 年-月-日,这样可以不用考虑多语言