7b62c2f8b4
## H5 底部导航修复 (Bug #10) - 精简 App.vue,移除重复 tabbar,仅保留全局样式 - uni-page 设置 height: calc(100% - 50px) + overflow-y: auto - 内容区域精确停在底部导航上方,独立滚动不再叠加 - 恢复 custom-tab-bar 组件 ## 项目进度文档 - PROGRESS.md 更新至 10 个 Bug 修复 - 新增 H5 底部导航修复记录 - 新增历史变更条目
18 KiB
18 KiB
外贸小助手 (TradeMate) — 产品设计文档
版本: v1.1 创建日期: 2026-05-10 状态: V2 规划中
一、产品定位
1.1 一句话定义
微信里的外贸成交助理——帮不懂英文、不懂营销的中小企业,把客户询盘变成订单。
1.2 目标用户
| 画像 | 特征 | 典型场景 |
|---|---|---|
| 个体外贸SOHO | 1-2人,什么都自己干 | 每天都在回WhatsApp消息,顾不上主动开发客户 |
| 小型外贸公司老板 | 10-30人,团队没有专业营销 | 员工英文一般,发了开发信没人回复就不知道怎么继续 |
| 工厂转型外贸 | 原来做内销,刚开阿里国际站 | 有产品优势,但不会写英文文案,不知道怎么跟老外沟通 |
1.3 核心洞察
外贸成交的本质是三个动作:
收到询盘 → 看懂意思 → 回复报价 → 跟进催单
↑ ↑
用户卡在这里 用户卡在这里
(英文不好) (不知道怎么跟进)
我们只解决这三件事,别的都不做。
二、功能设计
2.1 功能全景图
┌─────────────────────────────────────────────────────────────────┐
│ 外贸小助手 V2 │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌────────────────┐ │
│ │ 营销素材 │ │ 智能沟通 │ │ 客户跟进 │ │ 智能决策中心 │ │
│ │ 工厂 │ │ 助手 │ │ 引擎 │ │ (新增) │ │
│ ├──────────┤ ├──────────┤ ├──────────┤ ├────────────────┤ │
│ │ 开发信 │ │ 消息翻译 │ │ 沉默检测 │ │ 健康度看板 │ │
│ │ 产品文案 │ │ 回复建议 │ │ 跟进提醒 │ │ 客户评分 │ │
│ │ 关键词 │ │ 语气调整 │ │ 话术推荐 │ │ 行动建议 │ │
│ │ 竞品分析 │ │ TTS播放 │ │ 周期提醒 │ │ 趋势预警 │ │
│ └──────────┘ └──────────┘ └─────┬────┘ └────────────────┘ │
│ │ │
│ ┌──────────────────────────────────┼──────────────────────────┐ │
│ │ AI智能跟进助手 (新增) │ │ │
│ │ ┌─ 时机判断 ─ 内容生成 ─ 渠道选择 ─ 效果追踪 ─┐ │ │
│ │ └──────────────────────────────────────────────┘ │ │
│ └──────────────────────────────────┬──────────────────────────┘ │
│ │ │
│ ┌──────────────────────────────────┼──────────────────────────┐ │
│ │ 智能市场机会分析 (新增) │ │ │
│ │ ┌─ 趋势分析 ─ 客户发现 ─ 竞争情报 ─ 策略报告 ─┐ │ │
│ │ └──────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ 跨功能支撑: 报价单生成 / 汇率换算 / 合规筛查 / 文档模板 │ │
│ └──────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
2.2 功能一:营销素材工厂(帮用户"有内容可发")
用户场景
"我想给美国客户发邮件推广我的户外折叠椅,但我不知道英文怎么写,也不知道怎么写才有吸引力。"
交互流程
[用户打开小程序]
└─ 点击"营销素材"
└─ 输入: "户外折叠椅,承重150kg,防水面料,带杯架和扶手"
└─ 选择: ①英文开发信 ②WhatsApp开场白 ③产品描述 ④关键词建议
└─ AI生成→用户左右滑动筛选→保存→一键复制
[用户过几天再来]
└─ 点击"换一批" → AI 基于同样产品生成不同角度的话术
└─ 点击"效果追踪" → 可以看到哪些文案被复制/发送了多少次
核心机制
- 每个用户有自己的产品库(首次输入后系统保存)
- 同一个产品可以生成不同风格(正式/亲切/促销)
- 不同目标国家生成适配当地习惯的文案
- 关键: AI 不是一次性生成,而是持续迭代——用户保存的文案越多,系统越懂用户的偏好风格
2.3 功能二:智能沟通助手(帮用户"看懂+回好")
用户场景
"客户在WhatsApp发了一大段英文,我大概能看懂一些,但不知道怎么回,怕写错了让客户觉得不专业。"
交互流程
[客户发来 WhatsApp 消息]
└─ 系统自动翻译成中文(显示在客户消息下方)
└─ 同时给出 3 个回复选项:
① 快速报价(如果消息是询价)
② 专业回复(通用商务场景)
③ 亲切回复(如果客户是老客户)
└─ 用户选择一个 → 自动填入对话输入框 → 用户可编辑 → 发送
[用户主动发起]
└─ 打开小程序 → 输入中文 → 选择语气 → AI 翻译成英文
└─ 支持: 文字转语音(方便用户确认发音)
核心机制
- 翻译质量领先:结合 DeepL + OpenAI + 外贸术语库,翻译"MOQ、FOB、lead time"等术语准确
- 回复建议有上下文:基于聊天历史 + 产品库 + 客户画像,不是通用 ChatGPT 式回复
- 用户微调记录:用户每次编辑 AI 建议后再发送,系统记录差异,未来建议自动适配用户风格
翻译 vs 回复建议 的边界
| 场景 | 做什么 | 用哪个引擎 |
|---|---|---|
| 用户想看懂客户消息 | 翻译(直译,保留原意) | DeepL(准确) |
| 用户想回复客户 | 生成回复建议(意译,优化表达) | OpenAI/Claude(生成质量高) |
| 用户想写营销文案 | 生成创意内容 | Claude(写作最优) |
| 用户需要正式报价 | 生成结构化报价单 | OpenAI(结构化能力强) |
2.4 功能三:客户跟进引擎(帮用户"不丢单")
用户场景
"上周报完价客户就没消息了,我也不知道该不该再发消息,发了怕烦到客户,不发怕被别人抢走。"
交互流程
[系统自动检测]
└─ 客户沉默 3 天 → 推送提醒:
"客户 Carlos (墨西哥) 已沉默3天,建议发送跟进消息"
└─ 提供跟进话术(基于上次聊天内容定制)
└─ 客户沉默 7 天 → 升级提醒:
"客户已沉默1周,建议发送限时优惠或新产品信息"
└─ 提供促销话术 + 可选折扣模板
[用户主动查看]
└─ 打开"客户"页面 → 按沉默天数排序
└─ 每个客户显示: 最后联系时间、沉默天数、建议动作
└─ 一键发送跟进消息
核心机制
- 沉默检测规则:
- 3天无回复 = 轻度沉默 → 跟进提醒
- 7天无回复 = 中度沉默 → 升级提醒 + 提供优惠话术
- 14天无回复 = 重度沉默 → 建议换话题(发新品/行业资讯/节日问候)
- 行业基准对比:跨用户匿名统计不同国家客户的回复率基线,帮助判断"这个客户是不是真的没意向"
- 最佳发送时间:基于历史数据推荐(如拉美客户下午3-5点回复率高)
2.5 跨功能支撑:报价单生成
场景
"客户问价格了,我得赶紧报个价。但报价单要用英文写,还要算运费、汇率……"
功能
客户说 "How much for 500pcs FOB Shanghai?"
系统:
- 识别出:FOB上海、500件、询价
- 自动调取用户产品库里的价格($12.5/pc)
- 显示当前汇率(USD/CNY)
- 生成报价草稿:
"FOB Shanghai: $12.5/pc
Total: $6,250
Lead time: 25 days
Payment: T/T 30% deposit"
- 用户确认 → 生成正式报价单图片 → 一键发送
2.6 功能四:客户健康度看板(帮用户"一眼看清该追谁")
用户场景
"我有50多个客户,除了最近联系的那几个,其他谁在流失、谁快成交了,我心里完全没数。"
交互流程
[用户打开小程序]
└─ 点击"客户" → 顶部展示健康度总览卡片:
├─ 🟢 活跃客户: 12
├─ 🟡 需关注: 5
├─ 🔴 高危流失: 3
└─ 📊 整体健康趋势(本周 vs 上周)
[点击具体客户]
└─ 进入客户详情 → 健康度看板:
├─ 综合评分: 78/100(评分趋势 ↑↓)
├─ 评分维度明细:
│ ├─ 📈 响应趋势: +15%(回复速度在变快)
│ ├─ 💬 情感轨迹: 正面(AI分析最近3条消息)
│ ├─ 📋 询盘深度: "问了MOQ和认证"(成交信号)
│ ├─ ⏰ 沉默天数: 3天
│ └─ 💰 预估价值: $12,500
└─ 🎯 系统建议动作:
"客户问过MOQ和认证,建议明天发认证证书和报价单跟进"
核心机制
- 评分透明可解释: 不像竞品黑盒打分,每个维度都有来源和原因
- 多维度融合: 响应趋势 + 情感分析 + 行为信号 + 沉默天数 + 商业价值
- Actionable: 不只是分数,而是"到底是什么问题 + 建议怎么做"
数据来源(全在现有数据库里,无需外部API)
| 维度 | 数据源 | 现有字段 |
|---|---|---|
| 响应趋势 | messages | created_at, direction |
| 情感轨迹 | messages | content(AI分析) |
| 询盘深度 | messages | content(关键词匹配) |
| 沉默天数 | customers | last_contact_at |
| 商业价值 | quotations | total, status |
2.7 功能五:AI智能跟进助手(帮用户"知道什么时候跟、怎么跟")
用户场景
"报完价客户就没消息了,我不知道该不该发消息、什么时候发、发什么内容合适。"
交互流程
[系统自动运行]
└─ AI 持续评估每个客户的跟进状态:
├─ 每个客户生成"最优跟进时机"(基于历史互动模式)
├─ 不同客户不同策略:
│ ├─ 客户A(沉默3天,之前聊报价): "建议今晚8点WhatsApp发认证资料"
│ ├─ 客户B(沉默7天,之前聊样品): "建议邮件发新品目录 + 限时折扣"
│ └─ 客户C(回盘积极,在比价): "客户可能在对比,建议3天后主动降价5%"
└─ 系统主动推送通知:
"📌 跟进提醒: 客户Carlos沉默4天,最优跟进窗口还剩2天"
[用户点击提醒]
└─ 进入跟进界面:
├─ 客户背景摘要(快速回顾)
├─ AI推荐的跟进内容(基于上次对话定制)
├─ 选择渠道: WhatsApp / Email / 电话
└─ 一键发送 / 编辑后发送
[发送后]
└─ 自动打标: "已跟进" → 继续监控客户反应
└─ 若3天内客户回复 → 标记"跟进成功" → 更新评分
└─ 若客户未回复 → 自动调整下一次跟进策略
核心机制
- 不是固定时间间隔: 竞品用3/7/14天固定规则,AI根据客户状态动态判断
- 多渠道选择: 根据客户历史偏好推荐最佳渠道
- 内容个性化: 每次跟进都基于上次对话 + 产品库 + 市场信息生成
- 闭环追踪: 跟进→回复(或不回复)→调整策略
对比竞品
| 维度 | 竞品 EDM 序列 | TradeMate AI 跟进 |
|---|---|---|
| 触发方式 | 预设时间(3/7/14天) | AI动态评估最佳时机 |
| 内容 | 模板化 | 每次个性化生成 |
| 渠道 | 仅邮件 | WhatsApp/邮件/电话 |
| 适应性 | 固定流程 | 根据客户反应自动调整 |
| 成本 | 邮件服务费 | 现有AI能力,零新增成本 |
2.8 功能六:智能市场机会分析(帮用户"找到该开发哪个市场")
用户场景
"我想开发新市场,但不知道哪个国家对我的产品需求大、竞争情况怎么样、应该怎么切入。"
交互流程
[用户输入产品信息]
└─ 点击"市场分析"
└─ AI 自动执行:
1. 调取免费国际贸易统计数据分析目标市场趋势
2. 搜索公开B2B平台/行业黄页发现潜在客户
3. 分析目标市场竞争格局和定价
4. 生成市场进入策略报告
[用户收到报告]
┌─────────────────────────────────────┐
│ 📊 户外折叠椅 · 市场机会报告 │
│ │
│ 🎯 推荐市场 Top 3: │
│ 1. 美国 (+23% 进口增长) — 建议主攻 │
│ 2. 德国 (+15%) — 中高端定位 │
│ 3. 东南亚 (+40% 增长快速) — 建议布局 │
│ │
│ 👥 潜在客户示例: │
│ · OutdoorLiving Inc. (美国) │
│ · GartenPro GmbH (德国) │
│ · CampingZone (东南亚) │
│ │
│ 💡 进入策略建议: │
│ · 美国: 侧重防水+承重卖点 │
│ · 德国: 强调环保认证 │
│ · 东南亚: 主打性价比 │
└─────────────────────────────────────┘
[用户下一步]
└─ 点击"生成开发信" → AI 自动适配目标市场的文化习惯生成文案
└─ 保存报告到产品库 → 随时查阅
核心机制
- 零数据采购成本: 使用免费国际贸易统计 API + AI 搜索,不买海关数据
- 海关数据竞品的问题: 数据滞后3-6个月,只有提单记录无具体联系人
- 我们的方案: 不只告诉你"谁买了",而是"怎么找到他们、怎么卖进去"
数据源
| 数据源 | 用途 | 成本 |
|---|---|---|
| UN COMTRADE / ITC TradeMap | 国际贸易统计数据 | 免费 |
| Google Custom Search / SerpAPI | B2B平台/黄页公开数据 | 免费~$50/月 |
| Wikipedia/OpenStreetMap | 国家基础信息 | 免费 |
| AI 已有知识 | 市场策略、文化习惯 | 已有 |
三、用户旅程
3.1 首次使用(30秒上手)
1. 扫码打开小程序 → 微信授权登录
2. 输入产品信息(中文): "你主要卖什么?"
└─ 示例: "户外折叠椅,主要出口欧美"
3. 系统自动:
├─ 生成 5 条开发信模板
├─ 生成 5 条 WhatsApp 开场白
└─ 保存产品到我的产品库
4. 引导到"客户"页面 → 提示"可以导入或手动添加客户"
5. 完成。全程 < 30 秒。
3.2 日常使用
早上:
└─ 打开小程序 → 看"待跟进"列表 → 选择1-2个客户发跟进消息
白天:
└─ WhatsApp 收到消息 → 切到小程序翻译 → 复制回复
晚上:
└─ 打开小程序 → 看今日概览(回复了几个客户、几个沉默)→ 准备明天的跟进
四、数据模型概要
| 实体 | 核心字段 | 用途 |
|---|---|---|
| 用户 | tier, 产品库 | 账户+订阅 |
| 产品 | 名称, 描述, 价格, 规格, 关键词 | 用户自己的产品信息 |
| 客户 | 姓名, 国家, WhatsApp, 来源, 标签 | 客户管理 |
| 对话 | 消息, 翻译, 回复, 状态 | 沟通记录 |
| 报价单 | 产品, 数量, 价格, 条款, 状态 | 报价管理 |
| 语料条目 | 源文, 译文, 领域, 质量评分 | AI 训练数据 |
五、护城河策略
详见 TECH_ARCHITECTURE.md 第 5 章,核心五层:
- 外贸垂直语料库:用户每次使用产生的翻译/回复数据,积累成行业专属语料
- 用户产品知识库:产品信息+客户偏好+历史报价,迁移成本极高
- 沉默客户模式算法:跨用户行为数据产生的预测能力,网络效应
- 客户健康度评分模型:基于多维度行为数据的客户价值评估,用户用得越久模型越准
- AI跟进策略引擎:基于历史跟进成功率的学习模型,持续优化时机/内容/渠道
六、盈利模式
| 层级 | 价格 | 能力 |
|---|---|---|
| 免费版 | ¥0 | 1个产品、20次翻译/天、5个客户、基础回复建议 |
| Pro版 | ¥99/月 | 10个产品、无限翻译、50个客户、跟进提醒、报价单 |
| 企业版 | ¥399/月 | 无限产品、多人协作、品牌报价单、专属语料训练、API |
七、路线图
| 阶段 | 时间 | 功能 |
|---|---|---|
| MVP | 第1-4周 | 智能翻译+回复建议+基础营销素材+产品库 ✅ |
| V2 | 第5-8周 | 沉默客户跟进+WhatsApp集成+报价单生成 ✅ |
| V3 | 第9-12周 | 语料库训练+回复质量优化+多人协作 ✅ |
| V4 | 第13-16周 | 跨用户A/B测试+预测算法+API开放 ✅ |
| V5 | 第17-20周 | 客户健康度看板+智能跟进助手+市场机会分析 |