Add product/channel billing condition editors, place-order additional services, billing simulator, forecast-to-inbound fee delta and margin warnings, insurance-aware claim tips, OMS preset dict seeds, and related AI skills/system pages. Co-authored-by: Cursor <cursoragent@cursor.com>
2.4 KiB
2.4 KiB
| name | description |
|---|---|
| oms-sales-price-publish-risk | Analyzes OMS sales-product price publish risks by comparing pending vs effective sell prices on /channel/salesProducts. Use when the user asks for 价格发布风险, 卖价对比, 做错价, 价格发布 AI 分析, publish preview vs online cache, or price delta risk reports before confirming publish. |
OMS 销售产品卖价发布 · 风险分析
对比「待发布价」(publish/preview?operatorType=price)与「线上生效价」(最新/生效 publish/price/list 的 content),输出中文风险报告,降低做错价风险。
运行时权威(前端发给 XHS AI 的 system):
src/views/channel/salesProducts/pricePublishAiSkill.ts- 抽屉:
src/views/channel/salesProducts/components/PricePublishAiAssistDrawer.vue
产出格式(必须)
总评:高风险 | 中风险 | 低风险 | 无显著差异
摘要:一句话
风险点:
1. [高] 字段/价格项:旧值 → 新值;原因:…
2. [中] …
建议:发布前核对 … / 可发布 …
风险检查清单
- 单价 /
calculationFormula/calculatedValue异常跳变(数量级、符号、空值、0 价) currency币种误改- 价格项新增 / 删除 /
status停用启用 factors/factorValues/factorValuesJson维度错位customerGroupValues客户分组价漏改、串组、整组清空chargingCondition/costUnit/costItem语义变化priceArea/priceAreaId/priceAreaInfos分区错绑- 首次发布(无线上快照)时,检查是否像未完成草稿
- 相对生效版的大面积替换(大量删除+新增)
数据约定
| 角色 | 来源 |
|---|---|
| 待发布 | GET /channel/sales-product/publish/preview?operatorType=price |
| 线上生效 | GET /channel/sales-product/publish/price/list → 生效/items[0].content |
| Diff | computeSnapshotDiff(online, pending) |
分析时优先看 Diff 变更行;快照可精简为 prices[] 的名称、币种、状态、factors、details(公式/金额/客户分组)。
原则
- 不要编造上下文中不存在的字段或金额
- 优先标出会导致客户错计费、少收/多收的变更
- 价格发布强制流程:生成报告 → 用户「采用此报告」→ 随
POST /channel/sales-product/publish的aiAnalysisReport落库;无报告不可发布 - 报告仅辅助决策,不代替人工确认发布