关于 市场 ​
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
市场管理是 Genstore 多国家地区运营的核心组成部分,它提供了完整的多市场信息管理能力。通过该模块,商家可以灵活配置不同国家地区的运营参数,包含主市场、货币、域名、语言、路由、市场标识符 (handle)等相关信息,实现本地化的精细运营。
核心概念
- 市场(Market):独立运营的区域单元,包含特定的运营配置。
- 国家地区(Region):市场服务的目标区域,决定市场的区域化参数。市场与国家地区的关联关系决定了多项重要的本地化配置:
- 货币设置:不同国家地区使用各自的本地货币。
- 汇率管理:支持手动指定与调整汇率。
- 价格策略:可针对不同地区动态调整价格上浮比例。
- Handle:市场在系统中的唯一标识符,通常是由小写字母、数字和连字符组成的字符串(如:us-east、europe-west)。
- 主市场:店铺的默认市场,通常作为其他市场配置的参考基准。
- 本地化参数:包括市场使用的货币、主语言等区域化配置。
核心功能
- 查询市场信息:获取市场的基本信息,包括对应国家地区、市场标识符 (handle)、名称、货币、主语言、是否主市场等。
- 创建市场:创建新的市场配置,支持设置基础信息,扩展服务区域范围。
- 更新市场信息:修改市场的国家地区、名称、主语言、使用货币等基础配置。
- 删除市场:移除指定市场的所有配置信息。
- 获取市场列表:批量获取店铺下的市场列表,单次最多返回 250 条记录。
- 统计市场数量:查询当前店铺的市场总数。
WARNING
- 市场删除操作会影响客户端访问逻辑,请谨慎操作。
- 变更市场与国家地区的关联关系会影响商品展示、价格计算、用户访问等多个环节,需要审慎评估。
应用场景
- 市场信息查询:运营团队可获取市场的基础配置、服务区域、语言货币等信息,确保业务策略与市场设置的一致性。
- 市场拓展配置:运营团队可创建新市场、设置目标区域和本地化参数,快速开展新地区业务。
- 多市场数据管理:商家可批量获取市场列表、统计市场数量、监控市场状态,实现高效的多区域运营。
接口
POST
/api/202412/market: 创建市场
PUT
/api/202412/markets/{marketId}: 更新市场
DELETE
/api/202412/markets/{marketId}: 删除市场
GET
/api/202412/markets/count: 获取市场数量
GET
/api/202412/markets: 查询市场列表
市场 对象 ​
一个市场对象
属性 ​
{
"market": {
"marketName": "Sun's Shop",
"active": "true",
"handle": "AaBbc",
"currency": "USD",
"countryList": "["US","CN","JP"]",
"marketId": "1234567890",
"primary": "true"
}
}
POST
创建市场 ​
创建市场。
访问范围
需要以下任意访问权限: write_market
接口
POST
/api/202412/market
请求参数
响应数据
curl -X POST \
https://{shop}.genmystore.com/api/202412/market" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"market":{
"marketName":"Sun's Shop",
"handle":"AaBbc",
"currency":"USD",
"countryList":"[\"US\",\"CN\",\"JP\"]"
}
}'
HTTP/1.1 200 OK
{
"market": {
"marketName": "Sun's Shop",
"active": "true",
"handle": "AaBbc",
"currency": "USD",
"countryList": "[\"US\",\"CN\",\"JP\"]",
"marketId": "1234567890",
"primary": "true"
}
}
PUT
更新市场 ​
修改店铺市场信息。
访问范围
需要以下任意访问权限: write_market
接口
PUT
/api/202412/markets/{marketId}
请求参数
响应数据
curl -X PUT \
https://{shop}.genmystore.com/api/202412/markets/{marketId}" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"market":{
"marketName":"Sun's Shop",
"handle":"AaBbc",
"currency":"USD",
"countryList":"[\"US\",\"CN\",\"JP\"]",
"marketId":"1234567890"
}
}'
HTTP/1.1 200 OK
{
"market": {
"marketName": "Sun's Shop",
"handle": "AaBbc",
"currency": "USD",
"countryList": "[\"US\",\"CN\",\"JP\"]",
"marketId": "1234567890"
}
}
DELETE
删除市场 ​
删除市场。
访问范围
需要以下任意访问权限: write_market
接口
DELETE
/api/202412/markets/{marketId}
请求参数
响应数据
curl -X DELETE \
https://{shop}.genmystore.com/api/202412/markets/{marketId}" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{}
GET
获取市场数量 ​
获取市场数量。
访问范围
需要以下任意访问权限: read_shops
read_market
write_market
接口
GET
/api/202412/markets/count
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/markets/count" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"count": "10"
}
GET
查询市场列表 ​
查询市场列表。
访问范围
需要以下任意访问权限: read_shops
read_market
write_market
接口
GET
/api/202412/markets
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/markets" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"markets": [
{
"marketName": "Sun's Shop",
"active": "true",
"handle": "AaBbc",
"currency": "USD",
"countryList": "[\"US\",\"CN\",\"JP\"]",
"marketId": "1234567890",
"primary": "true"
}
]
}
GET
获取市场详情 ​
查询指定市场信息。
访问范围
需要以下任意访问权限: read_shops
read_market
write_market
接口
GET
/api/202412/markets/{marketId}
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/markets/{marketId}" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"market": {
"marketName": "Sun's Shop",
"active": "true",
"handle": "AaBbc",
"currency": "USD",
"countryList": "[\"US\",\"CN\",\"JP\"]",
"marketId": "1234567890",
"primary": "true"
}
}
关于 市场
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
市场管理是 Genstore 多国家地区运营的核心组成部分,它提供了完整的多市场信息管理能力。通过该模块,商家可以灵活配置不同国家地区的运营参数,包含主市场、货币、域名、语言、路由、市场标识符 (handle)等相关信息,实现本地化的精细运营。
核心概念
- 市场(Market):独立运营的区域单元,包含特定的运营配置。
- 国家地区(Region):市场服务的目标区域,决定市场的区域化参数。市场与国家地区的关联关系决定了多项重要的本地化配置:
- 货币设置:不同国家地区使用各自的本地货币。
- 汇率管理:支持手动指定与调整汇率。
- 价格策略:可针对不同地区动态调整价格上浮比例。
- Handle:市场在系统中的唯一标识符,通常是由小写字母、数字和连字符组成的字符串(如:us-east、europe-west)。
- 主市场:店铺的默认市场,通常作为其他市场配置的参考基准。
- 本地化参数:包括市场使用的货币、主语言等区域化配置。
核心功能
- 查询市场信息:获取市场的基本信息,包括对应国家地区、市场标识符 (handle)、名称、货币、主语言、是否主市场等。
- 创建市场:创建新的市场配置,支持设置基础信息,扩展服务区域范围。
- 更新市场信息:修改市场的国家地区、名称、主语言、使用货币等基础配置。
- 删除市场:移除指定市场的所有配置信息。
- 获取市场列表:批量获取店铺下的市场列表,单次最多返回 250 条记录。
- 统计市场数量:查询当前店铺的市场总数。
WARNING
- 市场删除操作会影响客户端访问逻辑,请谨慎操作。
- 变更市场与国家地区的关联关系会影响商品展示、价格计算、用户访问等多个环节,需要审慎评估。
应用场景
- 市场信息查询:运营团队可获取市场的基础配置、服务区域、语言货币等信息,确保业务策略与市场设置的一致性。
- 市场拓展配置:运营团队可创建新市场、设置目标区域和本地化参数,快速开展新地区业务。
- 多市场数据管理:商家可批量获取市场列表、统计市场数量、监控市场状态,实现高效的多区域运营。
市场 对象
一个市场对象
属性
POST
创建市场
创建市场。
访问范围
需要以下任意访问权限: write_market
接口
POST
/api/202412/market
PUT
更新市场
修改店铺市场信息。
访问范围
需要以下任意访问权限: write_market
接口
PUT
/api/202412/markets/{marketId}
DELETE
删除市场
删除市场。
访问范围
需要以下任意访问权限: write_market
接口
DELETE
/api/202412/markets/{marketId}
GET
获取市场数量
获取市场数量。
访问范围
需要以下任意访问权限: read_shops
read_market
write_market
接口
GET
/api/202412/markets/count
GET
查询市场列表
查询市场列表。
访问范围
需要以下任意访问权限: read_shops
read_market
write_market
接口
GET
/api/202412/markets
GET
获取市场详情
查询指定市场信息。
访问范围
需要以下任意访问权限: read_shops
read_market
write_market
接口
GET
/api/202412/markets/{marketId}