一、功能概述
本地供应商评价功能是小象买菜系统中连接消费者与供应商的重要桥梁,旨在通过用户反馈提升供应商服务质量,优化平台供应链管理。
二、核心功能模块
1. 评价维度设计
- 商品质量:新鲜度、包装完整性、规格准确性
- 配送服务:准时率、配送态度、包装保护
- 价格合理性:性价比、市场竞争力
- 售后服务:退换货处理、问题响应速度
2. 评价方式
- 星级评分:1-5星整体评分
- 标签评价:预设标签(如"新鲜"、"包装完好"等)
- 文字评论:用户自由描述体验
- 图片上传:商品实拍图辅助说明
3. 评价流程
1. 订单完成后触发评价提醒(短信/APP推送)
2. 用户进入评价页面选择评分和标签
3. 可选填写详细评论和上传图片
4. 提交后系统实时更新供应商评分
三、技术实现方案
1. 数据库设计
```sql
CREATE TABLE supplier_ratings (
id INT AUTO_INCREMENT PRIMARY KEY,
supplier_id INT NOT NULL,
user_id INT NOT NULL,
order_id INT NOT NULL,
overall_rating DECIMAL(2,1) NOT NULL, -- 1-5星
quality_rating DECIMAL(2,1),
delivery_rating DECIMAL(2,1),
price_rating DECIMAL(2,1),
service_rating DECIMAL(2,1),
comment TEXT,
images VARCHAR(500), -- 图片URL逗号分隔
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (supplier_id) REFERENCES suppliers(id),
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (order_id) REFERENCES orders(id)
);
CREATE TABLE supplier_tags (
id INT AUTO_INCREMENT PRIMARY KEY,
supplier_id INT NOT NULL,
tag_name VARCHAR(50) NOT NULL,
tag_count INT DEFAULT 0,
FOREIGN KEY (supplier_id) REFERENCES suppliers(id)
);
```
2. 后端API设计
```
GET /api/suppliers/{id}/ratings 获取供应商评价汇总
POST /api/ratings 提交新评价
GET /api/ratings/{id} 获取单条评价详情
PUT /api/ratings/{id} 修改评价(有限制)
```
3. 前端实现要点
- 评价页面采用分步表单设计
- 星级评分使用可视化组件(如Ant Design的Rate组件)
- 标签选择采用多选按钮或标签云形式
- 图片上传支持多图预览和拖拽排序
- 提交前进行必填项验证
四、供应商评分计算
1. 综合评分算法
```
综合评分 = (商品质量*0.4 + 配送服务*0.3 + 价格合理性*0.2 + 售后服务*0.1)
```
2. 动态加权计算
- 近30天评价权重更高(60%)
- 历史评价权重较低(40%)
- 防止刷评:同一用户多次评价只计最新一次
五、评价展示策略
1. 供应商详情页
- 显示综合评分和各维度评分
- 展示高频标签(如"新鲜"、"准时")
- 显示精选好评(3-5条)
- 提供"查看全部评价"入口
2. 评价筛选功能
- 按评分筛选(1-5星)
- 按评价类型筛选(有图/视频评价)
- 按时间筛选(最近一周/月)
六、反作弊机制
1. IP限制:同一IP短时间内多次评价需验证
2. 设备指纹:识别异常设备行为
3. 内容分析:检测重复内容或模板化评价
4. 时间验证:评价时间与订单完成时间合理间隔
5. 用户行为分析:正常用户行为模式匹配
七、供应商反馈闭环
1. 评价通知:新评价实时推送至供应商后台
2. 回复功能:供应商可对评价进行公开回复
3. 改进计划:供应商可提交改进措施并公示
4. 申诉机制:对恶意评价可提交申诉
八、数据可视化
1. 供应商仪表盘:
- 评分趋势图
- 各维度评分对比
- 评价关键词云
- 负面评价预警
2. 平台管理端:
- 供应商评分分布
- 区域供应商质量对比
- 评价量变化趋势
九、实施路线图
1. 第一阶段(2周):
- 数据库设计和基础API开发
- 评价页面UI设计
2. 第二阶段(3周):
- 前端评价功能实现
- 评分计算逻辑开发
- 基础反作弊机制
3. 第三阶段(2周):
- 供应商端评价管理功能
- 数据可视化看板
- 测试和优化
4. 第四阶段(1周):
- 上线部署
- 用户培训
- 运营监控
十、预期效果
1. 提升供应商服务质量意识
2. 增加用户对平台的信任度
3. 优化供应链管理决策
4. 建立透明的供应商评价体系
5. 促进优质供应商脱颖而出
通过该功能的实现,小象买菜系统将构建起完整的消费者-平台-供应商反馈闭环,为本地生鲜电商的可持续发展提供有力支持。