Ozon / Wildberries 跨境运营中枢
使用手册
21 个功能模块、双模式运行(本地演示 / Cloudflare 云端)、可对接平台 API 与 BrowserSkill 抓取。这份手册按「先跑起来 → 认界面 → 会操作 → 接数据」的顺序写,照着做即可。
0五分钟上手
不需要任何配置,先把四个动作走一遍,你就知道这个系统怎么用了。
- 打开并登录本地:
node server.js后访问http://127.0.0.1:4173;账号admin,密码admin123。线上则用你部署时设的ERP_ADMIN_PASSWORD。 - 看首页大屏(30 秒)确认「范围总营业额 / 预估利润 / 订单数」三个数是否合理,切一下「今天 / 7 天 / 28 天」看趋势。右上角 缺货 65 是可点的,直接跳到库存页处理。
- 点开任意一页的表格行21 个模块里凡是列表,点一行都会从右侧滑出详情抽屉(费用拆解、物流节点、评价原文等)。这是最常用的动作。
- 导出一次 CSV订单、利润、库存、关键词等页面右上角都有「导出」。文件带 BOM,Excel 直接双击不乱码,可拿去和财务/仓库对。
- 去「店铺设置」加一家店填平台 + Client ID + API Key → 点「测试连接」→ 点「写入环境变量 / 添加店铺」。加完左栏「在售 SKU」和数据源数量会跟着变。
localStorage.clear() 后刷新,演示数据回到出厂状态。云端模式的数据在 D1 里,不受影响。1界面地图
整个系统只有三个区域,先认清它们,剩下的就是点菜单。
左侧栏 · 导航与常驻指标
六个分组(抓取 / 总览 / 交易 / 商品 / 财务 / 系统)共 21 个入口。底部两块常驻卡片:实时汇率(CNY→RUB,全站换算用)和 在售 SKU(当前 530)。
顶栏 · 五个东西
已同步(绿点=云端已连,灰点=本地演示,点一下手动同步)、缺货 N(跳库存)、配色、账号、退出。
主区域 · 每页固定三段
KPI 卡片(这页最该看的 3–4 个数)→ 筛选/操作行(时间范围、店铺、搜索、导出、更新数据)→ 图表与表格(表格支持点表头排序、翻页、行内操作)。
各模块分别解决什么问题
把「今天该干什么」摆在一屏:系统按数据算出的待办、自己记的事、日/周/月例行工作合成一份清单。四种看法(清单 / 看板 / 四象限 / 本周),支持优先级、截止时间、分类、店铺、SKU、子任务。
一屏看清经营:营收、预估利润、订单量、店铺贡献占比、近 28 天走势、缺货与异常提醒。它是「发现问题」的地方,不负责处理。
订单全量列表:状态、金额、毛利、发货倒计时。FBS 订单的倒计时最要紧——超时会扣分,这一列按剩余小时排序就能排优先级。
退货单、退款金额、退货原因归类、责任归属(产品 / 物流 / 描述不符)。用途是反哺选品和详情页:同一 SKU 反复因「尺寸不符」退,就该改图片和文案。
物流轨迹与时效:已揽收 / 运输中 / 派送 / 异常。看的是哪批货卡在哪个节点,以及超时未揽收的包裹。
评分分布、差评原文、买家提问。核心用法是差评归因打标(质量 / 描述 / 物流 / 不会用),打标结果直接决定你先改哪张主图、哪段文案。
给 530 个 SKU 做体检:缺主图、标题过短、属性缺失、价格异常、描述不符、被下架风险。这是每周固定要扫一遍的页,点「问题项」能直接看到是哪条不合规。
可售 / 在途 / 安全库存 / 周转天数 / 断货预警。「低于安全库存」和「30 天卖不动」两类要分开处理:一个补货,一个清货。
核心词在平台搜索里的位置、7/14 天变化、搜索量。排名掉得快但广告没停,通常是竞品降价或评价分掉了,配合「竞品跟价」「评价提问」一起看。
竞品价格带、跟卖情况、我方价格位置、调价建议。判断逻辑是你在同款里的价格分位,不是绝对价格。
站外热度(论坛/视频/搜索)叠加平台供给,给出蓝海评分。白牌能不能跑起来,先看这一页的热度和竞争度是否同时友好。
同一批订单按跨境 / 跨境 FBS / 本土三套费用重算,直接告诉你哪种模式毛利最高;下方可改参数做单品试算(改售价看毛利怎么变)。
全站费率的唯一开关:佣金、收单、税、提现、服务费、物流、包装、成本汇率。这里改一个数,利润核算、首页预估利润、订单毛利会全部跟着重算。
花费、ACOS、ROI、按活动/商品拆分。用来判断哪个活动在烧钱换单、哪个该关。
平台结算单 vs 我方订单流水,定位差异(佣金多扣、退货未冲销、跨月结算)。每月固定动作,差异项会单独列出来。
BrowserSkill 的接线盒,三个页签:任务列表(每条任务=一段 bsk 命令,点「命令」复制)、结果导入(把抓回来的 JSON/CSV 贴进来)、数据集(历史导入记录)。
接平台的地方:平台、店铺名、Client ID、API Key、运营模式。「测试连接」在云端会真的去调平台接口,本地模式只校验格式。
主账号 / 协作账号、角色、可用店铺范围。给运营、客服分别开号时用,避免所有人共用一个密码。
谁在什么时候改了费率、加了店铺、导入了数据。云端模式下写进 D1,多人协作时用来追责。
2数据是怎么进来的(三条管道)
搞清这一点,你就知道为什么有时候数字是「演示值」,有时候是「真值」。
| 管道 | 怎么触发 | 适合什么 | 限制 |
|---|---|---|---|
| A · 演示种子 | 首次打开自动生成,存在浏览器 localStorage | 熟悉界面、做汇报 demo、给人演示 | 换电脑/换浏览器就没了,不是真数据 |
| B · 平台 API | 「店铺设置」加店 → 各页「一键更新数据」 | 订单、商品、库存、结算这类有官方接口的 | 需要已部署到 Cloudflare 且配好密钥 |
| C · BrowserSkill | 「自动化任务」复制命令 → 本机跑 → 结果导入 | 平台没开接口的:关键词排名、竞品价、站外热度 | 需要一台装了 BrowserSkill 且已登录店铺的电脑 |
3接一家店铺(平台 API)
在「系统 → 店铺设置」里操作。授权的意义已经不止"记录一下",而是直接决定哪些能力不用登录后台。
- 拿到凭证Ozon:卖家后台 → 设置 → API 密钥(Client ID 是纯数字,API Key 是一长串)。Wildberries:后台 → 设置 → 供应商 → API 访问令牌(UUID 格式)。生成时把内容 / 统计 / 推广 / 费率这几类权限都勾上,缺哪类对应能力就会 403。
- 填写并选模式平台、店铺名、Client ID、API Key;模式选跨境 / 跨境 FBS / 本土——这个选择会决定利润核算用哪套费率。
- 点「验证并授权」会真的调一次平台接口(WB 走
/ping,Ozon 读一次仓库列表)。通了才保存,并通过不是"格式对",是"平台认"。 - 看「接口」列变绿显示「API 已授权」即完成;能力中心里对应的能力会自动从「需登录」变成「API 直连」,按钮也变成「接口运行」。
bridge/data/vault.enc(AES-256-GCM,密钥文件 bridge/.vault-key,32 字节随机)。网页只拿得到打码值(••••••1234),服务端日志里也不会出现明文 —— 这一条有自动化测试盯着。把这两个文件拷到别的电脑也解不开,因为权限检查绑定本机文件。4接 BrowserSkill(抓平台没接口的数据)
典型场景:竞品今天降价没?我的词掉到第几页了?这些只能靠浏览器抓。
- 在「自动化任务 → 任务列表」找到对应任务已有覆盖:关键词排名、竞品跟价、商品巡检、评价提问、订单、结算、选品情报。点「命令」把 bsk 命令序列复制出来。
- 到装了 BrowserSkill 的电脑上执行粘贴到 PowerShell 跑;命令里已带好选择器和翻页逻辑。要每天自动跑,就挂到 Windows 计划任务,频率参考页面底部的建议。
- 导出结果
bsk extract --format json输出到文件,或直接复制终端里的 JSON。 - 回「结果导入」贴进去系统会按字段落到对应模块,并生成一条数据集记录。云端模式下同时写入 D1,别人打开也能看到。
★能力中心:在网页里直接跑 BrowserSkill
这是整个系统最省事的一页。63 项能力全部列在这里,点「运行」填几个参数,剩下的交给本机浏览器,结果直接回到表格里,还能一键写进对应模块。
它为什么能"点一下就动浏览器"
网页本身跑在云端,碰不到你的电脑;所以项目里带了一个 本地桥(bridge/,一个只监听 127.0.0.1:8765 的小服务)。你在网页上点「运行」→ 桥在你本机执行 bsk 命令 → 驱动你已登录的 Chrome → 把结果回传网页。数据不出本机,只有抓取结果会写进浏览器本地存储(或云端的 D1)。
装一次,以后永远自动
- 双击
install-autostart.cmd只需一次。它把本地桥注册成开机自启、无窗口常驻,并当场启动一次做校验。 - 打开网页,什么都不用做地址栏敲
http://127.0.0.1:4173就是"已连接"。状态带会显示「本地桥已连接 · bsk 0.3.3 · Chrome 1 个」。 - 点任意一项的「运行」抽屉里填参数 → 开始运行 → 看日志一步步走(打开页面、识别容器、抽取行数),结束后直接出表格。
以后再开机,桥会跟着系统自己起来。你不会看到任何窗口,也不用记任何命令 —— 跟你装完 BrowserSkill 扩展后的感觉是一样的。
127.0.0.1:8765,需要一个 32 位令牌才肯干活,防止别的网站偷偷调用它。正常情况下你不需要手填:页面从 127.0.0.1 或 localhost 打开时,桥会把令牌直接交给它,状态带自动变绿。只有页面是公网地址(例如部署到 Cloudflare 后的域名)时才要求填一次,因为浏览器不允许公网页面随便读本机服务。
真要手填时,两个办法任选:
- 点弹窗里的 「自动读取」,直接取到 32 位令牌,再点「保存并连接」
- 用记事本打开项目里的
bridge\.token,全选复制那一行粘进去
令牌只存在你这台电脑的浏览器里,换台电脑要重新连一次;桥重启令牌也不变。想取消开机自启,双击 uninstall-autostart.cmd。
63 项怎么区分
| 标签 | 含义 | 怎么用 |
|---|---|---|
| 公开页 | 不用登录,直接在平台前台抓(搜索页、竞品页、1688) | 填关键词就能跑 |
| 需登录 | 要卖家后台的登录态(订单、广告、结算、客服) | 先在同一个 Chrome 里登录一次,之后一直有效 |
| 读接口 | 拦页面自己发的 JSON,比解析 DOM 更全更抗改版 | 需要时可填 URL 关键字定位接口 |
| 可对比 | 跑完自动和上次比,报新增/消失/改价 | 适合每天定时跑 |
| 需人工 | 只剩 7.4 一项(违禁品/限售核查),必须在页面上人工判断 | 点「详情」会说明要看什么 |
先看登录态,再跑后台能力
状态带里有一个 「WB 后台未登录 / 已登录」 的胶囊。它不是在猜 —— 桥会真打开一次后台首页,用三个证据判断:是否被踢到登录域名、页面上有没有密码框、有没有后台菜单(Заказы / Аналитика / 库存 / 结算这类词)。
为什么不能只看网址:未登录访问 seller.wildberries.ru 会跳到一个中文营销落地页,网址看着"对",但其实什么也读不到。只看网址就会被骗。
| 状态 | 含义 | 你要做什么 |
|---|---|---|
| 登录态未知 | 还没检测过(刚启动桥) | 点一下胶囊,等 5–10 秒 |
| 已登录(绿) | 27 项需登录的能力都能直接跑 | 什么都不用做 |
| 未登录(橙) | 后台类能力点下去只会拿到空数据 | 点胶囊 → 打开登录页 → 在那个窗口登录 → 回来点「重新检测」 |
未登录时,卡片上的按钮会直接从「运行」变成 「先登录」,点了会给你登录引导,而不是让你等 30 秒看一个空表格。这是刻意的:失败要失败得明白。
建议先跑这五项
| 编号 | 能力 | 为什么先跑它 |
|---|---|---|
| 3.1 | 关键词排名追踪 | 不用登录、10 秒出结果,直接回答"买家还能不能看见我" |
| 4.1 | 竞品价格日报 | 抓完自动和上次比价,降价/新进入一眼看到 |
| 6.3 | 差评归因 | 把差评按物流/描述/不会用/质量分四类,直接指到详情页该改哪段 |
| 1.6 | 竞品差评挖掘 | 对手的失分点就是你的卖点 |
| 1.1 | 类目畅销榜扫描 | 配 1.2 价格带空缺分析,回答"该不该进这个价位" |
跑完的数据去哪了
结果先出现在抽屉里的表格(可导出 CSV / 复制 JSON),点 「写入XX模块」 就落到对应页面:
| 能力 | 写到哪 | 怎么映射 |
|---|---|---|
| 3.1 关键词排名 | 关键词排名 | 更新该词位置与历史曲线 |
| 4.1 / 4.2 / 4.4 / 1.4 | 竞品跟价 | 写入竞品价格与价差 |
| 6.3 / 6.4 / 1.6 / 6.1 | 评价提问 | 写成评价记录,自动打归因标签 |
| 5.1 / 5.4 / 5.7 / 6.8 | 订单发货 | 按订单号去重:新单插入,老单更新状态与金额 |
| 5.2 / 5.3 / 9.1 | 库存管理 | 按 SKU 或名称匹配已有 530 SKU 改库存,不凭空造新 SKU |
| 5.5 / 6.6 | 退货管理 | 退货单 + 原因 |
| 其余 | 数据集 | 在「自动化任务 → 数据集」可查、可导出 |
让它在你看不到的时候自己跑
切到「定时任务」页签。这里的排程由本地桥执行 —— 因为抓取要驱动你本机已登录的 Chrome,云端做不到这件事。桥开着,任务才会按点跑;关掉桥,排程就停了。
| 频率 | 写法 | 适合什么 |
|---|---|---|
| 每天 | 09:30 | 排名、竞品价格、差评预警 |
| 每小时 | 第 15 分 | 差评即时预警、库存告急 |
| 每周 | 周一 07:00 | 530 SKU 卡片巡检(慢,不用天天跑) |
| 按间隔 | 每 120 分钟 | 活动期间的密集盯价 |
第一次进去会看到三条推荐(3.1 排名 / 4.1 竞品价 / 6.4 差评预警),点「加上」就建好,参数之后还能改。
定时任务里两个刻意的设计
- 未登录就跳过,不报错。如果已经明确检测到「未登录」,到点后任务会标成 跳过 并记下原因("未登录 Wildberries 卖家后台"),而不是给你刷一堆红色失败日志。等你登录后,下一次到点自动恢复。
- 同一能力不并发。上一次还没跑完,这一轮直接跳过,避免两个任务同时抢浏览器会话把页面搞乱。
· 「页面是登录页 / 被重定向到登录地址 / 接口返回 401」 → 登录问题,点「去登录」即可
· 「未识别到列表结构」 → 该页不是列表页,或平台改版了
· 「没有匹配的请求」 → 接口类能力,填个 URL 关键字(如
orders、/api/)再试抓取本身是自适应 DOM 的(不认固定 class),所以平台小改版通常不影响;真改大版了才需要调。
★API 直连:授权一次,后台类能力就不需要登录
「需登录」的能力,本质是在读卖家后台的数据 —— 而这些数据平台其实都有开放接口。所以只要你在店铺设置里授权过 API,同一项能力就自动改走接口:不打开浏览器、不受登录态影响、可以半夜定时跑。
17 项能力可以完全不用登录
| 能力 | 走哪个接口 | 拿到什么 |
|---|---|---|
| 2.1 自家 SKU 卡片巡检 | content-api 卡片 + 价格 | 缺图 / 状态异常 / 价格没同步 |
| 2.2 审核 / 限流状态 | 错误卡片列表 / 可见性 | 被平台卡住的 SKU 和原因 |
| 3.2 广告明细 | adv/v2/fullstats | 计划 × 天的花费、点击、订单 |
| 3.3 广告花费异常 | fullstats 聚合 | 花钱零订单、单均成本过高 |
| 3.5 活动资源位 | calendar/promotions | 未来 60 天可报名的活动 |
| 5.1 订单直连 | v3/orders/new · fbs/list | 待发货订单,省掉导 Excel |
| 5.2 库存与周转 | stocks + sales | 库存、近 28 天销量、可售天数 |
| 5.4 发货时效 | 订单创建时间 / shipment_date | 超时风险清单 |
| 5.5 退货件追踪 | sales 退货行 / returns/list | 压资金的在途退货 |
| 5.6 仓库收货异常 | supplier/incomes | 收货差异,索赔依据 |
| 5.7 多店铺统一巡检 | 全部店铺聚合 | 跨店对比表,不用逐个登账号 |
| 6.1 客服消息 | feedbacks / questions / chat | 未回复的评价与咨询 |
| 6.6 退货原因 | Ozon returns/list | 按 SKU 聚合的退货原因 |
| 7.2 佣金费率 | common/tariffs/commission | 类目佣金、仓储费,可喂利润计算器 |
| 8.1 结算对账 | reportDetailByPeriod / finance | 逐行结算明细 |
| 8.2 广告花费核对 | fullstats 汇总 | 平台扣费 vs 自算 |
| 8.3 赔付与补偿 | reportDetail 的罚款/赔付字段 | 该申诉、该到账的清单 |
怎么用
- 店铺设置 → 验证并授权填完点一下,接口通了就保存。可存多家:WB 和 Ozon 各一家、同平台多家都行。
- 能力中心里那些能力自动变绿标签从「需登录」变成「API 直连」,卡片上还会写明走的是哪家店的接口,按钮变成「接口运行」。
- 点「接口运行」抽屉里只有一个绿色提示,不会打开任何页面。结果表上方会标「官方接口 · 店铺名」,和浏览器抓的结果格式完全一致,可以照常生成报告、写入模块、导 CSV。
- 定时任务自动跟着走排了程的能力,只要授权还在,到点就走接口;不会再因为「WB 后台没登录」被跳过。
还有哪些必须用浏览器
不是所有数据平台都开放。下面这些仍走浏览器抓(能力中心里它们的标签还是「需登录」或「公开页」):
- 词级广告搜索词明细 —— WB 只开放到「计划 × 天」,词级还得看后台;3.2 会给计划级数据并注明。
- 公告、政策原文、EAC 认证要求 —— 没有接口,只能读后台页面。
- 纠纷取证截图 —— 本质就是截图归档,接口给不了。
- seller.imlb2c.cn 内部系统 —— 第三方系统,走它自己的登录态。
- 买家复购识别 —— 平台接口不返回买家标识。
★报告看板:把抓回来的数据变成看得懂的结论
能力中心解决「抓得到」,报告看板解决「看得懂」。跑完一项能力,点一下就能得到一份带结论、图表和定价建议的报告,不用自己拉 Excel 算。
报告从哪来
两个入口,结果一样:
- 跑完马上生成能力中心 → 任意能力 → 运行 → 结果区点「生成洞察报告」,自动跳到报告看板。
- 回头再生成左栏「抓取 → 报告看板」,左栏第一块列的是「本地桥里每项能力最近一次成功运行」,点一项就生成。第二块是已存报告,可离线反复看。
一份报告里有什么
| 区块 | 内容 | 用途 |
|---|---|---|
| 一句话结论 | 样本量、中位价、最拥挤价格带、折扣强度,一行读完 | 发给同事的第一句话 |
| 6 个 KPI | 样本商品 / 价格中位数 / 最拥挤价格带 / 平均折扣 / 平均评分 / 评论总量 | 快速判断市场长相 |
| 结论摘要 | 价位结构、价格带拥挤度、促销强度、口碑门槛、头部效应、品牌格局、价格与口碑相关性 | 七条白话结论,附数字 |
| 图表 | 价格分布、价格带占比、折扣分布、评分分布、品牌 TOP | 截图进周报 |
| 行动建议 | 定价锚点与区间、折扣预留、评论冷启动目标、可打的软肋 | 直接排期 |
| 榜单 | 性价比队列、销量标杆、价格底线、口碑洼地 | 找对标链接 |
| 数据质量 | 字段完整度 + 缺了哪些字段(缺的结论会自动跳过,不硬编) | 判断这份报告能不能用 |
两个按钮
- 导出报告:生成一份自包含的 HTML(图表是内嵌 SVG,不依赖网络)。浏览器打开后
Ctrl/⌘ + P就能存成 PDF,适合发给老板或存档。 - 导出数据:原始行导成 CSV(带 BOM,Excel 直接开),要自己二次加工时用。
start-bridge.cmd 即可。★小蓝挂件:右下角那只盯着余额和待办的女仆
它常驻在页面右下角,气泡里实时显示账户余额、今日已用、待办和峰谷时段。参考 dsh-whale-widget 的用法做的,立绘用的是你提供的那张 Q 版蓝发猫耳女仆(原图是带“透明格”的 JPEG,已去背转成 560×608 的带 alpha WebP,48KB)。
气泡上默认有五行
| 行 | 内容 | 数据从哪来 |
|---|---|---|
| 标题 | 「账户余额」,可改成任意文字 | 自己填 |
| 余额 | 大号数字,变化时滚动过渡 | DeepSeek 官方余额接口 / 手动填 |
| 今日已用 | 今天花了多少(¥) | 观测余额差值本地记账,跨天归零 |
| 待办 | 自己的清单几件 + 系统待办几项 + 第一件要做什么 | ERP 实时数据 + 你自己加的 |
| 峰谷 | 现在是峰还是谷,还有多久切换 | 按北京时间算 |
余额怎么接
点小蓝 → ⋯ → 设置 → 钱包,两种模式:
- 接接口(推荐)填一条 DeepSeek API Key(platform.deepseek.com → API keys),点「保存并验证」。验证是真调一次
api.deepseek.com/user/balance,Key 错了当场报错并告诉你去哪重新生成。之后每 60 秒自动刷新一次。 - 手动填不想给 Key 就自己填余额。今日已用照样按差值算,只是要你自己更新余额。
bridge/data/wallet.enc,密钥 bridge/.wallet-key),网页只拿到 sk-••••••abcd 这种打码值。别人打开你的页面控制台也抄不走。今日已用是怎么算的
不读你的对话记录,只看余额:每次刷新拿到的余额和上一次比,掉了多少就记多少。涨上来(充值)不冲抵当天已用,只更新基准值。跨天自动归零并归档。所以它统计的是「今天这个账户实际被扣了多少钱」,比按 token 估算更准。
峰谷计时
按北京时间:工作日 09:00–12:00、14:00–18:00 是峰,其余时段和周末全天是谷。气泡上的红色「峰」/ 绿色「谷」后面跟的是倒计时(还有多久切换),用来判断现在跑批量任务划不划算。
待办从哪来
两路合并,不用手工维护:
- 系统待办:自动从 ERP 算出来 —— 待发货、退货待处理、评价没回、提问没答、SKU 快断货、卡片有问题、结算待核对。处理完自动消失,点一下直接跳到对应模块。
- 自己的清单:设置里加,勾掉即完成。气泡里勾选也能直接完成。
怎么玩
- 拖:按住小蓝拖到任意位置,松手自动贴边;贴左边时她会翻个面。
- 点:点一下刷新余额和待办,它会说句话;睡着时点一下叫醒。
- ⋯ 菜单(鼠标移上去出现):刷新、待办清单、设置、大一点 / 小一点、静音、睡 30 分钟、回到右下角。
- 排版:设置 → 气泡排版,最多 6 行、每行合计最多 6 列。把「宽」调到 3 就能一行并排两个模块,字号也能单独改。
- 提醒:余额低于阈值、待办堆到阈值时,它会弹提示并响一声(30 分钟内不重复)。提示音可以单独关。
start-bridge.cmd;③ Key 失效 —— 设置里会显示具体原因(401 / 余额不足 / 网络不通)。手动模式下不会出现这个问题。★待办事项:每天真正要干的那些事
它不是一张空白便签。三件事被合成一屏:系统从订单、售后、库存里算出来的「该干了」,你自己记的「别忘了」,以及日 / 周 / 月例行工作。谁在什么时候该做什么,一眼看完。
待办从三个方向来
| 来源 | 长什么样 | 怎么处理 |
|---|---|---|
| 系统待办 自动 | 「待发货订单赶截单 · 12 单」「退货待处理 · 6 单」「差评未回复 · 12 条」 | 数据变了自动消失,不用手动勾。想留痕就点「转成待办」,进自己的清单。 |
| 手动待办 自己写 | 「给 VNCI 6154A 补货 120 件」「ELM327 套装主图换成场景图」 | 带分类、优先级、截止时间、店铺、SKU、备注、子任务。 |
| 例行工作 模板 | 今日 8 项(数据 / 发货 / 售后 / 跟价 / 关键词 / 库存 / 广告 / 日报) 本周 4 项 · 月度 2 项 | 点一下铺开当周期的事,同一周期点多次不会重复生成。 |
系统待办是按什么算出来的
每条规则都从你库里真实的数据算,不写死数字。处理掉了(比如退货处理完、差评回完了),下次进页面它就自己消失。
| 系统待办 | 触发条件 | 为什么要变成待办 |
|---|---|---|
| 待发货订单赶截单 | 状态为待发货;12 小时内到时限的直接标 P0 | 延迟发货被平台扣分,FBS 尤其严 |
| 退货待处理 | 状态「待处理」;≥ 5 单升 P0 | 超 48h 计入售后考核,拖低评分与流量 |
| 差评未回复 | 评分 ≤ 3 且未回复;≥ 3 条升 P0 | 俄罗斯买家看差评回复判断卖家靠不靠谱 |
| 商品提问未答 | 提问 status 未答 | 提问是下单前最后一道顾虑 |
| SKU 即将断货 | 按近 28 天日销算,可售天数 < 7 天 | 断货掉关键词权重,恢复要重新养 |
| 商品卡片异常 | 主图缺失 / 描述被屏蔽 / 卡片隐藏 / 审核拒绝 | 主图缺失、审核拒绝等于白上架 |
| 平台结算待核对 | 账单状态「待核对」,附自算与平台的差额 | 扣费错误有申诉时效,过期不认 |
| 关键词掉出前三页 | 排名 > 90(第三页之后) | 前三页外的词基本不带来自然流量 |
| 竞品压价超过 5% | 竞品价低于我们 5% 以上 | 价差过大先丢购物车,再丢排名 |
| 广告烧钱不出单 | 花费 > ₽8,000 且订单 0 | 零单计划继续跑就是纯亏损 |
| 滞销积压 SKU | 按当前日销要卖 120 天以上 | 仓储费与资金占用都在吃利润 |
四个视图,各有各的用法
| 视图 | 长什么样 | 什么时候用 |
|---|---|---|
| 清单 | 按「逾期 / 今天 / 明天 / 本周内 / 以后 / 没有截止」分组,每行带优先级、分类、子任务进度、截止时间、店铺 | 每天开始工作时的默认视角 |
| 看板 | 待处理 → 进行中 → 今日完成 三列 | 一件事要跨几个小时做时,点「开始」把它挪到进行中 |
| 四象限 | 立即做 / 计划做 / 尽快处理 / 有空再说(重要 = P0·P1;紧急 = 今天到期或已逾期) | 事情堆到看不清轻重时,逼自己做取舍 |
| 本周 | 周一到周日七列,按截止时间排进去 | 看哪天被塞爆了,提前把事挪开 |
优先级怎么用
| 级别 | 含义 | 典型例子 |
|---|---|---|
| P0 | 今天必须做完 | 赶当日截单、差评回复、断货补货 |
| P1 | 本周内要做,别拖过周末 | 补货下单、结算差异核对、竞品调价 |
| P2 | 常规节奏 | 换主图、整理选品清单、写日报 |
| P3 | 有空再说 | 滞销清理、资料归档 |
几个容易踩的点
- 快速添加默认今天 18:00。不然所有事都会掉进「没有截止」,永远排不上。
- 例程的截止时间会自动顺延。比如晚上 20:00 才点「今日 8 项」,那些原本 9:00、11:00 的事项会顺延到 23:59,不会一生成就满屏「已过点」。
- 勾掉就消失是对的,不是丢了。右上勾「含已完成」能翻回来,再点一次方块可以恢复成待办。
- 子任务:拆成 2–3 步的事更容易真做完。勾完子任务,主行会显示「1/2」这样的进度,但主行仍要你自己勾完成。
- 和右下角小蓝是同一份数据:在这页勾掉的,小蓝气泡里的数字立刻变;反过来在小蓝里勾也一样。
- 导出:当前筛选结果导成 CSV(带 BOM,Excel 直接打开),周会前丢给同事用。
★多人协同:两个人同时用,数据怎么保持一致
部署到 Cloudflare 后,同事用你分配的账号登录同一个网址即可。不需要装客户端,也不用手动「刷新一下」。
顶栏会多出两个东西
| 位置 | 含义 |
|---|---|
| 实时同步 · 23:13 | 上次成功拉到/推上去的时间。变红显示「离线 · 改动先存本机」说明网络断了,改动不会丢,恢复后自动补传。 |
| 👥 2 人在线 | 当前在线的人和他们在哪个模块。鼠标悬停在头像上能看到名字与所在页面。 |
谁会看到什么
- 同事改了待办:你的页面 3–5 秒内自己变,右下角弹一句「已同步同事的修改:待办」。如果你正在输入框里打字,它不会强行重绘打断你。
- 你正在编辑表单时有人改了别的模块:只弹提示,等你处理完手头这一步再刷新,不会把输了一半的内容冲掉。
- 两个人改同一条待办:按最后修改时间保留一份;不同条目各自保留,不会互相覆盖。
- 删掉的不会被复活:你删了一条,同事那边的旧副本不会把它推回来。
加人、踢人、改密码
都在「系统 → 账号管理」:
- 新增成员(只有主账号能点):填登录名、显示名、初始密码,把这三样发给同事即可。
- 移除成员:该账号所有登录会话立刻失效,人还在页面上的话下一次请求就被踢回登录页。他改过的数据不会丢。
- 改自己的名字/密码:会同步到云端;改密码会作废其它设备上的旧登录,当前设备保持登录。
/api/state、/api/sync 会拿到 401,不会因为知道网址就能改数据。DEPLOY.md:建 D1 → 建 Pages 项目 → 建表 → 配三个密钥 → 发布,大约 10 分钟。5利润是怎么算的
三套费率并存,页面右上角可以切换口径。默认值如下,可在「成本中心」改。
| 模式 | 扣什么 | 默认参数 |
|---|---|---|
| 跨境 | 佣金 + 采购成本 + 包装 | 佣金 10%,成本汇率 10.8 ₽/¥,包装 1 元/件 |
| 跨境 FBS | 跨境全部 + 物流费 | 同上,另加物流费(₽/件) |
| 本土 | 佣金 + 收单 + 税 + 提现 + 服务费 + 物流 | 收单 2.8%、税 6.5%、提现 1.7%、服务费 3% |
公式:利润 = 售价 − 采购成本×成本汇率 − 佣金 − 各项费率 − 物流 − 包装。页面同时给卢布和人民币两个口径。
6常见问题
顶栏的「已同步」是灰的
说明没连上后端,正在跑本地演示模式。检查两件事:是否用 node server.js 或部署后的域名打开(而不是直接双击 html 文件);云端是否绑定了 D1、配了 ERP_SECRET。访问 /api/health 返回 d1:true 就是正常的。
改了费率,为什么首页数字没变?
回到「成本中心」点保存,再刷新。全站是即时重算的,但页面不会自动轮询——这是刻意设计的,避免你正在看数的时候数字跳动。
导出的 CSV 用 Excel 打开乱码
不会。导出文件带 UTF-8 BOM,Excel 双击正常。如果你用 Numbers 或 Google Sheets 打开后列错位,是分号/逗号分隔的差异,用「数据 → 分列」指定逗号即可。
能多人一起用吗?
能,但要先部署到 Cloudflare 并绑定 D1。本地演示模式的数据在各自浏览器里,互相看不见。「账号管理」里可以开协作账号并限定可见店铺。
我不小心把演示数据改乱了
控制台 localStorage.clear() + 刷新,回到出厂状态。云端数据不受影响,也不会被这条命令删掉。
手机上能用吗?
能打开,表格会横向滚动,但发货倒计时、库存预警这类需要快速操作的场景建议还是用电脑。
下一步该先做什么
如果只有你一个人用:先在「成本中心」把真实费率填对(这一步能让所有利润数字可信),再在「店铺设置」接入主力店,然后每天只看首页 + 订单发货两页。等这两页的数据你信了,再往关键词、竞品、选品扩。