SuperAPI AI 工具集

shopify-pos-ui

通用与其它

查看项目

更新于 10-15 21:10

技能介绍

用途:帮助 Shopify 开发者使用最新版 Shopify pos-ui UI Framework 编写 POS 界面扩展代码,覆盖销售点(point-of-sale)场景下的 30 个扩展目标,如 pos.home.tile.render、pos.home.modal.render、pos.customer-details.block.render、pos.order-details.action.menu-item.render、pos.receipt-header.block.render 等,用于在 POS 首页智能网格、客户/订单/商品/草稿订单详情、购后与换货流程、收据页眉页脚等位置嵌入自定义界面。

主要能力:生成生产可用、类型安全的 Preact 代码;根据用户目标检索并确定合适的扩展目标;通过 Cart Line Item、Customer、Order、Draft Order、Product 等 API 访问对应数据;菜单项类目标通常调用 shopify.action.presentModal() 打开配套模态框。

使用方式:每次响应必须按顺序调用 bash 工具。先用 scripts/search_docs.mjs "<query>" --version API_VERSION 检索文档,再依据结果写代码,最后用 scripts/validate.mjs 校验,需传入 --code、--user-prompt-base64(用户最近一条消息原样 base64 编码)、--target(如 pos.customer-details.block.render)等参数,可选 --version、--session-id、--tool-use-id。校验失败时检索错误类型、修复并重试,最多 3 次;校验通过后才返回代码。新建扩展必须用 CLI 脚手架,不得手工创建应用结构或配置文件;CLI 命令失败或环境非交互时应停止并让用户本地执行。

限制:文档中的代码示例仅为示意,使用任何方法、组件或属性前须核对实际 API 文档;base64 提示词服务端截断至 2000 字符;未提供具体收费、价格与平台支持信息。