小程序开放平台

文档中心
API 简介
登录
接口调用凭证
小程序码与链接
小程序基础信息
本地担保交易能力
业务接入流程
API列表
商品-获取信息
商品-批量获取信息
商品同步-生活服务
专业号主页商品排序
sku商品-批量删除
sku商品-批量上架
sku商品-批量下架
订单新增
订单-状态同步
获取订单支付token
担保支付订单-获取订单信息
凭证核销
预约单状态同步
发起预约
售后单-新增
同步售后单状态
获取售后订单详情
查询结算
结算咨询
结算明细查询
查询核销信息
通用担保交易能力
电商担保交易能力
地点管理能力
客服能力
群聊能力
小说能力
短剧能力
服务组件能力
直播能力

[交易组件]商品同步-生活服务

开发
>
服务端 API
>
本地担保交易能力
>
API列表
>
商品同步-生活服务
>
更新时间:2025-05-22 21:03:13

支持第三方调用

支持沙箱环境调用

禁止个人开发者调用

商品同步-生活服务

请求地址

POST https://miniapp.xiaohongshu.com/api/rmp/mp/deal/poi/product/upsert

公共请求参数

名称
类型
是否必须
描述
app_idstring小程序appid
access_tokenstring小程序调用凭证

业务请求参数

名称
类型
是否必须
描述
out_product_idstring外部商品id,不超过64字符
namestring商品名称
short_titlestring短标题,限制64个字
descstring商品描述,限制1000个字符
pathstring小程序商品详情页打开路径,需要支持打开后默认切到最低价sku页面,以 / 开头
top_imagestring商品头图,单张; 仅支持jpg、jpeg、png格式
category_idstring类目id,通过类目接口获取,最后一级的id
biz_create_timeint64商品创建时间,时间戳精确到秒
biz_update_timeint64商品修改时间,时间戳精确到秒
package_detail
struct套餐内容明细,仅在category_id=627a33edff16300001314989(户外出行服务-民宿/酒店-套餐)时为必填; 数量和单位请同时填写/不填写
package_rooms
list_struct套餐-“住宿”list (不超过10项)
name
string名称(不超过20个字)
count
int32数量
unit
string单位
package_foods
list_struct套餐-“吃喝”List (不超过10项)
name
string名称(不超过20个字)
count
int32数量
unit
string单位
package_entertainments
list_struct套餐-“玩乐”list (不超过10项)
name
string名称(不超过20个字)
count
int32数量
unit
string单位
package_others
list_struct套餐-“其他”list (不超过10项)
name
string名称(不超过20个字)
count
int32数量
unit
string单位
skus
list_struct子商品集合
out_sku_id
stringsku商品外部id,不超过64字符
name
string商品名称
sku_image
stringsku商品图片,单张; 仅支持jpg、jpeg、png格式
origin_price
int64商品原始价格,划线价格,单位(分)
sale_price
int64商品售卖价格,单位(分)
status
int32sku状态:1:上架,0:下架,2:系统下架,如果不填,默认:1
ext
map自定义字段(Map对象的形式),对于补差商品可传入key=saleMode,value=INDIRECT,补差商品将不会在POI页展示)
key
stringkey
value
stringvalue
product_typeint32商品类型, 1-团购,2-酒旅预售券,3-日历商品
settle_typeint32结算方式,1-总店结算,2-门店结算,3-区域结算,开通担保支付的商家下必传,使用门店或区域结算的前提是已认领门店并提交了门店资质
poi_id_listlist_string1. 新版本小程序POI_ID_List部分类目必传,类目查询 2. 旧版本小程序POI_ID_List 针对【民宿、酒店、景点、露营】身份必填,针对【旅行社】、【商旅票务代理】身份不可填写

请求示例

{
    "out_product_id":"string",
    "name":"string",
    "short_title":"string",
    "desc":"string",
    "path":"string",
    "top_image":"string",
    "category_id":"string",
    "biz_create_time":0,
    "biz_update_time":0,
    "package_detail":{
        "package_rooms":[
            {
                "name":"string",
                "count":0,
                "unit":"string"
            }
        ],
        "package_foods":[
            {
                "name":"string",
                "count":0,
                "unit":"string"
            }
        ],
        "package_entertainments":[
            {
                "name":"string",
                "count":0,
                "unit":"string"
            }
        ],
        "package_others":[
            {
                "name":"string",
                "count":0,
                "unit":"string"
            }
        ]
    },
    "skus":[
        {
            "out_sku_id":"string",
            "name":"string",
            "sku_image":"string",
            "origin_price":0,
            "sale_price":0,
            "status":0
        }
    ],
    "product_type":0,
    "settle_type":0,
    "poi_id_list":[
        "string"
    ]
}

响应参数

名称
类型
是否必须
描述
successbool是否成功
msgstring说明,正确响应时为 success,错误响应时为错误描述
codeint32错误码,正确响应时为 0,错误响应时非0

响应示例

{
    "success":true,
    "msg":"string",
    "code":0
}

相关错误码

code
Msg
说明
400001参数不合法引导去开交易能力请检查入参是否缺失、错误
420001该应用不具有小程序交易组件能力请在专业号管理后台开通担保支付
400003数组元素超过最大限制sku数量超限制单次操作sku数量最大50
420207电商担保支付获取类目异常-业务异常
420209电商担保支付获取类目未查到当前商品的类目信息-业务异常
420157不支持的交易类型
420156未开通交易权限小程序支付功能被禁用,请小程序开发者重新申请
420200sku商品不能为空
420202商品审核未通过,请重新修改sku状态审核未通过,无法上架商品审核结果会通过回调接口查询,请根据审核拒绝原因调整后重新同步
420204本地生活商家,请使用「商品同步-生活服务」接口同步商品商品同步-生活服务
420206本地生活商品同步失败本地商品同步失败系统异常,请联系管理员
420207商家无可售类目,请先认领对应类目查询已设置类目, 可在专业号管理后台认领类目
420208商家无商品类目权限,请先认领对应类目查询已设置类目
420209类目非生活服务类目,请确认参数是否正确非生活服务类目同步商品用商品同步-实物电商
520200商品同步失败同步下游服务异常系统异常,请联系管理员
520201商品下线失败系统异常,请联系管理员
520202商品上线失败系统异常,请联系管理员
520205商品搜索失败
520402已切流商户必须传新类目类目ID必须为接口可用类目查询 可查询到的类目ID。有部分商家使用的类目ID,是早前运营提供的,已经不再使用,需要替换为接口里可以查询到类目ID

业务错误码

参见错误码