Fecify店铺类型列表

基础-获取店铺类型列表

接口信息

  • 接口地址: {your-site-url}/api/skill/base/get-shop-types
  • 基础 URL: {your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/admin
  • 请求方式: GET
  • Content-Type: application/json
  • 说明: 获取系统支持的所有店铺类型及其对应默认模板信息,返回 B2C 和 B2B 两种店铺类型。

认证

请求头中需要携带 skill-access-token

Header
skill-access-token {your-skill-access-token} (请替换为你自己的 token)

请求参数

无请求参数。

请求示例

cURL

curl --location --request GET '{your-site-url}/api/skill/base/get-shop-types' \
--header 'skill-access-token: {your-skill-access-token}'

返回结果

code200 表示调用成功;code 不为 200 表示调用失败。

成功响应

{
    "code": 200,
    "data": [
        {
            "text": "B2C店铺",
            "default_theme": "default_theme",
            "addons_package": "none",
            "name": "默认模板",
            "description": "默认模板",
            "img": "system/theme/fecify_default.png",
            "code": 10,
            "status": true,
            "false_reason": ""
        },
        {
            "text": "B2B店铺",
            "default_theme": "default_theme_b2b",
            "addons_package": "shopb2b",
            "name": "B2B默认模板",
            "description": "B2B默认模板",
            "img": "system/theme/fecify_b2b_default.png",
            "code": 20,
            "status": true,
            "false_reason": ""
        }
    ],
    "message": "success"
}

返回字段说明

字段 类型 说明
code Number 状态码,200 表示成功
message String 执行结果的文字描述
data Array 店铺类型列表

data 子字段

字段 类型 说明
text String 店铺类型显示名称(如 "B2C店铺"、"B2B店铺")
default_theme String 店铺默认模板的 identity 标识
addons_package String 店铺功能代码所在的 addons 文件包名,none 表示无插件包
name String 店铺类型对应的默认模板名称
description String 店铺类型对应的默认模板描述
img String 店铺类型对应的默认模板预览图片路径
code Number 店铺类型编码:10 = B2C店铺,20 = B2B店铺
status Boolean 系统是否支持该店铺类型:true = 系统支持(可用),false = 系统不支持(不可用)
false_reason String 系统不支持该店铺类型的原因说明;支持时为空字符串

注意事项

  1. code 字段是店铺类型的唯一标识,创建店铺时需要传入该编码指定店铺类型。
  2. addons_package 字段标识了该类型店铺使用的功能插件包,none 表示无额外插件依赖。
  3. default_theme 字段对应主题模板的 identity,用于初始化新店铺的默认主题。
  4. 该接口为全局配置接口,不依赖具体店铺上下文,返回所有可用店铺类型。
  5. statusfalse 时该店铺类型不可用,可结合 false_reason 了解具体原因。

results matching ""

    No results matching ""