# 店铺标识 (https://sellersheetai.com/zh/docs/mcp-api/store-refs)

> 每个店铺类调用都用 <store>-<CC> 指定店铺——店铺和站点合在一个字符串里，原样取自 get_user_context。



店铺标识就是店铺名、一个短横线，加上站点的国家代码：<StoreRef />、`myStore-DE`、<StoreRef value="myBrand-UK" />。noon 账号用同样的形式，例如 `myNoon-AE`。它是每个店铺类工具的 `store` 参数——MCP、Tool API 和侧边栏都一样。

## 从 get_user_context 取标识——不要自己拼 [#从-get_user_context-取标识不要自己拼]

`get_user_context` 为每个店铺返回现成的 `store_refs` 列表。AI **原样**传入其中一个。它不会自己把店名和国家代码拼起来，也不会猜站点：手动挑站点，正是调用落到套餐不包含的站点上的原因。

亚马逊卖家类（SP-API）工具不接受单独的国家代码参数——标识里已经指明了站点。亚马逊广告工具是例外：它们还需要一个 `countryCode` 来指定广告配置。

## 只写店名会被拒绝——但会给出答案 [#只写店名会被拒绝但会给出答案]

只写店名（`myStore`）指明了店铺却没指明站点，所以会被拒绝（400）。拒绝信息会列出**所有可用的标识**，AI 一步就能改正：

比如一个在美国、加拿大和墨西哥销售的店铺，就会列出 `myStore-US`、`myStore-CA` 和 `myStore-MX`。

一个标识同时匹配你的两个店铺时，也会同样被拒绝——在应用里给其中一个改名即可。

## 暂停的店铺 [#暂停的店铺]

如果一个店铺的**所有**站点在你的套餐上都未激活，它会停止同步，报表数据就会过时。SellerSheet 不会用过时的数据回答，而是**拒绝**该店铺（403），说明是哪个店铺、套餐的使用情况，以及两种解决办法：

* 升级套餐，或
* 在 **My Stores → Edit Marketplaces** 腾出一个站点名额——在应用里是 **Settings → Stores & Marketplaces → Edit markets**。

`get_user_context` 会把这样的店铺标为 `paused` 并附上原因，AI 在选店铺之前就知道。只有**部分**站点激活的店铺不算暂停：它会继续同步并回应那些站点。

noon 站点和亚马逊站点占用同一份套餐配额，所以 noon 账号可能正是某个亚马逊站点没有激活的原因。

## 别人共享给你的店铺 [#别人共享给你的店铺]

别的账号共享给你的店铺会像你自己的店铺一样出现在 `store_refs` 里。你在上面能做什么，取决于所有者授予你的权限——密钥也永远不会超出这个范围。见[掌控你的 AI](/zh/docs/mcp-api/control)。
