2026 年 9 月已采用同源日明细汇总:首页、销售趋势和经营达成的销售额、销量、广告数据使用同一批店铺 / ASIN / 站点业务日期记录,原始金额保留 USD,负责人采用同一份最新来源。9 月 1–14 日已与独立区间报表逐项核对;15 日为未结束站点日,持续更新。其他月份明确未核对。
按用户确认,月值采用真实日明细相加,不将月金额倒摊成日数据。领星日金额先取两位小数,独立区间金额可能产生舍入尾差;金额按来源行数推导的半分精度区间逐店铺 / ASIN 核对,数量类必须完全一致,超出精度范围或来源不全时拒绝切换。核对范围 9 月 1–14 日,日合计减区间值分别为:销售额 −0.81 USD、广告费 −0.09 USD、广告销售额 −2.02 USD、下单毛利 +4.05 USD。来源说明与后台「数据中心 → 数据对账」保留这些尾差及核对范围。它们不是三个页面之间的差额。
销售10分钟、广告30分钟刷新当前站点日,跨日补取刚结束日期;财务月报60分钟更新。独立历史核对只证明上述日期及采集时点,不代表上游永不回写。历史广告可能被领星修订,需另行复核后重新发布历史分区;不能把计划频率理解为所有历史日期均实时重新采集。
| 展示 | 取值和粒度 | 时间与范围 |
|---|---|---|
| 首页、销售趋势 | 已核对月份取店铺 / ASIN 日明细,原始 USD;未核对月份保留旧 CNY 日度快照并提示 | 总计含全部可见人员;与达成比较时须选择相同人员、日期及币种 |
| 经营达成销售额、销量、广告费 | 已核对月份由同源真实日明细汇总;多人归属经同店铺财务来源辅助确定,不能确定则待核对 | 选定月份累计至数据截止日;总计只含有考核目标人员;年度缺月提示不完整 |
| 经营达成毛利润、毛利率 | 财务 ASIN 月度已发放;毛利率=毛利润合计/毛利收入合计 | 与下单毛利不是同一个指标;逐店铺采集,不平均行毛利率 |
| 推新首单 90 天 | 以页面显示的数据来源及覆盖证据累计推新期毛利;完整转P记录保存原时点证据 | 首单当天为 Day 1,未满或缺数据不能当作完成;独立于 365 天新品定义 |
日期选择器给领星的查询参数是各站点当地业务日期。北京日/美西日只改变选定的日历日期,不把站点订单转换成北京时间。更新时间、业务数据日期、时间进度是三个不同概念。10/30/60分钟是各来源的计划频率,接口失败或上游回写均可能导致数据延迟,不能把网页刷新时刻写成来源同步时刻。
广告订单占比=广告订单/全部订单,ACOS=广告费/广告销售额,TACOS=广告费/总销售额;分子分母必须来自相同日期、来源和人员范围。日度与月度尚未核对完成时,不把两种来源拼在同一个比率里。
AI 巡检入口:后台「系统管理 → AI 广告巡检」。外部 AI 管理模型、定时任务、Skills 与第三方 MCP;舵舱只发放专用密钥,提供商品上下文并接收报告,不保存第三方 MCP 凭据、不修改广告。登记执行计划不等于任务已运行,以收到的报告为准。
本文档记录大屏每一个指标的取值来源(领星 OpenAPI)与计算逻辑。
规则:每次新增或修改大屏功能、指标、口径时,必须同步更新本文档。
/)与推新大屏(/transfer),后台(/admin)按管理总览、销售管理、转P管理、人员与权限、数据中心、系统管理六组组织。销售大屏目标达成按领星 运营计划 → 负责人 → 所选月份 核对:
/bd/productPerformance/openApi/asinList,字段 amount、volume、spend,月份完整查询区间,币种 USD。/bd/profit/report/open/report/asin/list,monthlyQuery=1、summaryEnabled=1、orderStatus=Disbursed。必须逐店铺读取再汇总,不能把跨店铺合并行的负责人用于拆分业绩。grossProfit;毛利率为毛利润合计除以 grossProfitIncome 合计,不能用产品表现销售额作分母,也不能平均各行毛利率。price_list[].seller_sku 的真实 MSKU 身份,按店铺+MSKU+ASIN关联,日明细汇总时保留该身份。两个包装版本可以合并计入同一目标,其他店铺或旧SKU不会混入。SKU 财务取同店铺、已发放、USD 的 MSKU 月度利润明细,整组明细与 ASIN 月报的利润及收入基数通过来源精度核对后才启用;独立行舍入尾差保留,不人为分摊,也不改写负责人及公司月报合计。未通过核对的来源继续保留待补齐,不能将不明金额当零。https://openapi.lingxing.com(AppID/AppSecret 签名,见 src/lingxing_openapi.py)用到的主要接口(OpenAPI path)与字段:
| 领星接口 | 用途 | 关键字段 |
|---|---|---|
mwsListing /erp/sc/data/mws/listing | 商品/店铺归属 | asin、sid、seller_sku、local_sku、item_name、status、price、afn_fulfillable_quantity、yesterday_volume(归属人由 metrics 回填) |
asinListNew /bd/productPerformance/openApi/asinList | 产品表现(日,ASIN 维度) | volume(销量)、amount(销售额)、order_items(订单数)、spend(广告花费)、ad_sales_amount(广告销售额)、impressions(曝光)、clicks(点击)、ad_order_quantity(广告订单数)、gross_profit(下单毛利)、principal_names(负责人) |
orderProfitListMSKU /basicOpen/finance/mreport/OrderProfit | 订单毛利润/费用结构(可日/月区间) | amount(销售额)、gross_profit(订单毛利润)、gross_margin(订单毛利率)、refund_amount(退款)、selling_fee(佣金)、fba_fulfillment_fee(FBA配送费)、fba_storage_fee(仓储费)、spend(广告费)、purchase_costs+logistics_costs(头程)、principal_names(负责人) |
ManageInventory /erp/sc/data/mws_report/manageInventory | FBA 库存 | sku、asin、afn_fulfillable_quantity(可售)、afn_inbound_*(在途)、afn_unsellable_quantity(不可售)、afn_reserved_quantity(预留)、afn_total_quantity(总在手) |
getSummaryList /erp/sc/routing/restocking/analysis/getSummaryList | FBA 补货建议 | basic_info.msku_fnsku_list、suggest_info(可售天数/断货/建议采购)、sales_info(日均销)、scm_quantity_info(海外/本地库存) |
seller/lists /erp/sc/data/seller/lists | 店铺/账号 | sid、name(账号-站点-国家)、account_name、country、seller_id、mid |
ProductLists /erp/sc/routing/data/local_inventory/productList | 本地产品(产品经理) | sku、product_developer(创建人=产品经理)、product_name、category_name、brand_name |
汇率:
asinListNew同一日期分别用currency_code=CNY/USD拉取,汇率 = CNY 总额 ÷ USD 总额,落exchange_rates。
以下仅为未核对月份的旧日度指标归属。已核对月份以同一份最新来源统一整月的店铺 / ASIN 负责人,原始日记录保留采集时负责人;多负责人不能唯一解析时标记待核对,禁止猜测分摊。
principal_names 是 JSON 数组,取 第 0 个($[0])作为主归属人。"龚靓妮Bunny,徐娟 Lexie" → 龚靓妮Bunny。未分配。local_sku(本地 SKU)。local_sku 非空(FBA)的一条;无本地 SKU 时回退显示 ASIN。products.create_time,Unix 秒转北京时间日期),使用本地 SKU 关联。America/Los_Angeles,可在 .env 的 SITE_TIMEZONE 覆盖)。跨站点汇总时,欧洲站可能已走完、美西站还在累积,以美西(最晚跨日)为基准。
切换后日期预设(今日/昨日/近7天/本月等)与后端「今日」基准同步联动。
| 指标 | 公式 | 数据来源(领星字段) |
|---|---|---|
| 销售额 | SUM(amount) | 产品表现 amount |
| 销量 | SUM(volume) | volume |
| 广告费 / 广告花费 | SUM(spend) | spend |
| 广告订单 | SUM(ad_order_quantity) | ad_order_quantity |
| 广告订单占比 | 广告订单 ÷ 订单数 × 100%(= 领星 adv_rate) | ad_order_quantity / order_items |
| ACOS | 广告花费 ÷ 广告销售额 × 100% | spend / ad_sales_amount |
| ROAS | 广告销售额 ÷ 广告花费 | ad_sales_amount / spend |
| 综合 ACOS / ROAS | 同区间先汇总,再套用上面公式 | 汇总值 |
| 订单毛利润 | SUM(gross_profit)(月汇总) | 订单利润 gross_profit |
| 订单毛利润率 | 订单毛利润 ÷ 销售额 × 100% | gross_profit / amount |
说明:广告订单占比 = 领星产品表现里的
adv_rate字段(值一致)。SKU 排行是跨多天/多 ASIN 汇总,用「广告订单总数 ÷ 订单总数」加权计算,不能对每天的
adv_rate简单平均。
按所选月份的完整运营快照计算;目标与实际源金额均为 USD,切换 CNY 时金额和目标同时换算:
[1 + (实际毛利润 − 目标毛利润) ÷ |目标毛利润|] × 100%;正目标等价于实际÷目标,负目标越接近盈利越高,零目标按领星公式为0%。(end - 月初 + 1) ÷ 当月天数 × 100%销售实际来自产品表现,利润实际来自ASIN月度利润报表。缺失快照或无法唯一归属不显示伪造的0;预算使用取产品表现广告花费。毛利率实际使用财务收入基数,毛利率目标沿用后台销售目标和毛利润目标计算。
达成等级(比值 = 达成率 ÷ 时间进度):
| 比值 | 等级 | 颜色 |
|---|---|---|
| ≤ 0.8 | 严重落后 | 红 |
| 0.8 ~ 1.0 | 落后 | 黄 |
| 1.0 ~ 1.1 | 达成 | 浅绿 |
| > 1.1 | 超额达成 | 深绿 |
未分组 / 未分类。专员 × (新品/老品)。专员 × SKU(支持按专员、按新品/老品筛选)。(今天 - 起点 + 1) ÷ (12月31 - 起点 + 1) × 100%。hidden_principals 表)。后台「年度目标」以专员为行、1—12 月为列,支持逐格保存及年度 Excel 模板导入。负责人由当前 Listing 带入,也可手动添加;空白为未设置,0 为明确零目标。销售额、毛利润、广告预算、销量可编辑,毛利率由毛利润目标除以销售额目标自动计算。
年度表保存专员月度总目标(ASIN 为空)。每项指标有总目标时优先使用总目标,未设置则沿用商品明细合计;月度和年度考核不把两者重复相加。清空格子即取消该指标的总目标覆盖。SKU、店铺、新老品等细分目标仍保留原商品明细,不自动分摊专员总目标。旧数据的导入、修改、删除入口保留在折叠区。
年度 Excel 导入先预览、再确认:有值覆盖对应格、空白跳过,其他人员和年份不受影响;不接受公式、重复人员行、年份不一致和无效数值。目标版本变化时需重新预览。单格保存和批量导入都沿用审计、一致性补偿与前台即时通知。
月份,专员,SKU,ASIN,销售目标,利润目标,广告预算。(月份, 专员, ASIN);只给 SKU 时自动解析为 ASIN;不填月份默认当月。.xlsx / .csv / 粘贴 CSV 文本,可一次导入多个月。月份 + 专员 + ASIN 局部更新,未匹配本次上传的目标保持不变。同次上传中归到同一目标的行累加;重传则替换该目标的四项指标,不叠加历史值。(月份, 专员, ASIN) 唯一匹配已有目标行,只改该行一个字段,不允许 implicit upsert;金额最多两位小数且绝对值不超过现有划拨上限,销量为非负整数,允许 0 与负利润。乐观锁用行 revision,版本过期返回 409。手工调整只改变该项目标值,保留导入入口与其他数据,并写入审计记录。query_product_performance_asin_lists(date_view_type=week、summary_field=sku、search_field=local_sku),按 SKU 拉取某年每周销售额,存 sku_weekly_history。ad_campaign_search_term_report(搜索词报告,group_type=query),按该 SKU 主 ASIN 拉去年搜索词,按「订单数降序 + ACOS 升序」聚合排序,取 Top N 作为推荐主词。remind_date == 今天 的启用节点 → 推飞书,消息带「SKU + 主专员 + 动作 + 主词」,每个 SKU 只推一次(season_remind_log 防重)。promo_holidays:内置美欧节日(按站点 US/UK/EU/ALL 区分),日期规则 5 种:fixed(固定月-日) / nth_weekday(某月第 N 个周 X) / offset_from(参照某节日±N天) / easter(复活节算法±N天) / manual(手动,如 Prime Day)。
下单生产 T-79(生产30+海运35+入仓14)→ 发货海运 T-49 → 广告预热 T-45 → 旺季预热 T-20 → 到港入仓 T-14。
例:万圣节 10-31 → 下单生产 08-13、发货海运 09-12、广告预热 09-16、旺季预热 10-11、到港入仓 10-17。
season_nodes(每个节日 5 个节点)。sku_weekly_history 找峰值周,强度 = 峰值 ÷ 周均值;若峰值 ≥ 2 倍且落在某节日的「提前窗口」内,建议关联到该节日。local_sku(领星 erp_listing 的 local_sku 字段,即卖家 SKU,回退 asin)。https://mcp.sif.com/mcp?secret-key=...):ops_get_asin_sales_trend → ASIN 月销量趋势(近三年 boughtHistoryDates + boughtList);market_get_asin_keyword_signals → 关键词信号(gaining 上升 / declining 下滑 / rank_gaps 排名缺口),用于推荐主词。v_daily:销售额/销量/广告费/广告销售额),按 local_sku 汇总。market_get_asin_keyword_signals,附「上升主词 / 排名缺口主词」建议。供给独立大屏已退役,相关页面及专属概览接口不再开放。FBA库存、补货建议、SKU销量等共享数据和既有同步任务保留,本次没有删除历史库存或改变数据口径。
经营独立大屏已退役,相关页面及专属概览接口不再开放。销售大屏依赖的订单利润、财务数据和独立经营简报仍保留,不能因删除页面而删除共用数据或停止业务报表。
ad_goals 表(principal='*' 全局默认,可覆盖到专员)三个阈值:投产比(ROAS=广告销售额÷广告费,低于报警)、ACOS(高于报警)、单均成本 CPA(广告费÷广告订单,高于报警)。默认投产比≥10、ACOS≤40%。GET/POST /api/ad-goals。src/sop.py 的 SOP_RULES,阈值/文案可改):ACOS过高(≥60%)、花费突增(环比+50%)、转化率骤降(CVR环比-50%)、曝光骤降(-50%)、点击骤降(-50%)。GET /api/sop。metrics_daily.volume>0),Day90 = Day1 + 89 天。不再以上架时间计算转P时效。turn_date 仅信息性)。没有首单 / 数据待同步 / 首单比档案上架日期早超过7天 的 SKU 不可判定,不自动转正/风险/成功率。active_asins)。fmtUsd(profit_90d_value_usd) 固定 USD 展示,不随顶部币种切到 CNY;CNY 原值与 FX 仅用于溯源/导出。推新期毛利率(比率)不受币种影响。其余随币种换算的金额(如明细下钻/趋势环比/综合 ROI 相关金额)按其自身口径单独处理,此处不混写。resolve_scope 隔离。trendStartDate/trendEndDate,默认近30天),不再跟随顶部 KPI 主日期(今日/近7天/本月/自定义)。/api/trend 的 start/end 只取趋势自己的数据时间。applyPreset/applyCustom 只刷新 /api/overview,不触发也不改写趋势;趋势筛选/下钻/搜索/分页只影响趋势。/api/overview 不再携带趋势专属参数(line/new_old/open_start/open_end)。resize()。overflow:hidden、退出/关闭时移除。app-meta-group,7 大屏共用,经 common.js renderAppMetaGroup() 去重注入)。GET /api/health/live,取响应顶层 version/commit/build_time 展示(版本号 chip 展示 version,tooltip/title 展示真实 short commit 与 build_time)。接口失败或任一字段为 unknown/缺失时明确显示「版本未提供」/「未提供」,不硬编码、不伪造时间。/口径(新页、可键盘),图标用本地官方 Bootstrap Icons(file-text.svg),无 emoji。| 指标名 | 标签 | 币种 | 口径 |
|---|---|---|---|
amount | 销售额 | CNY | 订单金额(领星 amount) |
volume | 销量 | — | 订单件数(领星 volume) |
spend | 广告费 | CNY | 广告花费(领星 spend) |
gross_profit | 下单毛利 | CNY | 下单毛利(产品表现 gross_profit,日度;订单毛利见 order_profit) |
ad_sales | 广告销售额 | CNY | 广告销售额(ad_sales_amount) |
orders | 订单数 | — | 订单数(order_items) |
ad_orders | 广告订单 | — | 广告订单数(ad_order_qty) |
impressions | 曝光 | — | 曝光(impressions) |
clicks | 点击 | — | 点击(clicks) |
月度指标(来源 order_profit 订单利润,达成率/经营/财务的订单毛利口径):
| 指标名 | 标签 | 币种 | 口径 |
|---|---|---|---|
settled_profit | 订单毛利 | CNY | 订单毛利(订单利润 OrderProfit,月度口径;达成率/经营/财务一律用此) |
settled_amount | 订单销售额 | CNY | 订单销售额(订单利润 OrderProfit,月度口径) |
派生指标(由基础指标计算,见 derive()):