一种基于交易上下文共享的多人拼单商品动态筛选方法与流程
本发明涉及多人拼单,具体涉及一种基于交易上下文共享的多人拼单商品动态筛选方法。
背景技术:
1、即时零售是指用户通过线上平台选购附近门店提供的商品,并由平台基于门店库存和配送能力完成即时配送的零售方式;为提升用户购买规模,部分平台引入多人拼单交易模式,即由发起人创建拼单活动、其他用户作为参与人加入拼单、多个用户分别选择商品、系统聚合各用户商品需求并最终形成统一订单。然而,现有多人拼单方案主要关注用户购买需求的聚合,对即时零售自营场景下商品交易条件的一致性问题考虑不足:参与人通常独立访问商品页面并重新计算商品信息,由于参与人与发起人的用户身份、会员权益、营销活动展示逻辑及客户端版本能力不同,导致同一拼单活动中不同用户看到的商品价格、优惠金额、满减规则不一致,参与人无法继承发起人的会员权益、已生效营销活动及满减优惠条件;同时,现有方案通常仅判断商品是否存在,未结合门店库存、配送范围、配送时效及实时订单压力动态判断商品的拼单可用状态,容易造成商品缺货、配送延迟及订单取消。因此,如何在多人拼单过程中保持商品交易条件的一致,并结合门店履约能力动态筛选拼单商品,成为亟需解决的技术问题。
技术实现思路
1、鉴于上述问题,本发明提供了一种基于交易上下文共享的多人拼单商品动态筛选方法。
2、为实现上述目的,本发明提供了一种基于交易上下文共享的多人拼单商品动态筛选方法,包括:
3、响应于发起人的拼单创建操作,获取发起人的用户信息、商品信息、营销信息及履约信息,将用户信息、商品信息、营销信息及履约信息构建为拼单交易上下文,并将拼单交易上下文与生成的拼单活动标识关联存储;
4、响应于参与人的拼单加入操作,读取拼单活动标识所关联的拼单交易上下文,并基于拼单交易上下文使参与人继承发起人的商品交易条件;
5、获取拼单交易上下文中履约信息对应的门店能力信息及商品信息对应的商品属性信息,通过履约能力评估模型对拼单交易上下文中的商品进行动态筛选,生成各商品的拼单可用状态;
6、基于拼单可用状态与实时库存变化信息,动态更新各商品的拼单准入状态,拼单准入状态包括允许加入、限制加入与禁止加入;
7、响应于拼单结算操作,基于拼单交易上下文、发起人与参与人的商品集合及各商品的拼单准入状态,生成统一订单并输出。
8、在一些实施例中,将用户信息、商品信息、营销信息及履约信息构建为拼单交易上下文,包括:
9、响应于发起人的拼单创建操作,生成拼单活动标识;
10、在拼单创建操作发生时点,从发起人的账户信息中提取用户标识、会员等级及权益信息,构成用户信息;
11、从商品库中读取发起人选定商品的商品标识、商品规格、商品价格及商品初始库存状态,构成商品信息;
12、从营销活动平台中获取作用于选定商品的优惠活动、满减规则、优惠券规则、限时活动及各活动的生效状态,构成营销信息;
13、从履约系统中获取选定商品对应的履约门店、配送范围、配送时间及当前门店履约能力,构成履约信息;
14、以拼单活动标识为索引,将用户信息、商品信息、营销信息及履约信息作为四个交易维度绑定生成拼单交易上下文,拼单交易上下文为记录拼单创建操作发生时点商品交易条件的交易快照;
15、将拼单交易上下文与拼单活动标识关联存储。
16、在一些实施例中,将拼单交易上下文与生成的拼单活动标识关联存储,包括:
17、以拼单活动标识作为主键,在拼单活动标识与拼单交易上下文之间建立一一映射关系;
18、将拼单交易上下文作为副本写入交易上下文存储区;
19、切断拼单交易上下文与账户信息、商品库、营销活动平台及履约系统之间的实时引用关系;
20、将拼单交易上下文设置为只读状态,禁止对拼单交易上下文所记录的商品交易条件进行覆盖写入;
21、拼单交易上下文在拼单活动的发起至履约的整个生命周期内持续留存。
22、在一些实施例中,读取拼单活动标识所关联的拼单交易上下文,并基于拼单交易上下文使参与人继承发起人的商品交易条件,包括:
23、响应于参与人的拼单加入操作,解析拼单加入操作对应的拼单活动标识;
24、依据拼单活动标识,检索并读取拼单活动标识所关联的拼单交易上下文;
25、从拼单交易上下文中提取发起人的商品价格、优惠规则及会员权益;
26、直接以发起人的商品价格、优惠规则及会员权益作为参与人的商品交易条件;
27、将商品交易条件应用于参与人的商品展示。
28、在一些实施例中,直接以发起人的商品价格、优惠规则及会员权益作为参与人的商品交易条件,包括:
29、将参与人的商品价格字段、优惠规则字段及会员权益字段初始化为空;
30、直接从拼单交易上下文中读取发起人在拼单活动创建时点固化的商品价格、优惠规则及会员权益;
31、以各商品的商品标识为键、以发起人的商品价格为值,建立商品价格映射关系,并依据商品价格映射关系,将发起人的商品价格逐商品覆盖写入参与人对应商品的商品价格字段;
32、将发起人的优惠规则整体覆盖写入参与人的优惠规则字段,优惠规则包括满减规则、优惠券规则及限时活动;
33、将发起人的会员权益整体覆盖写入参与人的会员权益字段,会员权益包括发起人的会员等级对应的折扣权益;
34、以覆盖写入后的商品价格字段、优惠规则字段及会员权益字段,构成参与人的商品交易条件。
35、在一些实施例中,获取拼单交易上下文中履约信息对应的门店能力信息及商品信息对应的商品属性信息,通过履约能力评估模型对拼单交易上下文中的商品进行动态筛选,生成各商品的拼单可用状态,包括:
36、实时获取履约信息对应的门店能力信息,门店能力信息包括当前库存、门店订单量、配送压力及产能压力;
37、获取商品信息对应的商品属性信息,商品属性信息包括商品类别、制作时间及配送限制;
38、将门店能力信息与商品属性信息输入履约能力评估模型;
39、履约能力评估模型依据当前库存对各商品进行库存评估,依据门店订单量、配送压力及配送限制对各商品进行配送评估,并依据产能压力、商品类别及制作时间对各商品进行产能评估;
40、综合库存评估、配送评估及产能评估,生成商品的拼单可用状态。
41、在一些实施例中,履约能力评估模型依据当前库存对各商品进行库存评估,依据门店订单量、配送压力及配送限制对各商品进行配送评估,并依据产能压力、商品类别及制作时间对各商品进行产能评估,包括:
42、对拼单交易上下文中的各商品,读取商品对应的拼单数量,拼单数量为发起人及参与人对商品已选定的数量之和;
43、库存评估将当前库存与商品的拼单数量进行比较,当当前库存不小于拼单数量时,判定库存评估的评估结果为满足,当当前库存小于拼单数量时,判定库存评估的评估结果为不满足;
44、配送评估判断商品是否满足配送限制,并依据门店订单量及配送压力确定门店配送负荷,当商品满足配送限制且配送压力不超出门店配送负荷时,判定配送评估的评估结果为满足,否则判定配送评估的评估结果为不满足;
45、产能评估依据商品类别确定商品的制作方式,制作方式包括现制与预包装,并判断产能压力是否支撑商品在制作时间内完成制作,当产能压力支撑商品在制作时间内完成制作时,判定产能评估的评估结果为满足,否则判定产能评估的评估结果为不满足。
46、在一些实施例中,基于拼单可用状态与实时库存变化信息,动态更新各商品的拼单准入状态,拼单准入状态包括允许加入、限制加入与禁止加入,包括:
47、实时监听各商品的库存变化,获取实时库存变化信息;
48、依据拼单可用状态与实时库存变化信息,确定各商品的库存状态,库存状态包括库存充足与库存紧张;
49、获取参与人的风控状态,风控状态包括风控用户与非风控用户;
50、获取参与人的配送地址、活动限制人数及参与人数;
51、将库存充足且参与人为非风控用户的商品的拼单准入状态更新为允许加入;
52、将库存紧张或参与人为风控用户的商品的拼单准入状态更新为限制加入;
53、将参与人数超过活动限制人数或参与人的配送地址与发起人的配送地址不一致的商品的拼单准入状态更新为禁止加入。
54、在一些实施例中,依据拼单可用状态与实时库存变化信息,确定各商品的库存状态,库存状态包括库存充足与库存紧张,包括:
55、对拼单交易上下文中的各商品,分别依据实时库存变化信息,重新确定商品的库存状态;
56、拼单可用状态为商品在履约评估时点的库存评估结果,实时库存变化信息反映商品在履约评估时点之后由门店补货、其他订单消耗库存或退单回补引起的库存变化;
57、依据实时库存变化信息,确定商品的库存变化量,库存变化量包括库存增加量与库存减少量;
58、依据库存变化量更新商品的已有库存,已有库存为商品在实时库存变化信息产生之前的库存量,库存增加量使已有库存增加,库存减少量使已有库存减少,得到商品的当前库存;
59、读取商品的拼单数量,拼单数量为发起人及参与人对商品已选定的数量之和;
60、当拼单可用状态为可用且当前库存不小于拼单数量时,将商品的库存状态确定为库存充足;
61、当拼单可用状态为不可用或当前库存小于拼单数量时,将商品的库存状态确定为库存紧张。
62、在一些实施例中,响应于拼单结算操作,基于拼单交易上下文、发起人与参与人的商品集合及各商品的拼单准入状态,生成统一订单并输出,包括:
63、响应于拼单结算操作,汇总发起人及参与人已选定的商品,得到商品集合;
64、从商品集合中筛选拼单准入状态为允许加入或限制加入的商品,作为结算商品;
65、依据拼单交易上下文中的履约信息,确定唯一履约门店及唯一配送地址;
66、基于结算商品、唯一履约门店及唯一配送地址,仅生成统一订单;
67、输出统一订单。
68、区别于现有技术,上述技术方案响应于发起人的拼单创建操作,获取发起人的用户信息、商品信息、营销信息及履约信息,将用户信息、商品信息、营销信息及履约信息构建为拼单交易上下文,并将拼单交易上下文与生成的拼单活动标识关联存储;响应于参与人的拼单加入操作,读取拼单活动标识所关联的拼单交易上下文,并基于拼单交易上下文使参与人继承发起人的商品交易条件;获取拼单交易上下文中履约信息对应的门店能力信息及商品信息对应的商品属性信息,通过履约能力评估模型对拼单交易上下文中的商品进行动态筛选,生成各商品的拼单可用状态;基于拼单可用状态与实时库存变化信息,动态更新各商品的拼单准入状态,拼单准入状态包括允许加入、限制加入与禁止加入;响应于拼单结算操作,基于拼单交易上下文、发起人与参与人的商品集合及各商品的拼单准入状态,生成统一订单并输出。通过将发起人的用户信息、商品信息、营销信息及履约信息构建为拼单交易上下文并关联存储,使参与人加入拼单时直接读取并继承发起人的商品交易条件而非重新计算,从而保证多人拼单过程中商品价格、优惠规则及会员权益的一致;并通过履约能力评估模型结合门店能力信息与商品属性信息动态筛选商品、根据拼单可用状态与实时库存变化信息动态更新拼单准入状态,从而结合门店库存、配送范围、配送时效及实时订单压力动态判断商品可拼状态。能够保证多人拼单过程中商品交易条件的一致,使参与人继承发起人的会员权益、已生效营销活动及满减优惠条件,动态筛选拼单商品以避免商品缺货、配送延迟及订单取消,并以统一订单实现多人协同结算,提升拼单成功率与履约稳定性。
69、上述 技术实现要素: 相关记载仅是本技术技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本技术的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本技术的上述目的及其它目的、特征和优点能够更易于理解,以下结合本技术的具体实施方式及附图进行说明。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com