一套为中小电商企业构建的、开源的、简单实用的ERP系统需要接入的电商API接口以及实现的功能模块分析

news/2024/7/7 20:53:03

一、项目简介

电商ERP系统为中小电商企业构建的一套简单实用的电商系统,本项目采用Java SpringBoot+Vue2前后端分离开发。

支持供应商一件代发和仓库发货两种发货方式,主体流程覆盖采购、网店订单处理、供应商一件代发、仓库发货、网店售后、仓库出入库、采购结算、代发结算、网店账单管理、市场洞察(数据收集、分析)等功能,基本上覆盖了电商日常业务。

二、接入的电商API商品采集接口

  1. 此API目前支持以下基本接口:

    • item_get 获得淘宝商品详情
    • item_get_pro 获得淘宝商品详情高级版
    • item_review 获得淘宝商品评论
    • item_fee 获得淘宝商品快递费用
    • item_password 获得淘口令真实url
    • item_list_updown 批量获得淘宝商品上下架时间
    • seller_info 获得淘宝店铺详情
    • item_search 按关键字搜索淘宝商品
    • item_search_tmall 按关键字搜索天猫商品
    • item_search_pro 高级关键字搜索淘宝商品
    • item_search_img 按图搜索淘宝商品(拍立淘)
    • item_search_shop 获得店铺的所有商品
    • item_search_seller 搜索店铺列表
    • item_search_guang 爱逛街
    • item_search_suggest 获得搜索词推荐
    • item_search_jupage 天天特价
    • item_search_coupon 优惠券查询
    • cat_get 获得淘宝分类详情
    • item_cat_get 获得淘宝商品类目
    • item_search_samestyle 搜索同款的商品
    • item_search_similar 搜索相似的商品
    • item_sku 获取sku详细信息
    • item_recommend 获取推荐商品列表
    • brand_cat 获取品牌分类列表
    • brand_cat_top 获取分类推荐品牌列表
    • brand_cat_list 得到指定分类的品牌列表
    • brand_keyword_list 得到指定关键词的品牌列表
    • brand_info 得到品牌相关信息
    • brand_product_list 得到指定品牌的产品
    • custom 自定义API操作
    • buyer_cart_add 添加到购物车
    • buyer_cart_remove 删除购物车商品
    • buyer_cart_clear 清空购物车
    • buyer_cart_list 获取购物车的商品列表
    • buyer_cart_order 将购物车商品保存为订单
    • buyer_order_list 获取购买到的商品订单列表
    • buyer_order_detail 获取购买到的商品订单详情
    • buyer_order_express 获取购买到的商品订单物流
    • buyer_order_message 获取购买到的订单买家留言
    • buyer_address_list 收货地址列表
    • buyer_address_clear 清除收货地址
    • buyer_address_remove 删除收货地址
    • buyer_address_modify 修改收货地址
    • buyer_address_add 添加收货地址
    • buyer_info 买家信息
    • buyer_token 买家token
    • seller_order_list 获取卖出的商品订单列表
    • seller_order_detail 获取卖出的商品订单详情
    • seller_order_close 卖家关闭一笔交易
    • seller_order_message 获取或修改卖出去的订单备注
    • seller_auction_list 商品可上下架商品列表
    • seller_auction 商品上下架
    • seller_item_add 商品上传
    • upload_img 上传图片到淘宝
    • img2text 图片识别商品接口
    • tbk_order_query 淘宝客订单查询
    • item_list_weight 批量获取商品信息
    • item_history_price 获取商品历史价格信息
    • item_get_app 获得淘宝app商品详情原数据

三、技术选型

1、技术栈

vue2 + elementUI

SpringBoot2.x

Java 17

2、存储栈

MySQL8zz数据库

minio文件存储

Redis(缓存:在线用户、字典、系统配置)

3、其他

quartz定时任务

四、功能模块

1、供应链管理

供应商管理:管理供应商信息

采购订单管理:管理采购流程,包括供应商选择、采购订单生成、采购合同管理等。

采购物流管理:跟踪采购订单物流信息。

采购费用管理:管理采购费用、付款等。

供应商代发管理:管理一件代发订单。

2、采购流程

3、销售管理

创建订单:手动创建订单。

店铺订单管理:处理和管理多平台订单的流程,包括订单录入、处理、发货等。支持拼多多、抖店、快手小店、小红书平台订单接口;

支持淘宝订单excel导入;

支持手动添加订单;

订单确认到仓库;

订单查询:查询所有订单信息。

店铺管理:管理店铺信息、店铺商品上下架信息等。

4、订单处理流程

5、发货管理

订单备货:生成拣货单;

拣货出库:拣货出库、生成出库单减库存;

打包发货:记录包裹信息、物流发货、同步发货状态;

物流跟踪:跟踪发货快递物流;

6、发货流程

7、售后管理

对退货、换货、维修等售后处理进行管理,包括退款审核、退货入库、退款处理等环节。

店铺售后管理:处理和管理多平台售后包括录入售后数据、退货入库、换货处理等。支持拼多多、抖店、快手小店、小红书平台售后接口;

支持手动录入、备注;

退货处理:数据录入、仓库收货确认、库存处理等。

换货处理:数据录入、仓库收货确认、仓库发货、库存处理等。

8、库存管理

入库管理

出库管理

库存查询:跟踪和管理库存,包括批次管理、库存盘点、库存调整、库存预警等。

库位管理

9、财务管理

采购账单管理

代发账单管理

发货物流账单

店铺账单管理

订单付款管理:对订单付款进行实时监控和管理,包括收款、退款等流程的处理。

账户管理:管理电商企业的各个账户,包括银行账户、支付宝账户、微信支付账户等,并对账户余额进行实时跟踪和管理。

成本管理:对生产成本、运营成本、销售成本等进行管理和分析,帮助企业了解各项成本情况和盈利状况。

应收应付管理:实时跟踪和管理应收账款和应付账款,包括对账单生成、账期管理、欠款提醒等功能。

10、客户管理

客户管理:对客户信息进行管理,包括客户档案、客户历史订单信息、客户反馈等内容。

11、商品管理

商品信息、分类信息、属性信息等管理。

12、市场洞察

数据采集:行业信息采集、热搜词采集、商品榜单采集、其他采集;

数据分析:收集和分析数据,帮助企业做出决策和优化运营。

统计报表:生成各种报表和统计数据,用于监控业务和分析绩效。


http://lihuaxi.xjx100.cn/news/2100980.html

相关文章

[C++] 实现Union

前几天学了replacement new写的小玩意 #include <iostream> #include <functional> #include <string>// 可能因为const char*类型的缘故 // 用const ArgsT&&...会报错// 测试用类 struct Test {Test(){std::cout << "constructed"…

Unity2019.2.x 导出apk 安装到安卓Android12+及以上的系统版本 安装出现-108 安装包似乎无效的解决办法

Unity2019.2.x 导出apk 安装到安卓Android12及以上的系统版本 安装出现-108 安装包似乎无效的解决办法 导出AndroidStudio工程后 需要设置 build.gradle文件 // GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAINbuildscript {repositor…

【洛谷 P8602】[蓝桥杯 2013 省 A] 大臣的旅费 题解(图论+深度优先搜索+树的直径+链式前向星)

[蓝桥杯 2013 省 A] 大臣的旅费 题目描述 很久以前&#xff0c;T 王国空前繁荣。为了更好地管理国家&#xff0c;王国修建了大量的快速路&#xff0c;用于连接首都和王国内的各大城市。 为节省经费&#xff0c;T 国的大臣们经过思考&#xff0c;制定了一套优秀的修建方案&am…

sqllab第二十六关通关笔记

知识点&#xff1a; 空格替换 %09 %0a %0b %0c %0d %a0 (%2b)or替换&#xff1a;|| ||是不需要空格区分的and替换&#xff1a;&& &&同样不需要空格区分的双写绕过&#xff0c;但是绕过后需要和内容进行空格区分的&#xff0c;要不然不发挥作用&#xff1b;这关…

npm设置淘宝镜像地址

介绍 npm设置淘宝镜像 命令 npm config set registry https://registry.npmmirror.com/

【TripoSR单图3D建模】本地部署整合包

【TripoSR单图3D建模】是一款能把2D图片转换成3D模型的AI&#xff0c;由Tripo和Stability AI公司联合研发&#xff0c;是一个从收费应用转开源的项目&#xff0c;可以在Tripo官网注册后在线使用&#xff0c;但免费试用账号有一些限制&#xff0c;也可以把这个开源项目部署到本地…

基于Springboot和Redis实现的在线选课系统

1.项目简介 1.1 介绍 毕业设计真的就是demo吗&#xff1f;作为工作前的最后一个校园项目&#xff0c;毕业设计应当尽可能的贴近企业实战&#xff0c;业务不必很复杂&#xff0c;但要做到麻雀虽小五脏俱全。本期学长跟大家一起分享如何开发一个在线选课系统&#xff0c;需求也…

Transformer self-attention源码及原理理解

自注意力计算公式&#xff1a; 在公式(1)中Q(query)是输入一个序列中的一个token&#xff0c;K(key)代表序列中所有token的特征。 可以得到当前token与序列中其他token的相关性。在论文原文中512&#xff0c;表示每个token用512维特征表示&#xff08;序列符号的embedding长度…