关于 店铺 ​
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
店铺管理是 Genstore 商家运营的基础组成部分,它提供了完整的店铺信息管理能力。通过该模块,商家可以配置店铺的基础信息与地点信息,包含店铺名称、域名、联系电话、地址、时区等相关信息,实现统一的店铺信息管理。
核心功能
- 查询店铺信息:获取店铺的基础信息,包括店铺名称、访问域名、联系电话等。
- 查询地点详情:获取单个店铺地点的详细信息。
- 创建店铺地点:添加新的店铺地点信息。
- 更新地点信息:编辑已有店铺地点的信息。
- 删除店铺地点:移除指定的店铺地点信息。
- 获取地点列表:滚动分页获取店铺地点列表。
- 统计地点数量:获取当前店铺的地点总数。
应用场景
- 智能通知管理:商家可基于店铺时区,在合适的时间发送通知和奖励,避免打扰客户,提升客户满意度。
- 店铺信息配置:运营团队可维护店铺基础信息,确保客户能获取准确的店铺信息。
- 多地点管理:商家可创建和管理多个店铺地点,实现高效的多店运营。
接口
POST
/api/202412/shops/location: 创建仓储地址
PUT
/api/202412/shops/locations/{locationId}: 更新仓储地址
DELETE
/api/202412/shops/locations/{locationId}: 删除仓储地址
GET
/api/202412/shops/info: 获取店铺基本信息
GET
/api/202412/shops/locations/count: 获取仓储地址数量
GET
/api/202412/shops/locations/{locationId}: 获取仓储地址详情
GET
/api/202412/shops/languages: 获取语言列表
GET
/api/202412/shops/locations: 获取地点列表
店铺 对象 ​
一个店铺对象
属性 ​
{
"shop": {
"country": "US",
"mail": "[email protected]",
"timezone": "-4",
"domain": "online-shop.genstore.com",
"shopName": "Sun's Shop",
"description": "This is a test shop descirption",
"logo": "https://statics.genstore.com/folder/qefadfasdfafwerw.png",
"currency": "USD",
"shopId": "1234567890",
"ianaTimezone": "America/New_York",
"weightUnit": "kg"
}
}
POST
创建仓储地址 ​
创建仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
POST
/api/202412/shops/location
请求参数
响应数据
curl -X POST \
https://{shop}.genmystore.com/api/202412/shops/location" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"location":{
"zipcode":"k1n5t5",
"country":"US",
"locationName":"Shanghai warehousing",
"province":"PN",
"city":"上海市",
"address2":"Unit 42",
"phone":"86-13112341234",
"address1":"126 York Street",
"latitude":"36.30556423523153",
"longitude":"104.48060937499996"
}
}'
HTTP/1.1 200 OK
{
"location": {
"country": "US",
"locationName": "Shanghai warehousing",
"city": "上海市",
"address2": "Unit 42",
"address1": "126 York Street",
"latitude": "36.30556423523153",
"zipcode": "k1n5t5",
"isDefault": "true",
"province": "PN",
"phone": "86-13112341234",
"locationId": "1234657809123",
"stopStatus": "true",
"longitude": "104.48060937499996"
}
}
PUT
更新仓储地址 ​
更新仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
PUT
/api/202412/shops/locations/{locationId}
请求参数
响应数据
curl -X PUT \
https://{shop}.genmystore.com/api/202412/shops/locations/{locationId}" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"location":{
"zipcode":"k1n5t5",
"country":"US",
"locationName":"Shanghai warehousing",
"province":"PN",
"city":"上海市",
"address2":"Unit 42",
"phone":"86-13112341234",
"address1":"126 York Street",
"locationId":"12345",
"latitude":"36.30556423523153",
"longitude":"104.48060937499996"
}
}'
HTTP/1.1 200 OK
{}
DELETE
删除仓储地址 ​
删除仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
DELETE
/api/202412/shops/locations/{locationId}
请求参数
响应数据
curl -X DELETE \
https://{shop}.genmystore.com/api/202412/shops/locations/{locationId}" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{}
GET
获取店铺基本信息 ​
获取店铺基本信息。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/info
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/shops/info" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"shop": {
"country": "US",
"mail": "[email protected]",
"timezone": "-4",
"shopName": "Sun's Shop",
"description": "This is a test shop descirption",
"originDomain": "aaa.genstore.com",
"shopStatus": "1",
"domain": "online-shop.genstore.com",
"logo": "https: //statics.genstore.com/folder/qefadfasdfafwerw.png",
"currency": "USD",
"shopId": "1234567890",
"ianaTimezone": "America/New_York",
"weightUnit": "kg"
}
}
GET
获取仓储地址数量 ​
获取仓储地址数量。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/locations/count
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/shops/locations/count" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"count": "123"
}
GET
获取仓储地址详情 ​
查询仓储地址详情。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/locations/{locationId}
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/shops/locations/{locationId}" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"location": {
"country": "US",
"locationName": "Shanghai warehousing",
"city": "上海市",
"address2": "Unit 42",
"address1": "126 York Street",
"latitude": "36.30556423523153",
"zipcode": "k1n5t5",
"isDefault": "true",
"province": "PN",
"phone": "86-13112341234",
"locationId": "1234657809123",
"stopStatus": "true",
"longitude": "104.48060937499996"
}
}
GET
获取语言列表 ​
获取店铺支持的语言列表。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/languages
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/shops/languages" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"languages": {
"publishedList": [
{
"translateStatus": "true",
"isDefault": "true",
"language": "en-US"
}
],
"unPublishedList": [
{
"translateStatus": "false",
"isDefault": "false",
"language": "zh-CN"
}
]
}
}
GET
获取地点列表 ​
滚动分页获取店铺地点列表。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/locations
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/shops/locations" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"locations": {
"country": "US",
"locationName": "Shanghai warehousing",
"city": "上海市",
"address2": "Unit 42",
"address1": "126 York Street",
"latitude": "36.30556423523153",
"zipcode": "200000",
"isDefault": "true",
"province": "PN",
"phone": "86-13112341234",
"locationId": "1234657809123",
"stopStatus": "true",
"longitude": "104.48060937499996"
}
}
关于 店铺
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
店铺管理是 Genstore 商家运营的基础组成部分,它提供了完整的店铺信息管理能力。通过该模块,商家可以配置店铺的基础信息与地点信息,包含店铺名称、域名、联系电话、地址、时区等相关信息,实现统一的店铺信息管理。
核心功能
- 查询店铺信息:获取店铺的基础信息,包括店铺名称、访问域名、联系电话等。
- 查询地点详情:获取单个店铺地点的详细信息。
- 创建店铺地点:添加新的店铺地点信息。
- 更新地点信息:编辑已有店铺地点的信息。
- 删除店铺地点:移除指定的店铺地点信息。
- 获取地点列表:滚动分页获取店铺地点列表。
- 统计地点数量:获取当前店铺的地点总数。
应用场景
- 智能通知管理:商家可基于店铺时区,在合适的时间发送通知和奖励,避免打扰客户,提升客户满意度。
- 店铺信息配置:运营团队可维护店铺基础信息,确保客户能获取准确的店铺信息。
- 多地点管理:商家可创建和管理多个店铺地点,实现高效的多店运营。
店铺 对象
一个店铺对象
属性
POST
创建仓储地址
创建仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
POST
/api/202412/shops/location
PUT
更新仓储地址
更新仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
PUT
/api/202412/shops/locations/{locationId}
DELETE
删除仓储地址
删除仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
DELETE
/api/202412/shops/locations/{locationId}
GET
获取店铺基本信息
获取店铺基本信息。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/info
GET
获取仓储地址数量
获取仓储地址数量。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/locations/count
GET
获取仓储地址详情
查询仓储地址详情。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/locations/{locationId}
GET
获取语言列表
获取店铺支持的语言列表。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/languages
GET
获取地点列表
滚动分页获取店铺地点列表。
访问范围
需要以下任意访问权限: read_shops
write_shops
接口
GET
/api/202412/shops/locations