跳至内容
ShopentlyLearn

权限与套餐

访问同时要求商店套餐支持该操作,并且密钥具有有效权限。

调用 API 前的检查

  1. 身份验证

    检查身份验证。

  2. 最低套餐

    检查商店套餐是否包含所需的 API 功能。

  3. 所需权限

    检查密钥权限及所发送字段的条件。

需要哪种套餐

需要哪种套餐
最低套餐说明
BASICBASIC 支持读取订单和客户申请、修改它们的状态、修改订单支付状态以及记录的退款金额。
STANDARD目录、CMS、搜索和库存操作要求 STANDARD 或更高套餐。

已经订阅的商店也会获得其套餐包含的 API 功能。

具体操作的权限

  • 参考文档列出每项操作的 required_scopes,以及敏感字段或变更所需的 conditional_scopes。
  • 读取资源的权限不包含创建、编辑或删除权限。
  • 即使未列出资源权限,令牌签发和上下文操作仍要求身份验证。

获取列表

GET/api/v1/products
身份验证
Bearer
最低套餐
STANDARD
所需权限
catalog.product:read

更新

PATCH/api/v1/products/{product_id}
身份验证
Bearer
最低套餐
STANDARD
所需权限
catalog.product:update

何时需要额外权限

更新

PATCH/api/v1/products/{product_id}
身份验证
Bearer
最低套餐
STANDARD
所需权限
catalog.product:update
特定字段所需的附加权限
  • 提供 variant_value_ids 时: catalog.product_variant:create, catalog.product_variant:update, catalog.product_variant:delete
  • 提供 variants_enabled 时: catalog.product_variant:update

更改套餐后会发生什么

降级套餐导致某项权限失效时,系统会从 API 密钥中移除该权限,并在管理面板中取消勾选、禁用对应选项。