一步一步开发电商平台(一)目录
开发维护电商平台已经一年多了,一直想写点东西,苦于没有什么时间(加班太多)和制度问题 没能动笔。现在功能模块趋于稳定,大多数的功能实现其他平台也有类似的,所以也就可以写一写 交流一下,如果有什么错误或有更好的解决方案,欢迎指正和探讨。怕我自己比较懒,写文章坚持不下来,先把目录挂上来,督促自己能写全(写完一个会在目录上加上链接)。
文章分四大块:
第一部分 基础概念 会用一篇文章去说明 我理解的一些名称概念和对应的逻辑关系。
第二部分 平台架构 会说明一下之前采用的软件架构 和物理架构,以及云服务的选型和配置。
第三部分 功能模块 简单介绍各个功能模块的功能描述。
第四部分 技术点攻克 介绍在功能实现过程中碰到的问题及技术点,及最后我们实现的方案和核心代码。
1 基础概念
1.1 SKU
1.2 商品属性
1.3 商品规格
1.4 商品分类(外部)
1.5 商品类别(内部分类)
1.6 商品品牌
2 平台架构
2.1 软件架构
2.2 物理架构
2.3 云服务的选型
3 功能模块
3.1 用户模块
3.2 商品模块
3.3 店铺模块
3.4 点评评价模块
3.5 身边模块
3.6 广告模块
3.7 优惠活动
3.8 代金券
3.9 优惠券
3.10 支付模块
3.11 订单模块
3.12 购物车模块
3.13 省钱宝模块
3.14 移动端接口
3.15 比价模块(对比京东、一号店价格)
3.16 公共商品平台库
3.17 配送模块
3.18 图片模块
3.19 积分模块
3.20 搜索模块
3.21 文章模块
3.22 平台财务结算
4 技术点攻关
4.1 区域广告实现
4.2 直送范围选择及计算
4.3 总店分店管理及商品同步
4.4 优惠活动设计与实现
4.5 距离的计算及分页排序
4.6 百万级商品 数据库搜索时的索引优化
4.7 商品比价的设计与实现
4.8 搜索服务器的搭建和中文分词
4.9 H5页面的打包发布
4.10 Redis缓存搭建
4.11 定时任务实现
4.12 分城市多站点实现
其他