截至 API 版本 2026-10,POS UI 扩展 Session API 中的静态 session.currentSession.staffMemberId 字段已被移除。该字段已于 2026-07 弃用,取而代之的是 session.staffMember,这是一个响应式信号,当不同员工接入 POS 时会自动更新。
在目标 API 版本为 2026-10 之前,请将读取 session.currentSession.staffMemberId 的代码替换为 session.staffMember.value?.id。若要在扩展运行期间响应员工变更,请使用 session.staffMember.subscribe((staffMember) => { ... }) 订阅该信号,或在 Preact 组件的渲染过程中通过 .value 读取值(需导入 @shopify/ui-extensions/preact 以自动重新渲染)。
使用 2026-07 及更早版本的扩展不受影响。收据目标可用的 BaseData session.staffMemberId 是另一个独立的 API,且未作更改。
https://shopify.dev/docs/api/pos-ui-extensions/2026-10/apis/session-api

