1
0
0

给二十多家 Ozon 店铺做了一个运营中台

文章摘要
|

做俄罗斯电商这段时间,手里攒了二十多家 Ozon 店铺。店铺一多,事情就开始变形:每天在二十多个卖家后台之间来回切换,促销活动一个一个点进去核对,月底利润靠 Excel 一格格拉。

这个博客写过不少 .NET 和 AI 的东西,这篇写点更实际的——我给自己做了一个「Ozon 多店铺运营中台」,把这些日常搬进了一个后台。

Ozon 多店铺运营中台

先说痛点

三件事最耗人:

  • 活动不敢加。Ozon 的促销活动(бустинг)能带来流量,但折扣力度配错就是卖一单亏一单。手动核对几十个活动的商品和折扣,总有看漏的时候。
  • 利润算不清。卢布结算、平台扣点、物流费、汇率折算,Excel 拉一次表要一个晚上,还容易错。
  • 动作太散。采集、上架、改价、回评,每个动作都要登录对应店铺做一遍,乘以店铺数,一天就没了。

活动监控:风险在生效前拦下

活动监控页面

这是我现在最常用的页面。它会同步所有店铺参与中的促销活动,每个活动显示三组数字:已参加、待自动添加、候选商品。

核心是背后一层折扣检查:自动算每个活动的中位折扣和最低折扣,超过阈值直接标红提醒——截图里「折扣超过 40% 建议重点核对」就是这么来的。确认没问题再勾选加入待自动添加,一键同步;发现不对,也能一键取消,赶在活动生效前把商品捞回来。

一句话:让「加活动」从凭手感变成看数字。

运营大屏:二十多家店铺一屏看完

运营大屏

今日订单、今日销售额、近 7 天走势、昨日净收入、在途订单、参与中活动;往下是近 30 天的出单、销售额、净收入三条曲线,再往下是店铺销售额和净收入的 Top10、SKU 销量 Top10、费用构成,最底下是今天的任务完成度。

以前这些数字散在二十多个后台里,现在每天早上扫一眼这一屏就够了。净收入那条线是按人民币折算的,负数就是亏,藏不住。

利润要一件一件算

大屏看趋势,利润看明细。核算按 SKU 维度来:卢布收入、平台扣点、物流、汇率折算,一件一件过,到手多少钱清清楚楚。月底对账从「拉一晚上表」变成「点一次按钮」。

技术长什么样

  • 后端:.NET,底座是我维护的开源脚手架 Easy.SmartNet,多租户、RBAC、审计日志直接复用,业务代码只写 Ozon 的部分。
  • 数据源:每家店铺一组密钥,走 Ozon Seller API 按需、分页拉取——绝不一次性全量请求,限流教做人。
  • 任务中心:所有同步和批量操作都进任务中心,成功失败有记录,出了问题能追溯。这个是后来补的,现在成了最离不开的部分。
  • 部署:腾讯云轻量服务器,Docker Compose,新环境几分钟起来。

顺便说,这个项目也是我「和 AI 协作写代码」最大的一次实践:从后台页面到定时任务,相当一部分模块是我说需求、AI 出初稿、我做验收和纠正。这套工作方式之后单独写一篇。

写在最后

这个中台解决的是「不犯错、看得清」。接下来想把判断也自动化:活动折扣的自动审核、利润异常预警、断货提醒。

工具是给自己用的,存在感越低越好——每天少点几次鼠标,就是它全部的意义。

注:截图为真实运营数据,店铺名已脱敏。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!