概述
这是一个为 OpenCart 电商系统(4.x版本)设计的商品批量导入接口,支持通过 HTTP POST 请求自动创建或更新商品信息。接口封装了分类、品牌、选项、属性、筛选器、图片、评论等完整商品数据的处理逻辑。
核心功能
| 功能模块 | 说明 |
|---|---|
| 商品管理 | 自动创建商品,支持根据 model 字段判断更新或新增 |
| 分类处理 | 支持多级分类的自动创建与关联 |
| 品牌管理 | 自动创建厂商,支持品牌图片下载 |
| 选项系统 | 支持 select/radio/checkbox/image/text 等类型,可自定义价格 |
| 属性系统 | 支持属性组及多属性值 |
| 筛选器 | 支持筛选器组及筛选值 |
| 图片处理 | 自动下载远程图片,支持主图与附图,自动生成 SEO 友好文件名 |
| 评论导入 | 支持用户名、内容、评分、日期的批量导入 |
| SEO 优化 | 自动生成 SEO URL 友好的商品链接 |
请求方式
- GET – 获取分类列表(用于前端选择)
- POST – 执行商品导入
典型使用场景
- 数据迁移:从其他电商平台迁移商品数据到 OpenCart
- 采集发布:配合爬虫工具(如火车采集器)批量发布商品
- API 对接:外部 ERP 或供应链系统同步商品信息
技术特点
- 内置图片下载功能(支持 curl + 代理)
- 防重复机制:分类、品牌、选项、属性等自动查重,避免重复创建
- 灵活的数据格式:支持管道符
|||、分隔符###、分组符$$$、键值符@@@等多种格式解析 - 容错处理:下载失败不影响整体导入,自动跳过无效数据
示例数据格式
text
分类:服装###男装|||服装###女装 厂商:Nike 图片:https://example.com/1.jpg|||https://example.com/2.jpg 属性:规格@@@材质###棉|||版型###修身 选项:颜色|radio@@@红色###2.00|||蓝色###0.00 评论:张三###质量不错###5###2024-01-01 12:00:00

记者问Charlie Puth为什么mv里没有傻脸,猹回他“We don’t talk anymore.”🌚