跳至主要內容

电商商品设计方案

苏文广2024年1月7日大约 3 分钟电商电商Java方案

电商商品设计方案

电商业务流程时序.md

uml diagram

商品的职责有哪些?

  • 商品来源
    • 企业生产(自产自销) : 一般是有自己的供应链,公司内部记录和管理
    • 企业采购(B2B) : 从外部企业渠道采购到公司内部, 并由公司内部记录和管理
    • 企业回收(C2B) : 从个人手中回收商品, 并有公司内部记录和管理
  • 商品规格
  • 商品描述
  • 商品定价

商品上下游模块依赖

  • 供应链模块(商品来源)
  • 订单模块(商品售卖)
  • 物流模块(商品物流)
uml diagram

商品核心功能

  • 录入商品
  • 搜索商品列表
  • 查询商品详情
  • 更新库存

商品模型

uml diagram

搜索商品列表高性能低延时方案

使用ElasticSearch作为搜索引擎

搜索相关度排序

  1. 商品类目
  2. 商品标签
  3. 商品标题
  4. 商品副标题
  5. 商品描述
  6. 规格描述
  7. 热卖商品

ES数据映射

ES需要对以下数据做映射

  • 商品
    • 商品类目
    • 商品标签
    • 商品规格
  • 订单

ES数据同步方案

MySQL同步数据ES.md

通过上面文章的方案比较, 最终选用数据订阅方式,进行ES数据同步