返回顶部
p

price-import价易通导入

价易通价格导入技能。支持图片/文本/Excel 原始数据,自动转换、匹配商品库、确认后导入。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
77
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

price-import

价易通 - 价格导入技能

⚠️ 触发条件

必须使用 /import 命令触发,避免误处理群聊中的无关图片。

命令说明
/import导入价格(可附带图片/文本/Excel)
/import help
显示使用说明 |
| /import status | 查看最近导入记录 |
| /import rules | 查看/修改匹配规则 |
| /import cancel | 取消当前导入任务 |
| /fix | 提交程序功能变动或缺陷修复需求 |
| /fix status | 查看修复进度 |
| /fix list | 查看待处理需求清单 |

示例

  • - /import + 发送图片
  • /import 这张价格表:iPhone 17 Pro 256G ¥6500
  • /import help



核心流程

  1. 1. 接收原始数据(图片/文本/Excel)
  1. 2. 数据转换(图片/文本 → Excel)
  1. 3. 拉取商品库(调用 API 获取所有商品)
  1. 4. 智能匹配(根据商品名 + 规格匹配)
  1. 5. 输出匹配报告(已识别/未识别)
  1. 6. 用户确认(导入/修改规则/再次匹配)
  1. 7. 执行导入(调用 API 写入数据)
  1. 8. 验证结果(价格/记录/原始数据)

步骤 1:接收原始数据

触发条件:必须收到 /import 命令才开始处理

支持的格式

  • - 图片:价格表截图、照片(模型直接识别)
  • 文本:复制的价格列表、聊天记录
  • Excel:已整理好的价格表

处理方式

  • - 图片 → 模型视觉能力识别 → 提取文字 → 转换为标准格式
  • 文本 → 直接解析
  • Excel → 直接解析

说明:使用 qwen3.5-plus 模型的多模态能力,无需第三方 OCR 接口

⚠️ 注意:不带 /import 命令的图片/文本,本技能不处理



步骤 2:拉取商品库

调用接口:GET /api/products

返回格式
json
[
{
id: 1,
name: iPhone 17 Pro,
category: 手机,
brand: 苹果
},
{
id: 2,
name: iPhone 17 Pro Max,
category: 手机,
brand: 苹果
}
]

同时获取规格列表:GET /api/specifications?product_id={id}



步骤 3:智能匹配

匹配规则

匹配条件:商品名 + 规格完全匹配

规格标准化规则(必须先执行!)

型号名称统一

  • - iPhone 16 MAX → iPhone 16 Pro Max
  • iPhone 17 MAX → iPhone 17 Pro Max
  • 以商品库中的名称为基准

⚠️ 商品名称不带容量

  • - 商品库格式:iPhone 17 Pro(名称不含容量)
  • 容量在规格中:256G 银色 渠道版
  • 导入时需从商品名中提取容量,放入规格

容量单位统一

  • - TBG → TB(如 1TBG 改为 1TB)

规格后缀统一

  • - 渠道版 = 全国渠道版 = 默认(不标注)
  • 预激活 = 官网预激活 = 标注预激活

颜色规则

  • - 保留原始颜色名称
  • 黑色/蓝色映射到深蓝色(如用户指定)

匹配逻辑

python
for item in import_data:
# 标准化规格
normalizedspec = normalizespec(item.spec)

# 匹配商品库
matched = product_library.find(
name=item.name,
spec=normalized_spec
)

if matched:
result.matched.append(item)
else:
result.unmatched.append({
item: item,
reason: 商品库中无此商品或规格
})



步骤 4:输出匹配报告

报告格式

📊 匹配结果报告

📌 报价信息

  • - 渠道:武汉汉堡苹果
  • 报价时间:2026-03-25 10:00
  • 原始数据:价格表_20260325.xlsx

📌 已识别商品(共 X 条)
├── iPhone 17 Pro(5 条)
│ ├── 256G 银色 - ¥6500
│ ├── 512G 黑色 - ¥7200
│ └── ...
├── iPhone 17 Pro Max(3 条)
│ ├── 256G 白色 - ¥7500
│ └── ...
└── ...

📌 未识别商品(共 Y 条)
├── iPhone 19 Ultra(2 条)
│ ├── 256G 黑色 - ¥9999
│ ├── 原因:商品库中无此商品
│ └── 512G 白色 - ¥10999
│ 原因:商品库中无此商品
└── ...

💡 建议操作:

  1. 1. 回复导入执行导入
  2. 回复添加新商品将未识别商品添加到商品库
  3. 回复修改规则:XXX 映射到 YYY更新匹配规则
  4. 回复重新匹配使用新规则再次匹配



步骤 5:用户确认

用户可选择的回复

回复操作
导入导入已匹配的商品价格
全部导入
导入所有数据(包括未识别的,会先创建商品) |
| 添加新商品 | 将未识别商品添加到商品库后导入 |
| 修改规则:A 映射到 B | 更新匹配规则后重新匹配 |
| 重新匹配 | 使用当前规则再次匹配 |
| 取消 | 取消本次导入 |


步骤 6:执行导入

调用接口

批量导入:POST /api/prices/batch-import

json
{
items: [
{
product_id: 1,
price: 6500,
source: 武汉汉堡苹果,
price_time: 2026-03-25T10:00:00,
specification: 256G 银色
}
],
source: 武汉汉堡苹果,
price_time: 2026-03-25T10:00:00,
batch_no: B20260325001
}

上传原始数据:POST /api/import-logs/{batch_no}/attachment

创建新商品(如需要)

POST /api/products/batch-create

json
{
products: [
{
name: iPhone 19 Ultra,
category: 手机,
brand: 苹果
}
]
}



步骤 7:验证结果

验证清单

  1. 1. 价格是否更新
- 调用 GET /api/prices?source={source}&time={time} - 检查返回数量是否与导入数量一致
  1. 2. 导入记录是否存在
- 调用 GET /api/import-logs/{batch_no} - 检查批次记录状态
  1. 3. 原始数据是否上传
- 检查附件链接是否可访问 - 验证文件完整性

验证输出

✅ 导入验证完成!

✓ 价格记录:103 条(正确)
✓ 导入批次:B20260325001(已创建)
✓ 原始数据:价格表_20260325.xlsx(已上传)
✓ 新商品:3 个(已添加)

查看详情:http://47.96.183.13/price/import-logs.html



匹配规则管理

规则存储

规则存储在 ~/.openclaw/workspace/price-import/matching-rules.json

json
{
model_aliases: {
iPhone 16 MAX: iPhone 16 Pro Max,
iPhone 17 MAX: iPhone 17 Pro Max
},
capacity_units: {
TBG: TB
},
spec_suffixes: {
渠道版: ,
全国渠道版: ,
预激活: 官网预激活
},
color_mapping: {
黑色: 深蓝色,
蓝色: 深蓝色
}
}

更新规则

当用户说 修改规则:XXX 映射到 YYY 时:

  1. 1. 解析用户的规则描述
  2. 更新 matching-rules

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 price-import-1775963468 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 price-import-1775963468 技能

通过命令行安装

skillhub install price-import-1775963468

下载

⬇ 下载 price-import v1.0.0(免费)

文件大小: 10.54 KB | 发布时间: 2026-4-13 11:36

v1.0.0 最新 2026-4-13 11:36
Initial release of the 价易通价格导入技能 (price-import):

- Supports price data import via images, text, or Excel, triggered by the `/import` command.
- Automatically converts and standardizes original data, matches with the product library, and generates a detailed matching report.
- Provides user interaction for importing, modifying rules, or adding new products based on matching results.
- Integrates rule management, error handling, import record tracking, and requirement feedback via `/fix` commands.
- Utilizes multi-modal model capabilities for direct image recognition without third-party OCR.
- Comprehensive step-by-step workflow with clear command and error handling documentation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部