电子商务-促销系统

促销系统的主要作用:主要提供商品的促销优惠价格,如果该商品没有促销,就提供商品的原价。

促销类型:

  • 直降促销:限时直降,限时限量直降
  • 满额促销:满减,满折
  • 套装促销 (多个商品一起买,N个商品享受优惠
  • 赠品(买N赠N)
  • 秒杀

促销规则:

限制条件:

  • 商品限制:SKU,SPU,品类,品牌,商家
  • 用户限制:pin
  • ip限制

由于促销提供商品的价格,当用户每次浏览商品页面,可能对促销系统的访问多达几十次,所以对促销的高并发要求非常高。

为了及时响应前端的请求,读取数据,计算都应该尽量的快和简单。

由于都是查询操作,Redis对于读操作响应特别的快。

如何保证促销数据的实时性了?

当促销更改(直降价格,满减价格,限制条件 ),商品更改(商品的品类更改,价格更改),如果快速更新Redis的实时数据?

如何通过SOLR快速更新Redis?

Solr促销数据存储结构:

使用solr的倒排索引原理,可以通过商品信息快速找到当前商品有哪些促销,或者通过促销ID找到当前促销有那些商品限制,从而达到快速更新Redis中的商品促销信息。

价格计算流程:

促销系统整体架构:

时间: 2025-01-15 06:57:50

电子商务-促销系统的相关文章

转促销系统与交易系统的重构实践

如今大规模促销已经成为大大小小的电商平台及入驻商家运营的常态.随着业务的复杂化.运营的精细化,以及品类.平台.渠道的不断丰富,各种新的促销形式也层出不穷,贯穿从商品展示.搜索.购买.支付等整个流程,电商对于精细化.精准化促销运营的需求也越来越强烈. 一次促销活动几十万商品,一天之内几十个.上百个促销活动已是家常便饭,至于入驻商家的常态促销更是不胜枚举.双十一期间,电商平台和商家更是会使出浑身解数,火力全开,无品不促销. 促销规则支持分时段设置,多个活动能够叠加,促销系统中的数据量甚至会超过商品信

B2C电子商务基础系统架构解析(转载)

系统的开发与演化,前台严格follow消费者的购买流程,后台则盯牢订单流转,牢牢抓住这两条主线,才能高屋建瓴的看清B2C的逻辑链和数据流,更深刻的规划功能模块,从而更有效支撑实际业务的流转. 前台 前台系统包括:商品展示,内容展示,订单确认,支付系统,用户中心四大模块. 一,商品展示 按照Ebay的内部分类,任何将商品以单个或批量的方式展示给消费者的功能均应归入此系统.因此,该系统至少包括: A,站内搜索(搜索提示,搜索规则,搜索成功页,搜索不成功页,相似推荐) B,导航(频道导航,其他导航如销

django创建促销系统

创建应用(coupons) 把应用添加到settings.py文件中 创建数据模型 创建优惠码表单forms.py 添加到admin后台,方便控制 运行命令python manage.py makemigrations 和python manage.py migrate 在订单模型中添加优惠码逻辑 在订单系统模型中添加优惠逻辑 在订单系统view视图中添加判断逻辑 在购物车初始化时从session中获取信息 在订单显示模板中添加显示信息 在优惠券应用视图中创建优惠券 在订单应用中返回优惠券 在c

电子商务系统的设计与实现(七):前后端系统UI设计的一些思考

对于大部分开发者来说,写界面是最烦人的事.我想,开发者最初诞生,以及我们在大学学习的时候,更加侧重的是程序设计和逻辑思维,而不是界面.界面更象是艺术,艺术和程序设计是两回事. 我个人还是想成为全栈式开发工程师,所以基本的UI还是必须能够搞定的. 就目前正在做的电子商务malling系统, 主要有2个系统需要做界面,前端商城和后端管理系统. 前端系统UI 在京东.淘宝.当当等购物网站中,我更偏好京东的设计,红色字体,用户体验也很好.商品分类和搜索框,选择商品,加入购物车.核心购物业务之外,就是个人

电子商务

1. 电子商务的特征:商务活动在因特网上以数字化电子方式完成. 2. 电子商务定义:电子商务是各种具有商业活动能力和需求的实体(生产企业.商贸企业.金融企业.政府机构.个人消费者--)为了跨越时空限制,提高商务活动效率,而采用计算机网络和各种数字化传媒技术等电子方式实现商品交易和服务交易的一种贸易形势. 3. 一般而言,电子商务应包含以下五点含义:①采用多种电子方式,特别是通过Internet②实现商品交易.服务交易(其中含人力资源.资金.信息服务等)③包含企业间的商务活动,也包含企业内部的商务

电商峰值系统架构设计--转载

1.1 系统架构设计目录 摘要:双11来临之际,<程序员>以“电商峰值系统架构设计”为主题,力邀京东.当当.小米.1号店.海尔商城.唯品会.蘑菇街.麦包包等电商企业,及商派.基调网络等服务公司,分享电商峰值系统架构设计的最佳技术实践. 自2009年11月11日,淘宝商城(现名天猫)拉开网购狂欢节的序幕,各大电商的促销浪潮此起彼伏.此时的电商大战不仅是价格之争,更是技术的较量.如何设计电商峰值系统来更好地满足用户蜂拥而至的访问,如何在海量数据处理中实时发现有效信息并转化为商机,成为众多电商企业密

专业C2C电子商务平台推荐

在过去的几年中,中国的电子商务正以前所未有的速度迅猛发展着.不仅改变着我们的传统生产方式,而且也对经济结构的调整产生深刻的影响.在电子商务的运营模式中, C2C模式由于其用户参与性强.灵活方便等特点,逐渐表现出较强的发展潜力.C2C电子商务平台就是通过为买卖双方提供一个在线交易平台,其中,客户是C2C电子商务平台获得企业利润和竞争优势的重要资源,C2C模式成功的关键在于分析客户的个性需求,进行有效地客户管理关系,从而提高客户的满意度和忠诚度. C2C电子商务平台的分类有综合型C2C.垂直型C2C

ECSHOP文件结构系统简介

原来做电子商务系统一直用zencart,后来虽然接触过一段时间magento,但是magento觉得还是挺高深的,前面两个比较多的用在外贸电子商务,特别是magento,可以说是开源电子商务系统中的豪华版,以后有时间的话再一起学习探讨一下.最近突然心血来潮想做一个内贸站,在国内电子商务开源系统,最受欢迎的应该是非ECSHOP莫属了.接下去就有时间的话边做边学习,就当是换口味了. 根据以前学习zencart的经验,要学习一个开源系统,首先要了解该系统的文件结构,所以,我们今天就先稍微了解一下ECS

B2C电子商务平台概述及开发公司推荐

随着移动互联网和信息技术的日益进步以及互联网的深入发展,目前国内电子商务发展如火如荼,越来越多的企业把电子商务作为主要的贸易手段,电子商务已经成为企业之间.企业对个人.个人之间重要的交易方式. B2C电子商务平台的分类有综合型B2C.垂直型B2C.传统生产企业网络直销型B2C.第三方交易平台型B2C网站.传统零售商网络销售型B2C.纯网商等类型. B2C电子商务平台功能主要有: 1.         网站后台管理: 主要包含:商品分类管理.商品管理.商品属性和规格.用户评论.商品品牌.标签管理.