用途:为使用 Remix 构建的 Shopify 应用提供 API 参考,基于 @shopify/shopify-app-remix 说明各接口的认证方式与调用方式,并给出商品、订单、客户、集合等资源的操作模式。
主要能力:涵盖 Admin GraphQL(后端 CRUD 操作,使用 authenticate.admin() 认证)、Admin REST(旧版端点与特定功能,同样使用 authenticate.admin())、Storefront API(公开店面、购物车与结账,使用公开访问令牌)。文档按资源给出查询、创建、更新、删除等接口示例,并展示分页、过滤查询、TypeScript 类型与错误处理(userErrors)等模式。
使用方式:在 Remix loader/action 中调用 authenticate.admin(request) 获取 admin 与 session,再用 admin.graphql() 执行查询或变更,通过 response.json() 读取 data 与 errors;公共端点使用 authenticate.public.appProxy(request) 或 authenticate.public.checkout(request)。
适用场景:需要为 Shopify 应用实现商品管理、订单查询与状态变更、客户维护、集合管理等后台逻辑,或处理公开店面与结账流程时作参考。
限制:资料为指南性文档,未提供 Skill 安装命令或具体运行步骤;实际接口可用性、权限范围与 API 版本以 Shopify 官方文档为准,文中未提及费用、平台限制或效果保证等信息。