关于我们

饿了么开放平台品牌渠道商家建店接入方案流程明细

发布时间:2025-06-10

 

个人零费用代理店+,日收入3000+,可兼职做

6.1 创建开店任务

涉及接口:

eleme.brandOpenShop.createShopBatchTask(创建批量开店任务)

eleme.brandOpenShop.getChainNodeTree(查询当前账号归属的连锁树结构)

eleme.brandOpenShop.getAllCateringCategory(查询所有餐饮品类信息)

eleme.brandOpenShop.supportBrandList(获取当前账号支持的品牌信息)

eleme.brandOpenShop.queryShopBatchTask(查询开店任务详情)

eleme.brandOpenShop.uploadImage(上传图片)

交互方式参考饿了么商家版创建开店任务页面,如下所示:

 

注意事项:

创建开店任务时,入参中的nodeId需要通过eleme.brandOpenShop.getChainNodeTree(查询当前账号归属的连锁树结构)接口获取,且需要改接口返回值中的canCreateShop字段为true

创建开店任务时,入参中的logo需要通过eleme.brandOpenShop.uploadImage(上传图片)接口,上传一张1:1的图片,拿到hash值后按照图片格式回填到字段中

创建开店任务时,入参中的品类信息必须为通过eleme.brandOpenShop.getAllCateringCategory(查询所有餐饮品类信息)接口获取的数据,且应为返回值中的parentId字段为0的数据,该入参字段若所负责的店铺经营品类确定,则可将该值写入固定值

创建开店任务时,入参中的品牌信息必须为通过eleme.brandOpenShop.supportBrandList(获取当前账号支持的品牌信息)接口查询到的品牌信息,该入参字段若负责的店铺均属于同一品牌时,则可将该值写入固定值

6.1.1 创建开店申请单

涉及接口

eleme.brandOpenShop.createShopApply(创建/更新开店申请单)

eleme.brandOpenShop.getAllCateringCategory(查询所有餐饮品类信息)

eleme.brandOpenShop.queryShopBatchTask(查询开店任务详情)

eleme.brandOpenShop.uploadImage(上传图片)

eleme.brandOpenShop.obtainAllCateringLicenseConfig(获取所有支持的餐饮证照配置)

eleme.brandOpenShop.queryApplyDetail(查询开店申请单详情)

 

参考饿了么商家版创建开店申请单页面,如下所示:

注意事项:

调用接口 eleme.brandOpenShop.createShopApply(创建/更新开店申请单)时,不传参数 eleApplyId 时则表示新创建开店申请单,否则为更新指定 eleApplyId 所对应的开店申请单,eleApplyId 参数为调用该接口的返回值

创建开店申请单时,outApplyId字段为一个品牌侧的唯一id,推荐使用内部系统的店铺id作为入参,该参数会做唯一校验

创建开店申请单时,batchId为通过eleme.brandOpenShop.createShopBatchTask(创建批量开店任务)接口的返回值

创建开店申请单时,入参中的品类信息必须为通过eleme.brandOpenShop.getAllCateringCategory(查询所有餐饮品类信息)接口获取的数据,且应为返回值中的parentId字段为0的数据,该入参字段若所负责的店铺经营品类确定,则可将该值写入固定值

创建开店申请单时,入参中的businessLicenseType、businessPermitType、legalPersonLicenseType需要通过接口eleme.brandOpenShop.obtainAllCateringLicenseConfig 获取所有支持的餐饮证照配置获取

开店申请单字段规则较为复杂,推荐通过账号登录到饿了么商家版,进入到开店申请页面自行体验各个规则,减少接入的规则识别成本

6.2 开店任务提交审核

涉及接口

eleme.brandOpenShop.batchSubmitAudit(开店任务提交审核)

 

创建开店任务后,当开店申请单全部导入(创建)成功,第一次提交审核需要通过eleme.brandOpenShop.batchSubmitAudit(开店任务提交审核)接口对整个开店任务下的所有开店申请单进行提交,同时会推进开店任务单的状态。

注意事项:

第一次提交审核一定要通过eleme.brandOpenShop.batchSubmitAudit(开店任务提交审核接口),否则无法将开店申请单正常提交审核

调用 eleme.brandOpenShop.batchSubmitAudit(开店任务提交审核)接口时,入参为通过eleme.brandOpenShop.createShopBatchTask(创建批量开店任务)接口的返回值

6.2 审核结果通知

饿了么侧审核完毕后,会通过开放平台消息将审核结果同步到品牌方,详细的回调模型可查看此文档,接入消息推送能力可查看此文档。

审核通过示例:

{ "eleApplyId": 123, "outApplyId": "123test", "refuseReasonInfo": {}, "result": "PASS", "shopId": 456 }

审核驳回示例

{ "eleApplyId": 123, "outApplyId": "123test", "refuseReasonInfo": { "address": [ { "name": "门店地址", "reason": "店铺经营类目不符合外卖场景,暂不支持上线", "riskName": "不符合外卖场景" } ], "businessPermitNo": [ { "name": "许可证注册号", "reason": "非行业资质图片", "riskName": "非行业资质图片" } ], "businessLicenseNo": [ { "name": "主体资质注册号", "reason": "填写错误,请重新填写", "riskName": "填写错误,请重新填写" } ] }, "result": "REJECT" }

6.3 驳回后修改并提交审核

涉及接口

eleme.brandOpenShop.queryApplyDetail 查询开店申请单详情

eleme.brandOpenShop.submitAudit 开店申请单提交审核

 

当开店申请被审核驳回后,具体驳回原因除了开店审核消息会推送外,也可以通过eleme.brandOpenShop.queryApplyDetail(查询开店申请单详情)接口获取到具体的驳回原因。

开店申请被审核驳回后,需要通过eleme.brandOpenShop.submitAudit(开店申请单提交审核 )接口修改开店申请信息后重新提交开店申请审核

注意事项:

开店申请审核驳回后,一定要通过 eleme.brandOpenShop.submitAudit 开店申请单提交审核 接口重新修改开店申请单信息并提交审核,无法通过其他接口将开店申请单重新提交开店申请审核;

开店申请审核驳回后,需要对所有的驳回字段按要求进行修改或添加申诉材料后重新提交审核。

/template/Home/AllNew/PC/Static