zoukankan      html  css  js  c++  java
  • 电商类业务梳理

    来到新公司已经快一年时间,这一年中学习的时间比较少,更多的时间花在了通勤和家里,也算是放松了一段时间吧。当然因为工作原因,业务熟练度也是有所提高的,以前没做过电商业务,现在参与其中,也是熟悉了电商业务的要点和难点。下面将对这段时间参与的业务进行回顾和梳理,方便日后查阅。

    售卖的业务流程

    电商售卖的业务流程一般包含以下:

    1. 新建商品,包括商品名称,商品详情,商品库存,sku

    2. 根据已有的商品新建售卖,售卖可以有不同形式,比如秒杀,单品,套餐,拼团等,同一商品可以建不同的售卖。根据不同的售卖类型确定

    业务库存,封面图片,购买限制,上下架时间,售卖时间

    1. 售卖在前端展示,商品详情,套餐详情,秒杀详情,拼团详情等

    2. 添加购物车或者直接下单结算

    3. 生成订单,支付

    4. 生成订单详情,商家根据订单进行发货,退款等售后管理

    售卖中的前端难点逻辑

    1. 售卖倒计时逻辑

    这边可能用状态机来管理比较好,还未做尝试

    可以分为未开始 - 即将开始(倒计时) - 正在售卖 - 即将结束(倒计时)- 已结束

    1. sku实时显示

    需要根据已选项来更新当前信息,包括图片,价格,库存及对应按钮可选状态

    1. 下单

    下单处有可能涉及的逻辑

    1. 处理由商详页带来的订单数据

    2. 数据校验(库存不足,单人限购,单次限购,单次起购)

    3. 发票选择 涉及数据暂存及页面数据通信

    4. 地址选择 涉及数据暂存及页面数据通信

    5. 支付

    支付可能会涉及多端支付,小程序,h5(支付宝/微信),app(支付宝/微信/银联),微信浏览器支付

    1. 小程序,直接使用小程序的支付,比较简单

    2. 微信浏览器支付,利用微信环境的支付api(JSAPI方式)拉起支付并监听回调函数

    3. app支付,通常由app端接入sdk并封装,前端调用支付函数,并监听app提供的支付回调

    4. h5支付,需要签约支付宝和微信的网页支付并接入对应的sdk

    日后需要提升的地方

    虽然上面梳理的业务都已经完成并交付,但是还是有不少需要改进和优化的地方,希望后面有时间进行思考并进行相应优化

    1. 思考倒计时及数据检验中的状态机实现

    2. 思考更加合理的商品详情到订单页的数据通信

    3. 思考合理的地址发票等选择的数据通信及数据暂存

    4. 理清不同支付方式的具体步骤,支付配置


    欢迎来前端学习打卡群一起学习~516913974

  • 相关阅读:
    C语言_航模社第四节
    C语言_航模社第三节
    C语言交换两个变量的值
    C语言表达分段函数
    c语言_2017.10.22
    stm32_配置GPIO点亮led灯
    prteus8安装教程
    安装keil_5步骤
    nginx配置实现https的配置文件方法
    TortoiseGit 代码版本回退及返回
  • 原文地址:https://www.cnblogs.com/formercoding/p/12951352.html
Copyright © 2011-2022 走看看