# 小程序做业务应用：别急着套模板，先想清楚这三件事丨小程序开发——建沅网络

> 很多企业把小程序当做一个「轻量官网」来做，上线后才发现用户根本不买账。这篇文章从三个实际项目踩过的坑出发，聊清楚业务型小程序在定位、流程和数据打通上到底该怎么做，帮你判断自己的项目值不值得投入，以及第一步该从哪里下手。

去年底，一个做工业耗材的客户找我，说他们花了四万块找外包做了个小程序商城，上线三个月，日活不到二十个人，其中一半还是自己员工点进去看的。我问他一句：你这小程序是给谁用的？他愣了两秒说，不就是给客户用的嘛。问题就出在这儿——「给客户用」这四个字太模糊了，到底是在展会上扫码看产品的客户，还是已经合作三年的老客户要在线下单？这两类人需要的根本不是同一个东西。

## 一、先分清「展示型」和「业务型」，这是两条路

我见过太多企业把小程序当官网的移动版来做。首页轮播图、公司简介、产品展示、联系我们，四件套一上，就算完工。这种展示型小程序不是不能做，但你要清楚它的天花板很低——用户看完就走，没有第二次打开的理由。

业务型小程序完全不同。它的核心是「让用户在里面完成一件事」：下单、报修、预约、对账、查进度。判断标准很简单，你问自己：用户会不会为了这件事，主动打开你的小程序？如果答案是需要你反复推送才能想起来，那它就是个展示型，别指望留存。

那个工业耗材的客户，后来我们把方向调成了「老客户自助下单+库存查询」。销售不用再微信里手动记订单，客户也能看到实时库存。改版后第二个月，月订单量从四十多单涨到了一百七十多单。不是功能变多了，是定位变准了。

## 二、业务流程没理顺，技术再牛也白搭

做业务型小程序最怕什么？最怕客户说「你先按我们现在的流程做，流程后面再优化」。这句话翻译过来就是：把线下的混乱搬到线上。

有个做连锁餐饮的客户，想在小程序里做「门店报货」。我们前期调研发现，他们十个店长有八种报货习惯——有人微信语音、有人拍张手写单、有人直接在群里@采购。你要是直接把这套流程搬进小程序，那小程序就成了一个更复杂的微信群，没人会用。

后来我们花了整整一周，只做一件事：把报货流程重新画成一张图。固定品类、固定单位、固定截止时间，三个「固定」下来，小程序开发反而只用了两周。这里有个经验：业务型小程序的开发工作量，至少一半应该花在流程梳理上，而不是写代码。流程清楚了，代码是水到渠成的事。

还有个坑要提醒：不要在小程序里做审批流。微信生态里审批这件事，企业微信比小程序合适得多。硬塞进小程序，用户要来回切换，体验很差。

## 三、数据打通这件事，别等到上线后才想起来

小程序不是一个孤岛。它要么连你的ERP，要么连你的CRM，要么连你的订单系统。如果它什么都不连，那它就是个花瓶。

我们做过一个项目，客户有自己的进销存系统，但接口是十年前的老架构，只支持定时导出Excel。小程序要查实时库存，怎么办？最后是加了一层中间服务，每五分钟同步一次数据。虽然做不到绝对实时，但对他们的业务场景来说，五分钟的延迟完全可以接受。

这里给决策者一个建议：在立项阶段就让技术负责人和业务系统的供应商坐在一起，把接口方案聊清楚。不要等到小程序开发完了，才发现数据接不进去。我见过最离谱的一个项目，小程序上线前三天，才发现会员数据和原来的CRM字段对不上，最后硬是用人工导了一个月的数据。

另外，小程序的用户身份和你的业务系统用户怎么对应？是用手机号，还是用会员卡号？这个映射关系一定要在开发前定死，不然后面每接一个系统都要重新对一遍，维护成本很高。

## 四、到底值不值得做，算一笔简单的账

不是所有企业都需要业务型小程序。如果你的业务是低频、高客单、强关系驱动的，比如大型设备销售，那一个小程序可能还不如销售的个人微信好使。

但如果你符合下面三条里的两条，就值得认真考虑：第一，用户需要频繁查询信息或下单；第二，你的业务流程里有大量重复的人工沟通；第三，你有至少两个以上的系统需要打通。

最后说一个数字：我们统计过自己做过的二十多个业务型小程序项目，上线后能真正被用户用起来的，都有一个共同点——项目负责人自己就是小程序的深度用户。他自己不用，指望用户用，这事基本成不了。

## 写在后面

如果你正在考虑做业务型小程序，先别急着找外包报价。拿出一张纸，把「用户打开小程序要完成的那件事」写下来，一句话，不超过二十个字。写不出来，就说明还没想清楚，这时候花多少钱都是浪费。写出来了，再拿着这句话去跟开发团队聊，你会发现自己突然变得很懂行。
