张庆交接
Tiktok在线商品文档
Tiktok平台报错
Thisshop在线业务文档
Tiktok业务文档
TIKTOK接口整理
Lazada广州基础信息改造方案
Lazada视频管理接口梳理
速卖通全托管
全托管报错整理
Lazada交接
Lazada coding
temu刊登
本文档使用 MrDoc 发布
-
+
首页
temu刊登
# 官方文档地址 temu 平台的接口文档是以pdf文件的方式给我们的,如果需要最新版,需要在微信群找平台的人获取。 [【附件】BG对接文档-V1.5.1.pdf](/media/attachment/2023/08/BG%E5%AF%B9%E6%8E%A5%E6%96%87%E6%A1%A3-V1.5.1.pdf) # 流程 temu刊登主要是走的广州,香港端的架构,我这边主要负责香港端这边的刊登逻辑以及同步店铺商品和商品详情的逻辑 ### - 刊登 香港刊登这边的逻辑跟其他平台的逻辑类似都是通过mdc-open-api-publish发送消息到mps-temu-product,刊登服务接收到消息后进行商品组装,图片上传,描述信息处理,尺码表处理后调用平台接口,然后发送结果消息到广州的队列 其他逻辑都一样,这里主要说一下商品组装里面的逻辑CreateProductConsumer作为入口下的packagePublishParams方法进行数据的处理 - 首先把数据库中的数据转换成平台需要的数据格式 - 数据库中存的分类信息是一个数组的json,通过反射的方式设置平台对象里面的分类,因为每次刊登前端传过来的分类是不确定的,因此需要反射去设置 - 上传轮播图 - 上传外包装图片 - 处理素材图 - 处理商详装饰图片(判断出过来的类型是type是image 还是 text,如果是text的话需要先要调用文字转图片的接口把图片转换成文字,并设置type为image,若type是image则直接替换图片),因为平台文档上给的建议是type是image,并且刊登必须传imgUrl,若type为text的话前端是不会传图片进来的所以需要自己转换 - 处理sku列表中的图片(要判断主商品sku规格中的父规格id 不为0并且规格id为0的时候,需要调用bg.goods.spec.create接口生成新的规格id) - 新建新的尺码表 (杨磊) - 处理尺码表模板生成新的临时尺码表模板(判断php传过来的BusinessId是否为空,如果不为空则直接使用BusinessId,作为SizeTemplateIds和ShowSizeTemplateIds字段的值,在判断SizechartId是否为空如果不为空则需要调用bg.goods.sizecharts.template.create接口创建临时模板,返回的值tempBusinessId作为SizeTemplateIds和ShowSizeTemplateIds字段的值)以上两部分的逻辑主要是文档中  - 刊登商品 - 刊登成功后推送消息到商品详情进行同步,这里使用的是商品名(因为详情接口调用的平台接口也是bg.goods.list.get列表,列表接口中没有商品id的参数只有skcid 和 商品名,因此刊登返回的商品id 就不能作为列表的入参) ### - 在线商品 由于这个平台是没有单独的商品详情的接口的,因此这里为了区分开界面用户点击手动同步商品详情和同步店铺单独的开了同步店铺和同步详情接口,为了区分走不同的队列,这样同步店铺商品和同步详情数量太多的话消息就不会堆积在一个队列中
zhangqing
2023年8月24日 19:13
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码