关于Roomle配置器iframe访问新产品及动态创建ID的技术咨询
Roomle配置器产品ID批量创建解决方案
核心说明
- 没错,所有要通过URL直接定位的产品/组合,必须先在Roomle系统中生成对应的ID,这是Roomle识别产品的唯一标识。
- 几百款产品完全不用手动挨个创建,Roomle有现成的批量方案和API支持自动化操作。
具体可行方法
1. CSV批量导入
Roomle后台支持CSV批量上传产品数据,你只需要按照官方提供的模板,整理好产品名称、关联的配置器ID、自定义属性等信息,上传后系统会自动为每款产品生成对应的ID。
- 操作提示:在Roomle后台的产品管理模块就能找到导入入口,下载官方模板后按要求填充即可,不用自己瞎编格式。
2. API动态创建&管理
Roomle提供了官方的产品管理API,你可以直接通过接口自动化创建产品、获取生成的ID,还能把你自己系统里的产品ID和Roomle的ID做映射,方便后续对接。
- 常用接口示例:
- 创建产品:调用
POST /api/v1/products接口,请求体里传产品的配置信息、关联的配置器ID等参数,接口返回结果里就包含生成的Roomle产品ID。 - 查产品ID:用
GET /api/v1/products?externalId=你的系统产品ID接口,能通过你自己的产品ID快速查到对应的Roomle内部ID。
- 创建产品:调用
3. 自定义ID映射(更省心的对接方式)
如果你的系统本身已有产品标识,创建产品时可以指定externalId参数,之后直接用id=external:你的系统产品ID的格式在URL里调用,不用记Roomle生成的ID,对接起来更顺畅。
关键注意点
- 不管用哪种方式,创建产品时必须关联正确的
configuratorId,否则URL无法正常加载对应的配置器。 - 批量导入前先拿1-2款产品做测试,确认格式没问题再批量操作,避免出问题返工。
内容的提问来源于stack exchange,提问作者user30078410
相关产品推荐
相关产品推荐

