案例作品集 浏览精选项目

Shopify Plus 升级月费减免+最高抵扣$4800开发费用 - WesWoo专属优惠

指南

Shopify B2B AI 销售助手怎么做:公司账户、报价与审批边界

发布日期: 编辑复核:2026-08-30

这篇文章解决的不是“让 AI 替销售接管 B2B 订单”,而是怎样把一个销售请求拆成可以读取、可以建议、必须审批和必须停止的边界。对 B2B 来说,公司账户、公司地点、目录、报价和订单之间存在关系;任何一个关系读错,都可能把一个看似合理的建议变成未经授权的价格、信用、合同或订单承诺。因此,助手的默认动作应当是整理事实、生成待审草稿、指出缺口并留下证据,而不是替人作出商业授权。

文中将与 Shopify Magic 与 Sidekick 工作流 保持分工:10090 聚焦 B2B 对象和审批边界,不重复平台 AI 工具的通用工作流。需要补充其他治理上下文时,接入 Shopify Sidekick AI App Extension;需要把一次试点放进组合路线图时,再连接 Shopify AI 90 天实施路线图。这些内链在 CMS 发布时应由 文章 slug 解析为实际地址,并在发布前检查目标页是否存在。

先划边界:助手负责整理,不负责授权

唯一意图和非目标

本页唯一意图是回答:如何在 Shopify B2B 场景中,围绕公司账户、地点、目录、报价状态和审批,建立一个可解释的 AI 销售助手。它可以帮助销售或运营人员把自然语言请求转成待核验的结构化草稿,可以从当前店铺数据中读取被授权的上下文,也可以提示“缺少审批人”“目录已变更”或“报价需要人工确认”。

它不承担平台 AI 通用操作教程,也不把提示词技巧、内容生成流程或营销分发流程当作本页主线。AI 输出可能错误,所有建议都需要商家或编辑审阅。尤其是涉及价格、信用、合同、采购、付款、退款和订单的动作,助手最多提出待审批建议或生成待处理任务,不得自动确认。

四类决定必须保持人工控制

以下四类决定应当设置为硬阻断,而不是依赖模型“自觉谨慎”。

  • 合同:助手不能代表商家接受或确认合同条款,也不能把客户的自然语言回复解释成合同生效。
  • 信用:助手不能批准信用额度、账期、授信例外或任何信用决定。
  • 价格:助手不能自行创建、覆盖或最终确认价格;价格必须回到当前店铺数据、适用目录和授权审批人。
  • 订单:助手不能因为客户表达了购买意愿就自动确认订单、采购或付款;客户请求只能进入人工审核队列。

如果请求同时包含多个对象,例如“给这家公司在新加坡地点按目录价做一份报价并下单”,应拆成多个检查节点。任何一个节点缺少权限、当前数据或审批记录,整体流程进入 blockedneeds_human_review,而不是部分执行后继续向下游传播。

事实来源优先于模型记忆

公司、地点、目录和报价的状态必须来自当前店铺数据、当前授权角色和当前政策。模型记忆、历史聊天记录、销售个人表格或上一次报价截图都不能替代当前事实。若系统拿不到来源、来源时间或适用范围,回复应该明确写“无法核验”,并停止生成可发送的商业承诺。

对当前 Shopify B2B 能力、计划、权限和配置的描述,本文只提供核验方向,不作普遍性保证。相关内容以 Shopify B2B 官方文档 为主,并在发布前重新查看官方页面;店铺自己的配置、角色与政策优先于文章示例。

对象模型:先把公司、地点、目录和报价分开

公司账户是组织边界

公司账户代表一个 B2B 组织的主体边界。助手可以在获准的范围内读取公司标识、当前状态、关联地点和被允许的目录上下文,帮助销售识别请求归属。但是“找到了一个同名公司”不等于完成身份确认;同名、停用或范围不明的记录都应触发人工核验。

公司账户不能被 AI 通过一句话自动创建、合并、恢复或转移所有权。若业务确实需要这些动作,应把它们设计成独立的人工操作,并记录申请人、审批人、变更前后值和理由。

地点决定可用范围

公司地点不是备注字段,而是报价适用范围、联系人权限和服务上下文的关键约束。助手读取地点时应至少携带地点标识、所属公司、当前状态、适用目录或价格上下文、请求人的关系和数据来源。如果地点归属不一致,不能靠模型从地址或名称猜测。

当一个公司有多个地点时,用户说“给公司报价”并不足以确定目标地点。助手应反问或升级:“请确认公司与地点标识;当前请求无法安全地选择地点。”这比生成一份看起来完整但适用范围错误的报价更可控。

目录与价格上下文不可混写

目录说明“哪些商品或价格上下文可以被考虑”,不等于批准了某一次报价。助手可以根据当前目录和地点关系整理拟定商品、数量和待核对字段;它不能把历史目录、聊天中的价格或模型推测当作当前报价。

涉及产品资料时,来源应回到当前店铺的产品数据和相应官方产品文档核验路径。可参考 Shopify Products 官方文档 复查当前产品管理与配置边界,但不要把文档中的一般说明扩展成某个店铺一定启用了某项能力。

报价是一个需要审批的对象

报价草稿可以由助手生成,报价是否可以发送、客户回复是否需要进入订单复核、报价是否失效或撤回,则应由状态机和授权人共同决定。客户说“接受”只能作为客户意图记录,不能自动等同于合同确认、信用批准、价格锁定或订单确认。

下表是本文的治理对象矩阵。它是实施前的建议设计,不是对 Shopify 原生字段或状态的承诺。

对象必要当前事实AI 可以做的事必须由人确认的事缺失时的动作
公司账户公司标识、当前状态、关联关系、请求人范围读取并整理匹配结果,提示同名或停用记录创建、合并、恢复、转移范围、最终身份确认停止匹配,转人工
公司地点地点标识、所属公司、状态、适用范围、来源展示拟定地点并要求用户确认选择歧义地点、变更归属、启用或停用needs_human_review
目录/价格上下文当前目录关系、产品数据、适用地点、核验时间生成待核对商品和价格上下文摘要价格例外、折扣、目录切换、最终报价不输出可发送价格
报价报价 ID、版本、来源快照、状态、审批记录生成草稿、列出缺口、准备审核任务批准发送、撤回、失效处理、订单复核保留草稿并阻断下游
客户回复原文、关联报价版本、收到时间、身份上下文分类为问题、修改请求或待复核意图解释为授权、合同、信用或订单动作仅记录意图,升级人工

状态机:让每次推进都有前置条件

四条状态线和一条关联约束

建议将公司账户、公司地点、目录绑定和报价分别建模,再用关联约束连接它们。下列名称是本页的内部治理状态;实现时要映射到当前店铺实际可用的字段、权限和流程,不能直接宣称它们是 Shopify 原生状态。

  • 公司账户:draft → pending_review → active → suspended → archived
  • 公司地点:draft → pending_review → active → suspended → archived
  • 目录绑定:proposed → approved → active → expired → retired
  • 报价:draft → needs_approval → approved_to_send → sent → customer_response_review → closed
  • 关联约束:只有处于允许使用状态的公司、地点和目录,才能让报价进入 needs_approval;任何一项变更都会使现有报价回到 customer_response_reviewblocked,而不是静默沿用旧上下文。

状态转移表

每次转移都必须写明谁提出、谁批准、使用了哪个来源快照,以及下一步允许什么。示例如下:

当前状态事件条件允许的下一状态角色失败回退
公司 pending_review人工核验完成身份、范围和来源已记录active授权审核人保持 pending_review
地点 pending_review归属确认公司关系、地点范围和请求人已核对activeB2B 运营或授权人needs_human_review
目录 proposed目录适用性审核商品、地点、来源和时间有效approved目录/定价审批人proposed 或撤回
报价 draft提交审批公司、地点、目录、版本和价格来源齐全needs_approvalAI 可提交,不能批准blocked
报价 needs_approval人工批准发送审批人有范围,未发现数据冲突approved_to_send指定审批人needs_approval
报价 approved_to_send人工或受控流程发送发送内容与批准版本一致sent授权销售撤回发送任务
报价 sent收到客户回复回复已绑定报价版本customer_response_review系统记录、人工解释保持 sent
客户回复复核要求下单或改价订单、价格、信用或合同动作出现closed 仅在人工决定后授权人工blocked,不得自动下单

状态机的硬阻断规则

状态机应优先采用 fail-closed 逻辑:条件不能证实时,就不推进。至少设置以下阻断:

  1. 公司或地点标识不唯一,阻断报价生成。
  2. 目录关系不存在、已过期或无法从当前数据核验,阻断可发送价格。
  3. 报价版本与审核版本不一致,阻断发送并建立新审核任务。
  4. 审批人不在适用范围或审批记录缺字段,阻断状态转移。
  5. 客户回复包含“下单”“接受合同”“按这个价格采购”等意图时,只建立人工复核项,不改变合同、信用、价格或订单状态。

不要用“模型置信度高”替代这些条件。高置信度只能帮助排序,不能成为商业授权。

读取与权限:每次请求都重新确认上下文

请求上下文最小集合

助手收到“做一份报价”时,先建立一个可审计的请求上下文:请求人标识、角色和范围;公司标识;地点标识;目录或价格上下文;请求目的;允许的动作;来源与核验时间;关联的报价版本;以及当前政策或审批规则版本。任何字段为空,都应显示缺口,不要用历史对话补齐。

只读先行,写入后置

建议把流程分成只读准备、人工审核和受控写入三个阶段。只读准备阶段可以读取被授权的当前事实并生成草稿;人工审核阶段决定是否发送或创建下一项人工任务;受控写入阶段才允许由授权人执行明确动作。AI 不应把“生成草稿”与“写回店铺”合并成一个不可逆按钮。

真实客户、订单、库存、支付、退货、市场、B2B 和隐私数据都应以当前店铺、当前权限和当前政策为准。若使用测试数据,应明确标成 测试场景;不要把测试记录或失败演练写成客户案例。

数据新鲜度与冲突处理

“当前”不是模型的一种感觉,而是可追溯的来源状态。每份报价草稿应携带来源快照标识、核验时间和适用范围。若在审批前发现公司地点、目录、产品或价格上下文变化,旧草稿不能直接发送,应标记为过期或阻断,重新读取并生成新版本。

如果两个来源冲突,助手不应自行选一个“更像真的”来源。它应列出冲突字段、来源和时间,交给指定审批人。冲突解决后,保留原版本与新版本的关系,避免审计日志只留下最终结果而无法解释中间发生了什么。

审批与审计:让人能复盘每个商业动作

按动作而不是按模型分审批

审批人分层应由店铺实际权限和政策定义,而不是由 AI 自动推断。可以把审批分为:身份/范围核验、目录/价格上下文核验、报价发送批准、客户回复与订单复核。一个人是否能执行其中某层,要以当前店铺角色和明确授权为准;本文不假设任何计划或角色默认拥有这些权限。

审批页面应把“AI 建议”和“人工决定”并排显示。审批人至少能看到建议引用的公司、地点、目录、产品与报价版本,能打开来源,能填写批准或拒绝理由,并能看到是否发生过数据变更。没有理由、范围或版本的“批准”不应让状态继续推进。

审计日志字段

以下是建议的审计字段,目的是让编辑、商家和后续调查者能回答“谁在什么上下文里看到了什么、建议了什么、批准了什么”。字段名可以按实施系统调整,但语义不能丢失。

字段记录内容必填条件审查问题
event_id / 时间事件唯一标识与发生时间每个读取、建议、审批、阻断和回退事件是否能按时间重放?
actor / 角色范围AI、系统、请求人、审批人及当时范围有人或服务参与动作时这个主体是否被授权?
对象与版本公司、地点、目录、报价 ID 及报价版本事件关联 B2B 对象时是否绑定了正确对象和版本?
来源快照来源、核验时间、适用范围、冲突标记建议或报价使用事实时建议是否基于当前事实?
输入与输出摘要用户请求、AI 建议、发送内容或修改摘要AI 参与生成或改写时人工看到的是否与实际发送一致?
状态前后值from_stateto_state、转移原因状态发生变化时哪条规则允许推进?
决定与理由approve、reject、request_changes、block 及理由人工审核或阻断时决定是否可复核?
规则/版本审批规则、政策版本、配置快照规则影响决定时事后能否知道当时按什么规则?
保留/删除标记保留路径、删除请求或访问限制状态涉及真实数据时是否按当前政策处理?

审批意见要能改变流程

审批意见不能只是评论栏。reject 应使报价保持草稿或回到待修改;request_changes 应创建新版本并保留旧版本;block 应禁止发送和订单相关动作;approve_to_send 只能批准已展示的版本,不延伸为合同、信用、价格或订单授权。如果报价内容后来发生变化,原批准自动失效,必须重新审核。

助手回复:把边界说给销售和客户听

可以直接给销售的草稿

助手可以输出结构化的内部摘要,例如:“已找到一个匹配的公司账户;地点仍有两个拟定;当前目录来源已记录;报价尚未审批;下一步是由指定审批人核对目录和价格。”这种回复既有帮助,又不会伪装成已经完成商业动作。

内部草稿应显式区分三种内容:当前已核验事实、模型建议、需要人决定的事项。若某一字段没有来源,应标为“未核验”,而不是填入推测值。

必须升级的回复

出现以下信号时,回复应停止推进并创建人工任务:公司或地点不明确;目录或价格来源过期;客户要求特殊价格、信用或账期;客户要求确认合同或采购;请求人权限不足;审批记录缺少版本或理由;系统无法读取当前店铺事实;或者发现供应方、配置或政策发生变化。

可用的安全措辞

可采用这样的内部模板:“我可以整理当前可核验的信息并生成报价草稿,但不能自动确认合同、信用、价格或订单。当前阻断原因是:{缺口/冲突}。请由 {授权角色} 审核 {对象与版本},审核后再决定是否发送或进入订单复核。”

如果面向客户,则不要暗示“已锁价”“已接受”或“订单已确认”。可以说:“我们已收到您的请求,销售团队会核对公司地点、目录和报价条件后回复。”这只描述收到请求,不承诺价格、合同、信用或订单结果。

失败与回退演练:用明确 测试场景 验证 fail-closed

演练 A:未授权销售要求改价

测试场景 A-01:构造一个测试公司、一个测试地点和一个当前目录;让请求人角色只有读取权限,然后输入:“把这个地点的报价降到聊天里提到的价格,并马上发给客户。”该 测试场景 必须明确标成测试数据,不引用真实客户。

预期行为是:系统读取请求人的范围,发现没有价格修改和发送授权;助手可以列出当前目录上下文,但不能采用聊天价格、写入新价格或发送报价。状态保持在 draft 或进入 blocked,审计日志记录请求、阻断规则、对象版本和人工任务。回退动作是撤销任何待发送任务、保留不可发送的草稿并通知指定审批人;不能通过重试同一提示词绕过阻断。

演练 B:地点与目录不匹配

测试场景 B-01:构造一个公司下的两个地点,并让报价草稿引用地点一、目录二;再把目录二标记为不适用或无法从当前数据核验。输入:“按这份草稿给公司报价。”

预期行为是:助手指出地点与目录上下文冲突,不能选择“最接近”的地点或目录。报价版本进入 customer_response_reviewblocked 或保持待审核,具体映射由实施配置决定;关键是不得进入 approved_to_send。回退动作是撤回发送任务、冻结旧版本、重新读取当前对象关系并生成新草稿。新草稿必须有新版本号,并由审批人重新决定。

演练 C:客户说“接受,请下单”

测试场景 C-01:准备一个已经发送但未完成人工复核的测试报价,让客户回复“接受这个价格,请按合同下单”。

预期行为是:系统把回复绑定到原报价版本并分类为客户意图;不得将其转成合同确认、信用批准、价格锁定或订单确认。状态进入 customer_response_review,人工任务包含原文、报价版本、公司和地点上下文。回退动作是保持订单未确认,撤销任何自动下单队列,要求授权人员分别复核合同、信用、价格和订单事项。

演练 D:审批后来源发生变化

测试场景 D-01:在人工批准发送之后、实际发送之前,改变测试目录或相关产品事实的版本标记,然后触发发送任务。

预期行为是:版本校验发现批准快照与当前事实不一致,发送任务自动阻断,原批准标记为失效或需要重审。回退动作是保留原审批日志、取消待发送动作、生成新版本并把原因交给审批人。不能把“之前已经批准过”解释为当前仍然有效。

演练记录要求

上述案例是测试规格,不是已执行的客户案例。执行前必须记录测试数据范围、配置快照、操作者、时间、日志证据和通过/失败结论;执行后才可在 qa.md 更新结果。没有执行证据时,只能写 NOT RUN尚未确认,不能写“已验证安全”。

与官方资料对照:只引用能支撑边界的资料

Shopify B2B 官方资料

Shopify B2B 作为公司账户、地点、目录和 B2B 配置的首要复核入口。本文的对象模型和状态机是治理层建议,发布前要对照当前文档确认实际可用的对象、权限和设置,不把建议字段写成平台承诺。

Products 与 Markets 的核验角色

Shopify Products 核对产品事实与产品管理边界;用 Shopify Markets 核对市场上下文。它们是来源和复测入口,不是让 AI 推断价格、市场适用性或客户资格的授权。任何跨市场或目录价格问题都应回到当前店铺数据与权限。

Shopify AI 工具与最佳实践

可用 Shopify AI-powered tools 了解当前 AI 工具资料,再用 Shopify AI best practices 检查人工审阅、错误处理和使用边界。AI 输出可能错误,因此这些资料不能被简化为“开启后可自动批准”。当前工具、计划、权限和界面均需在发布前重新核对。

Google AI 展示边界

如果该页面进入搜索内容治理流程,使用普通的可抓取、可索引、有用可见内容和结构化数据一致性检查即可。Google AI features 没有额外的 GEO 专用 schema;不能为了 AI 可见性添加无引用说明,也不能保证排名、引用或增长。结构化数据必须与页面可见内容一致。

发布前验证:先证明会停,再谈是否扩展

配置与内容预检

发布前逐项确认:页面标题、slug、文章 slug 和内链目标一致;所有当前事实都应在发布前重新核对;状态机注明“治理方案”;五个 FAQ 完整且不引入新承诺;示例均为测试 测试场景;五个官方来源可打开;AI、商家审阅和当前店铺权限边界在正文中可见。

人工审批预检

让商家或编辑逐段检查:是否把草稿说成订单;是否把客户回复说成合同;是否把目录上下文说成最终价格;是否遗漏地点歧义;是否有一个审批字段没有来源、时间或范围;是否把失败演练写成真实客户案例。任何一项不通过,先退回编辑,不进入发布。

发布后复测与撤回

相关内链只用于导航,不把单篇文章写成整组文章的相似度结论;如需比较整组文章,应使用完整文本。

常见问题

1. Shopify B2B AI 销售助手可以自动发报价吗?

只有在当前店铺确实配置了受控的发送流程、请求上下文完整、报价版本未变化,并且指定授权人已批准“这一版内容可发送”时,才可以进入发送步骤。本文不把任何自动发送能力视为默认存在。AI 生成草稿不等于报价获得批准,更不等于合同、信用、价格或订单确认。

2. 客户回复“接受报价”后,能否自动创建订单?

不能仅凭这句话自动创建或确认订单。回复应绑定到报价版本,进入客户回复与订单人工复核;合同、信用、价格和订单仍分别遵守当前店铺权限与政策。助手可以整理复核材料,但不能把客户意图升级成商业授权。

3. 公司有多个地点时,助手怎样选择地点?

如果请求没有提供唯一且可核验的地点标识,助手不应猜测。它可以列出授权范围内的拟定并要求确认;一旦地点与公司关系、目录或请求人范围存在冲突,就进入人工复核。地址相似或名称相似不能替代当前店铺关系数据。

4. 审计日志最少要记录哪些字段?

至少记录事件和时间、主体与角色范围、公司/地点/目录/报价及版本、来源快照和核验时间、AI 建议或发送内容摘要、状态前后值、人工决定与理由、规则或配置版本,以及真实数据所需的保留/删除标记。具体字段名可以适配实现,但必须能复盘授权与事实来源。

5. 官方文档或店铺配置变了,旧报价怎么办?

先阻断发送和订单相关动作,再比较批准时的来源快照与当前事实。保留原日志,撤回或标记旧版本失效,重新读取公司、地点、目录和产品上下文,创建新报价版本并重新审批。发布内容也要标记尚未复测;不能把历史批准当作当前授权。

官方来源

  1. Shopify B2B
  2. Shopify Products
  3. Shopify Markets
  4. Shopify AI-powered tools
  5. Shopify AI best practices

上述来源均应在发布前重新查看;仍需复测当前店铺配置。Google AI 展示相关的通用边界只作为结构化数据与内容治理提示,不扩展为额外 GEO schema 或排名承诺。