一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介启航视频号电商系统启航视频号电商系统是一套为专为微信视频号小店开发的一套电商业务系统,支持多店铺管理。
二、开源协议使用MIT开源协议
三、界面展示四、功能概述主要功能:
采购管理:采购下单、采购入库、采购费用记账等。订单管理:店铺订单同步、备注。发货管理:拣货出库、打包发货、物流跟踪、物流费用记账。售后管理:店铺售后同步、售后处理(补发商品、换货、退货)。库存管理:采购入库、发货出库、退货入库、库存明细。电子面单打印:订单发货打印。基本覆盖视频号小店电商业务处理完整流程。
系统后端采用Springboot3开发,开源版本采用H2数据库,前端采用Vue2+Element开发。
功能列表订单管理1、订单查询订单搜索: 管理已确认过的订单。订单详情:查看订单详情。手动关联订单商品(个别订单需要手动关联)添加订单赠品。选择订单发货方式(仓库发货、供应商发货)2、网店订单同步API拉取订单: 使用微信视频号平台接口拉取店铺订单,支持多店铺。更新订单状态:可以单个更新订单状态,也可以批量更新订单状态。批量确认订单:批量确认订单,确认之后的订单才会入订单库。(确认订单会自动将店铺商品和ERP商品关联)发货管理1、备货清单仓库发货备货清单:查看仓库发货需要备货的商品明细。供应商发货备货清单:查看需要供应商发货的商品明细。2、打包发货选择店铺、订单号、快递公司、快递单号,进行发货处理。后续可以跟踪物流信息。
3、快递公司管理管理发货快递公司。
售后管理1、售后管理补发处理换货处理退货处理2、店铺售后同步同步店铺售后数据。
店铺管理1、店铺商品管理管理店铺的商品,使用微信视频号平台接口获取商品数据。
2、店铺管理对视频号小店进行管理,支持多店铺。
商品管理1、商品管理对商品进行管理,维护:供应商、SKU、价格等信息。
2、商品SKU管理查询、维护商品SKU。
3、商品分类管理查询、维护商品分类。
4、供应商管理查询、维护供应商信息。
五、技术选型启航视频号电商系统是一套为专为微信视频号小店开发的一套电商业务系统,支持多店铺管理,主要功能:采购管理、店铺订单同步、发货管理、售后管理、商品管理、仓库出入库管理等,基本覆盖视频号小店电商业务处理完整流程,本系统后端采用SpringBoot3,前端采用Vue2+Element开发。
技术框架后端采用:
Java 17SpringBoot3.x数据库采用: MySql或H2
缓存采用: Caffeine
前端采用
vue2elementCaffeineCaffeine是一种高性能的缓存库,是基于Java 8的最佳(最优)缓存框架。
基于Google的Guava Cache,Caffeine提供一个性能卓越的本地缓存(local cache) 实现, 也是SpringBoot内>置的本地缓存实现。(Caffeine性能是Guava Cache的6倍)
Caffeine提供灵活的结构来创建缓存,并且有以下特性:1、自动加载条目到缓存中,可选异步方式2、可以基于大小剔除3、可以设置过期时间,时间可以从上次访问或上次写入开始计算4、异步刷新5、keys自动包装在弱引用中6、values自动包装在弱引用或软引用中7、条目剔除通知8、缓存访问统计
六、源码地址访问一飞开源:https://code.exmay.com/