关于 店铺 ​
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
店铺管理是 Genstore 商家运营的基础组成部分,它提供了完整的店铺信息管理能力。通过该模块,商家可以配置店铺的基础信息与地点信息,包含店铺名称、域名、联系电话、地址、时区等相关信息,实现统一的店铺信息管理。
核心功能
- 查询店铺信息:获取店铺的基础信息,包括店铺名称、访问域名、联系电话等。
- 查询地点详情:获取单个店铺地点的详细信息。
- 创建店铺地点:添加新的店铺地点信息。
- 更新地点信息:编辑已有店铺地点的信息。
- 删除店铺地点:移除指定的店铺地点信息。
- 获取地点列表:滚动分页获取店铺地点列表。
- 统计地点数量:获取当前店铺的地点总数。
应用场景
- 智能通知管理:商家可基于店铺时区,在合适的时间发送通知和奖励,避免打扰客户,提升客户满意度。
- 店铺信息配置:运营团队可维护店铺基础信息,确保客户能获取准确的店铺信息。
- 多地点管理:商家可创建和管理多个店铺地点,实现高效的多店运营。
接口
POST /api/202412/shops/location: 创建仓储地址
PUT /api/202412/shops/locations/{locationId}: 更新仓储地址
PUT /api/202412/shops/brand: 更新店铺品牌信息
PUT /api/202412/shops/info: 更新店铺基本信息
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: 获取地点列表
GET /api/202412/shops/brand: 获取店铺品牌信息
店铺 对象 ​
一个店铺对象。
属性 ​
{
"shop": {
"country": "US",
"mail": "name@example.com",
"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",
"fulfillmentServiceHandle":"12333"
}
}'
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",
"fulfillmentServiceHandle": "12333"
}
}
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
{
"location": {
"country": "CN",
"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",
"fulfillmentServiceHandle": "12333"
}
}
PUT 更新店铺品牌信息 ​
更新店铺品牌信息
访问范围
需要以下任意访问权限: write_shops
接口
PUT /api/202412/shops/brand
请求参数
响应数据
curl -X PUT \
https://{shop}.genmystore.com/api/202412/shops/brand" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"brand":{
"secondaryColors":[
{
"isCompare":"false",
"background":"#07ea19",
"foreground":"#e31818"
}
],
"primaryColors":[
{
"background":"#de2626",
"foreground":"d85d5d"
}
],
"socialMedias":[
{
"value":"https://facebook.com/1",
"key":"Support Channel: Facebook,Tiktok, X (Twitter), Pinterest, Instagram, Tumblr, Snapchat, YouTube, Vimeo, LinkedIn"
}
],
"squareLogo":"https://image-c.genstoredev.com/qa-34K/4022051066694/feeebd189f4f486ea8d3f9212499daac.webp",
"defaultLogo":"https://image-c.genstoredev.com/qa-34K/4022051066694/c10b57f2e51d4d5f98296e8f93284725.webp?urlname=fcc35ef7e3374bbfa9c6ba1cd8ce6776"
}
}'
HTTP/1.1 200 OK
{
"brand": {
"secondaryColors": [
{
"isCompare": "true",
"background": "#07ea19",
"foreground": "#07ea19"
}
],
"primaryColors": [
{
"background": "#de2626",
"foreground": "#de2626"
}
],
"socialMedias": [
{
"value": "https://facebook.com/1",
"key": "Support Channel: Facebook,Tiktok, X (Twitter), Pinterest, Instagram, Tumblr, Snapchat, YouTube, Vimeo, LinkedIn"
}
],
"squareLogo": "https://image-c.genstoredev.com/qa-34K/4022051066694/feeebd189f4f486ea8d3f9212499daac.webp",
"defaultLogo": "https://image-c.genstoredev.com/qa-34K/4022051066694/c10b57f2e51d4d5f98296e8f93284725.webp?urlname=fcc35ef7e3374bbfa9c6ba1cd8ce6776"
}
}
PUT 更新店铺基本信息 ​
更新店铺基本信息,比如币种、时区、账单地址等
访问范围
需要以下任意访问权限: write_shops
接口
PUT /api/202412/shops/info
请求参数
响应数据
curl -X PUT \
https://{shop}.genmystore.com/api/202412/shops/info" \
-H "X-Genstore-Access-Token: {access_token}" \
-H "Content-Type: application/json" \
-d '{
"shop":{
"shopName":"Sun's Shop",
"currency":"USD",
"ianaTimezone":"America/New_York",
"weightUnit":"kg"
}
}'
HTTP/1.1 200 OK
{
"shop": {
"shopName": "Sun's Shop",
"currency": "USD",
"ianaTimezone": "America/New_York",
"weightUnit": "kg"
}
}
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
接口
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": "name@example.com",
"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
接口
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
接口
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",
"fulfillmentServiceHandle": "12333"
}
}
GET 获取语言列表 ​
获取店铺支持的语言列表。
访问范围
需要以下任意访问权限: read_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",
"languageCountry": "en-US",
"name": "English",
"language": "en"
}
],
"unPublishedList": [
{
"translateStatus": "false",
"isDefault": "false",
"languageCountry": "zh-CN",
"name": "Chinese Simplified",
"language": "zh-CN"
}
]
}
}
GET 获取地点列表 ​
滚动分页获取店铺地点列表。
访问范围
需要以下任意访问权限: read_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",
"fulfillmentServiceHandle": "12333"
}
}
GET 获取店铺品牌信息 ​
获取店铺品牌信息
访问范围
需要以下任意访问权限: read_shops
接口
GET /api/202412/shops/brand
请求参数
响应数据
curl -X GET \
https://{shop}.genmystore.com/api/202412/shops/brand" \
-H "X-Genstore-Access-Token: {access_token}" \
HTTP/1.1 200 OK
{
"brand": {
"secondaryColors": [
{
"isCompare": "false",
"background": "#07ea19",
"foreground": "#e31818"
}
],
"primaryColors": [
{
"background": "#de2626",
"foreground": "#d85d5d"
}
],
"socialMedias": [
{
"value": "https://facebook.com/1",
"key": "Support Channel: Facebook,Tiktok, X (Twitter), Pinterest, Instagram, Tumblr, Snapchat, YouTube, Vimeo, LinkedIn"
}
],
"squareLogo": "https://image-c.genstoredev.com/qa-34K/4022051066694/feeebd189f4f486ea8d3f9212499daac.webp",
"defaultLogo": "https://image-c.genstoredev.com/qa-34K/4022051066694/c10b57f2e51d4d5f98296e8f93284725.webp?urlname=fcc35ef7e3374bbfa9c6ba1cd8ce6776"
}
}
关于 店铺
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
店铺管理是 Genstore 商家运营的基础组成部分,它提供了完整的店铺信息管理能力。通过该模块,商家可以配置店铺的基础信息与地点信息,包含店铺名称、域名、联系电话、地址、时区等相关信息,实现统一的店铺信息管理。
核心功能
- 查询店铺信息:获取店铺的基础信息,包括店铺名称、访问域名、联系电话等。
- 查询地点详情:获取单个店铺地点的详细信息。
- 创建店铺地点:添加新的店铺地点信息。
- 更新地点信息:编辑已有店铺地点的信息。
- 删除店铺地点:移除指定的店铺地点信息。
- 获取地点列表:滚动分页获取店铺地点列表。
- 统计地点数量:获取当前店铺的地点总数。
应用场景
- 智能通知管理:商家可基于店铺时区,在合适的时间发送通知和奖励,避免打扰客户,提升客户满意度。
- 店铺信息配置:运营团队可维护店铺基础信息,确保客户能获取准确的店铺信息。
- 多地点管理:商家可创建和管理多个店铺地点,实现高效的多店运营。
店铺 对象
一个店铺对象。
属性
POST 创建仓储地址
创建仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
POST /api/202412/shops/location
PUT 更新仓储地址
更新仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
PUT /api/202412/shops/locations/{locationId}
PUT 更新店铺品牌信息
更新店铺品牌信息
访问范围
需要以下任意访问权限: write_shops
接口
PUT /api/202412/shops/brand
PUT 更新店铺基本信息
更新店铺基本信息,比如币种、时区、账单地址等
访问范围
需要以下任意访问权限: write_shops
接口
PUT /api/202412/shops/info
DELETE 删除仓储地址
删除仓储地址。
访问范围
需要以下任意访问权限: write_shops
接口
DELETE /api/202412/shops/locations/{locationId}
GET 获取店铺基本信息
获取店铺基本信息。
访问范围
需要以下任意访问权限: read_shops
接口
GET /api/202412/shops/info
GET 获取仓储地址数量
获取仓储地址数量。
访问范围
需要以下任意访问权限: read_shops
接口
GET /api/202412/shops/locations/count
GET 获取仓储地址详情
查询仓储地址详情。
访问范围
需要以下任意访问权限: read_shops
接口
GET /api/202412/shops/locations/{locationId}
GET 获取语言列表
获取店铺支持的语言列表。
访问范围
需要以下任意访问权限: read_shops
接口
GET /api/202412/shops/languages
GET 获取地点列表
滚动分页获取店铺地点列表。
访问范围
需要以下任意访问权限: read_shops
接口
GET /api/202412/shops/locations
GET 获取店铺品牌信息
获取店铺品牌信息
访问范围
需要以下任意访问权限: read_shops
接口
GET /api/202412/shops/brand