2017 年给丹溪酒业做官网时,经销商那 500 多家门店是我们拿一张 Excel 洗干净导进去的。七年后客户说,能不能让我们自己维护,别每次改个电话都找你们。
后台做什么
不做一个完整的经销商管理系统,就三块:列表、单条编辑、Excel 批量导入。权限按账号分,市场部两个人有编辑权,其他人只读。
导入是重点。模板固定在后台下载,11 列,跟当年那张表的字段对齐,列名一行、示例一行。省份列做成下拉,但客户习惯从自己系统里导出再粘,所以我们不强制,导入时照旧走那张 32 条的省份字典表映射,匹配不上的列到「待确认」。
预览先于写库
跟别的项目一样,先出预览:读到的行数、识别出多少列、每行有没有问题,把有问题的前 10 行列出来。这次特意加了查重:门店号加城市算一个键,跟库里已有的比,标出「新增」「疑似重复」「完全一样」三种。
完全一样的默认跳过,疑似重复的让人勾选,新增的直接进。500 多行跑一遍两秒不到。
第一次自己导
6 月 13 号,客户文员第一次自己操作。跳出 9 行待确认:4 行省份写了别名,字典里其实有,只是多了个「省」字;3 行门店号重复;2 行电话带分机。我们没远程接手,在旁边看着她照提示一条条改,改完点确认,写库。
后来她自己加了个习惯:每次导之前先把 Excel 另存一份,文件名带日期。这个我们没教。
一点后话
从「我们帮着导」到「他们自己导」,中间隔了七年。技术上没什么难的,难的是把当年我们脑子里那些「内蒙古要合并」「电话拆两列」的判断,变成页面上的提示文字。
那份 2017 年的原始 Excel 还在项目文件夹里,文件名带「原样」两个字。现在偶尔还拿出来对格式。
客户后来问要不要加个审批流,谁改了要谁审。我们说先跑两个月,真出现改错了再说。到现在没加。

