1 Star 0 Fork 71

Zorro / 启航视频号电商系统_1

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 8.40 KB
一键复制 编辑 原始数据 按行查看 历史
启航 提交于 2024-04-07 13:41 . README

启航视频号电商系统

一、项目概述

启航视频号电商系统是一套为专为微信视频号小店开发的一套电商业务系统,支持多店铺管理。

主要功能:

  • 采购管理:采购下单、采购入库、采购费用记账等。
  • 订单管理:店铺订单同步、备注。
  • 发货管理:拣货出库、打包发货、物流跟踪、物流费用记账。
  • 售后管理:店铺售后同步、售后处理(补发商品、换货、退货)。
  • 库存管理:采购入库、发货出库、退货入库、库存明细。
  • 电子面单打印:订单发货打印。

基本覆盖视频号小店电商业务处理完整流程。

系统后端采用Springboot3开发,开源版本采用H2数据库,前端采用Vue2+Element开发。

预览

二、功能列表

订单管理

1、订单查询

  • 订单搜索: 管理已确认过的订单。
  • 订单详情:查看订单详情。
  • 手动关联订单商品(个别订单需要手动关联)
  • 添加订单赠品。
  • 选择订单发货方式(仓库发货、供应商发货)

2、网店订单同步

  • API拉取订单: 使用微信视频号平台接口拉取店铺订单,支持多店铺。
  • 更新订单状态:可以单个更新订单状态,也可以批量更新订单状态。
  • 批量确认订单:批量确认订单,确认之后的订单才会入订单库。(确认订单会自动将店铺商品和ERP商品关联)

发货管理

1、备货清单

  • 仓库发货备货清单:查看仓库发货需要备货的商品明细。
  • 供应商发货备货清单:查看需要供应商发货的商品明细。

2、打包发货

选择店铺、订单号、快递公司、快递单号,进行发货处理。后续可以跟踪物流信息。

3、快递公司管理

管理发货快递公司。

售后管理

1、售后管理

  • 同步店铺售后数据,支持多店铺
  • 退货签收
  • 订单拦截
  • 补发处理
  • 换货处理

2、订单拦截管理

订单拦截查询、入库、管理。

3、退货管理

退货查询、入库、管理。

4、换货管理

换货查询、入库、出库、管理。

5、补发管理

补发查询、出库、管理。

店铺管理

1、店铺商品管理

管理店铺的商品,使用微信视频号平台接口获取商品数据。

2、店铺管理

对视频号小店进行管理,支持多店铺。

商品管理

1、商品管理

对商品进行管理,维护:供应商、SKU、价格等信息。

2、商品SKU管理

查询、维护商品SKU。

3、商品分类管理

查询、维护商品分类。

4、供应商管理

查询、维护供应商信息。

三、技术框架

后端采用:

  • Java 17
  • SpringBoot3.x

数据库采用: MySqlH2

缓存采用: Caffeine

前端采用

  • vue2
  • element

四、版本说明

模块&功能 开源版 基础版 一件代发版 仓库发货版 电子面单版
供应商管理
商品管理-商品、SKU、分类
店铺管理
店铺商品管理-接口拉取、sku关联
订单管理-网店订单同步
订单管理-确认订单(仓库发货、供应商发货)
发货管理-备货清单
发货管理-打包发货(发货、物流跟踪)
发货管理-同步发货状态到店铺
发货管理-快递公司管理
售后管理-店铺售后同步
售后管理-同意、拒绝、备注
售后管理-业务处理-订单拦截
售后管理-业务处理-补发
售后管理-业务处理-换货
售后管理-业务处理-退货
售后管理-查看纠纷
售后管理-订单拦截管理-查询
售后管理-订单拦截管理-生成供应商退单
售后管理-订单拦截管理-生成入库单
售后管理-退货管理-查询
售后管理-退货管理-生成供应商退单
售后管理-退货管理-生成入库单
售后管理-换货管理-查询
售后管理-换货管理-生成发货单
售后管理-换货管理-生成供应商代发账单
售后管理-补发管理-查询
售后管理-补发管理-生成补发发货单
发货管理-代发账单、结算记录
发货管理-代发导出
发货管理-代发导入
发货管理-拣货出库
发货管理-发货单打印
库存管理-库存查询
库存管理-采购入库
库存管理-发货出库
库存管理-退货入库
库存管理-采购退货出库
采购管理-采购下单、审核
采购管理-采购物流、生成入库单
采购管理-采购账单、结算
订单发货打印-电子面单

五、部署说明

项目采用内嵌数据库H2数据库文件在根目录db文件夹下,打包运行记得把db文件夹拷贝到jar同级目录下.

5.1 项目打包

  • 后端打包:进入api文件夹下运行mvn clean package
  • 前端打包:进入vue文件夹下运行npm run build:prod

5.2 启动后端

  • 复制数据库文件:

    项目采用内嵌数据库H2数据库文件在根目录db文件夹下,打包运行记得把db文件夹拷贝到jar同级目录下.

  • 启动jar:java -jar api-3.0.2.jar

5.3 启动前端

  • 下载解压Nginx
  • 配置Nginx
      server {
        listen       80;
        server_name  localhost;
        charset utf-8;
    
        location / {
            root   ../dist; #前端打包后的dist文件夹
            try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
        
        location /prod-api/ {
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://localhost:8099/;
        }
    
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
  • 启动Nginx

5.4 访问登录

六、支持发展

感谢大家的关注与支持!希望利用本人从事电商10余年的经验帮助到大家提升工作效率!

💖 如果觉得有用记得点 Star⭐

6.1 捐助支持

作者为兼职做开源,平时还需要工作,如果帮到了您可以请作者吃个盒饭

6.2 有偿服务

  • 提供部署服务
  • 提供演示包服务
  • 提供定制化开发服务
  • 提供系统培训服务
  • 提供版本商业化支持服务

6.3 关注公众号

作者微信公众号:qihangerp168

💖 欢迎一起交流!

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/iluim/qihang.ecom.weishop_1.git
git@gitee.com:iluim/qihang.ecom.weishop_1.git
iluim
qihang.ecom.weishop_1
启航视频号电商系统_1
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891