Skip to main content

get_shop_info

查询一个店铺本身的信息——营业时间、地址、是否在营业、评分、送达时长与配送费,不含菜单。适合用户点进店铺详情页,或问「这家店几点关门 / 评分多少 / 多久能送到」的时候调用。 只要店铺信息的话,本工具比 get_shop_menu 快得多——它不拉商品数据。需要菜单请用 get_shop_menu。
链路:search_shops 得 shop_id + cart_id → get_shop_info 看店铺信息。shop_id 与 cart_id 必须来自同一次 search_shops 的同一家店,否则报 PUBLIC_REFERENCE_INVALID。

参数

返回

返回一个 shop 对象。字段分两类,取值时机不同:
  • 本次查询的实时结果:name、address、business_hours、is_open_now、lat、lng
  • 沿用 search_shops 搜到该店时的值:rating、delivery_time_text、delivery_fee_text、distance_text、min_order_amount、brand_name、logo_url、tags
送达时长、配送费和距离取决于收货位置,只凭店铺 ID 无法重新计算,因此这几个字段与 search_shops 返回的同名字段完全一致。
is_open_now 为 null 时不要断言店铺已打烊——那表示营业时间文本无法解析,请把 business_hours 原样告诉用户,让他自己判断。
沿用字段的取值跟着 search_shops 的模式走:关键词搜索得到的店铺没有评分(rating 为 null)、距离为空字符串;浏览附近得到的店铺没有 brand_name 与 tags。

不提供的信息

以下三项本工具不返回,不要向用户承诺:
  • 店铺公告(商家在店铺页顶部挂的那条通知)
  • 店铺月销量(如「月销 2000+」)
  • 配送方式(商家自配送 / 平台配送)
商品维度的月售是有的,见 get_shop_menu 返回的 items[].tip_texts(如 ["月售 1000+"])。

错误码

完整错误码见 错误处理。

调用示例

返回示例