智慧水务管理系统 - 精河县供水工程综合管理平台
bot_dev1 4008f31892 实现 Issue #29: Modbus/CoAP/HTTP 协议适配器 + AdapterFactory 工厂 2 viikkoa sitten
..
frontend 实现 Issue #29: Modbus/CoAP/HTTP 协议适配器 + AdapterFactory 工厂 2 viikkoa sitten
logs 实现 Issue #29: Modbus/CoAP/HTTP 协议适配器 + AdapterFactory 工厂 2 viikkoa sitten
node_modules 实现 Issue #29: Modbus/CoAP/HTTP 协议适配器 + AdapterFactory 工厂 2 viikkoa sitten
src 实现 Issue #29: Modbus/CoAP/HTTP 协议适配器 + AdapterFactory 工厂 2 viikkoa sitten
README.md 实现 Issue #29: Modbus/CoAP/HTTP 协议适配器 + AdapterFactory 工厂 2 viikkoa sitten
ecosystem.config.js 实现 Issue #29: Modbus/CoAP/HTTP 协议适配器 + AdapterFactory 工厂 2 viikkoa sitten

README.md

电商库存管理系统

📦 多平台电商库存统一管理工具 - 支持淘宝/京东/拼多多库存同步

Version License


✨ 功能特性

  • 🏪 店铺管理 - 管理淘宝/京东/拼多多多平台店铺
  • 📦 商品管理 - 统一管理商品信息、SKU、价格
  • 📊 库存管理 - 多平台库存同步、库存预警
  • 📋 订单管理 - 订单跟踪、状态管理
  • ⚠️ 库存预警 - 低库存自动提醒
  • 🔄 自动同步 - 每 30 分钟自动同步库存
  • 📈 数据看板 - 实时统计销售和库存数据

🚀 快速开始

安装依赖

cd /root/.openclaw/workspace/电商卖家需要多平台库存管理
npm install

启动服务

npm start

访问系统

打开浏览器访问:http://localhost:3003


📁 项目结构

电商卖家需要多平台库存管理/
├── src/
│   ├── backend/
│   │   ├── server.js      # Express 服务器
│   │   └── database.js    # SQLite 数据库操作
│   └── data/
│       └── inventory.db   # SQLite 数据库
├── frontend/
│   ├── index.html         # 首页看板
│   ├── shops.html         # 店铺管理
│   ├── products.html      # 商品管理
│   ├── inventory.html     # 库存管理
│   └── orders.html        # 订单管理
├── ecosystem.config.js    # PM2 配置
├── package.json
└── README.md

📋 API 接口

店铺 API

  • GET /api/shops - 获取店铺列表
  • POST /api/shops - 创建店铺
  • PUT /api/shops/:id - 更新店铺
  • DELETE /api/shops/:id - 删除店铺

商品 API

  • GET /api/products - 获取商品列表
  • POST /api/products - 创建商品
  • PUT /api/products/:id - 更新商品
  • DELETE /api/products/:id - 删除商品

库存 API

  • GET /api/inventory - 获取库存列表
  • GET /api/inventory/product/:id - 商品库存详情
  • PUT /api/inventory/:productId/:shopId - 更新库存
  • POST /api/inventory/sync - 手动同步库存

订单 API

  • GET /api/orders - 获取订单列表
  • POST /api/orders - 创建订单
  • PUT /api/orders/:id/status - 更新订单状态

预警 API

  • GET /api/alerts - 获取预警列表
  • PUT /api/alerts/:id/read - 标记已读
  • GET /api/alerts/unread-count - 未读预警数

统计 API

  • GET /api/stats/overview - 概览统计

💻 技术栈

层级 技术
后端 Node.js + Express
数据库 SQLite3
前端 HTML + TailwindCSS
定时任务 node-cron
部署 PM2

📊 数据库表

  • shops - 店铺表 (平台、店铺 ID)
  • products - 商品表 (SKU、价格、分类)
  • inventory - 库存表 (多平台库存)
  • orders - 订单表
  • stock_alerts - 库存预警表
  • sync_logs - 同步日志表

🔧 部署

PM2 部署

# 启动服务
npx pm2 start ecosystem.config.js --env production

# 查看状态
npx pm2 status

# 查看日志
npx pm2 logs ecommerce-inventory

访问地址

环境 地址
本地 http://localhost:3003
服务器 http://服务器IP:3003

⏰ 自动同步

系统每 30 分钟自动同步一次库存,模拟从各平台 API 获取最新库存数据。

手动同步:

curl -X POST http://localhost:3003/api/inventory/sync

📝 使用场景

多店铺库存管理

  • 同时在淘宝、京东、拼多多开店
  • 统一查看和管理所有店铺库存
  • 避免超卖和库存积压

库存预警

  • 设置安全库存阈值
  • 低库存自动提醒
  • 及时补货避免缺货

订单跟踪

  • 统一管理多平台订单
  • 跟踪订单状态
  • 统计销售数据

🎯 下一步计划

  • 对接真实平台 API
  • 自动下单功能
  • 数据报表导出
  • 多用户权限

项目由 SaaS Insight 自动创建 | 最后更新:2026-03-11