微店转换流水线
目录
<WPS目录>\进销存导入数据通道\微店\微店转换\
- 原始\ :微店订单原文件(绝不可直接导入)
- 产出\ :干净表(16列模板头)
- 微店转换.py
三步链(铁律)
- 阶段1 对账:运行后异常出「待确认表」,不出「干净表」。
- 店主填确认金额 → 进入阶段2。
- 阶段2 出干净表 → 导入
channel_sales(weidian)。
导入铁律
- 必导
产出/干净表(16列模板头),绝不可导 原始/微店订单原文件。 - 售价异常必店主确认,AI 严禁擅自代填跑 --confirm。
- 订单状态过滤(2026-09-13 踩坑修正):解析时必须只保留
订单状态='已完成'的行,跳过待付款/交易关闭/已退款等非成功订单。parse()已加该过滤;曾因漏过滤把一笔待付款的贵烟磨砂串入销售多算14元。此规则对所有微店导入长期生效。
程序化导入坑
- 必须
row_factory=Row:sqlite3.connect(DB)后单独设db.row_factory=sqlite3.Row(Python3.13 不支持 connect 参数传 row_factory)。 - WPS 导出 xlsx dimension 坑:必须
read_only=False且iter_rows不传max_row。
触发场景
用户提到「微店转换 / 微店订单 / 微店销售导入 / weidian」时加载本技能。