基于 WordPress、ERP 与企业微信构建的业务协同平台
这是一个根据零碎功能不断改进更新的协同平台,后续更能可能不断变化,当网站、ERP、售后系统、库存系统和内部沟通工具往往是彼此独立;
整个系统连接了:
WooCommerce
↓
MRS-B2B
↓
ERP(SQL Server)
↓
企业微信
将订单、库存、售后、租赁、工单等业务串联到一起。
项目目标
最初的目标其实很简单:
让经销商订单能够直接进入 ERP。
但随着使用场景不断增加,系统逐渐扩展出了更多能力:
- 经销商管理
- B2B订单同步
- 库存查询
- 租赁管理
- 售后服务
- 工单流转
- 企业微信通知
- 船只生命周期追踪
最终形成了一套围绕 ERP 运行的业务协同平台。
经销商体系
系统内置多级经销商机制。
根据不同合作等级分配不同角色和折扣策略。
经销商登录后可查看对应价格、提交订单,并通过 WooCommerce 完成商品浏览和采购。
订单提交后不会停留在 WordPress 中,而是直接同步到 ERP 系统进行后续处理。
ERP 数据同步
ERP 使用 Microsoft SQL Server。
系统通过 PHP SQLSRV 驱动直接与 ERP 数据库通信。
主要业务包括:
- B2B订单同步
- 库存查询
- 船只信息查询
- 租赁状态管理
- 预定管理
- 图片资料查询
- 售后数据同步
对于业务人员来说,ERP 依然是数据中心。
WordPress 只是业务入口。
企业微信集成
企业微信是整个系统的重要组成部分。
系统支持:
- 文本消息通知
- 图文消息推送
- 企业微信 OAuth
- JS-SDK 页面能力
- 微信 H5 页面访问
例如:
售后问题创建后
↓
自动发送图文消息
↓
员工点击消息进入工单页面
↓
查看详情并反馈
整个过程都可以在企业微信内完成。
不需要额外安装系统客户端。
售后工单系统
随着售后业务增加,仅靠微信群已经无法有效管理问题。
因此系统增加了内部工单模块。
每个售后问题都对应一个工单。
支持:
- 状态管理
- 楼层式反馈
- 图片上传
- @指定人员
- 操作记录
- 状态日志
从问题产生到问题关闭,所有过程均可追踪。
相比传统聊天记录,问题归档和责任追溯更加清晰。
船只信息管理
系统中的很多业务围绕“船”展开。
通过船体唯一编号,可以查询:
- 基础信息
- 库存状态
- 租赁记录
- 售后记录
- 瑕疵记录
- 图片资料
这使得每条船都拥有完整的历史记录。
从出厂到售后形成可追踪链路。
库存与租赁
除了销售业务之外,系统还承担了部分库存管理工作。
支持:
- 实时库存查询
- 租赁设备管理
- 预定登记
- 状态变更
相关信息直接来自 ERP。
避免了多套数据重复维护的问题。
自动通知与催办
系统实现了一套简单的轮询通知机制。
对于长期未处理的工单:
系统定时检查
↓
自动发送提醒
↓
更新通知记录
通过这种方式减少问题遗忘和长时间无人跟进的情况。
技术实现
项目主要基于:
- WordPress
- WooCommerce
- PHP
- Microsoft SQL Server
- 企业微信 API
构建。
系统采用插件与主题协同的方式:
插件负责业务逻辑。
主题负责展示与移动端页面。
ERP 负责核心数据。
企业微信负责消息触达。
整体保持了较好的职责划分。后续考虑整合为一个自定义功能主题
一些思考
回头看,这并不是一次性规划出来的系统。
它更像是在实际业务中不断生长出来的产物。
很多功能最初只是为了解决一个具体问题:
订单同步、库存查询、售后反馈、租赁管理……
随着这些功能逐步积累,最终形成了一套较为完整的业务协同平台。
对于企业来说,软件的价值并不在于技术本身。
而在于减少沟通成本、降低重复劳动,并让信息能够在不同系统之间顺畅流转。
而这也是持续迭代演化至今的原因。