一个能真正跑起来、能用的定制小程序,最低两三万起。低于两万的多半是套模板,高于十几万的通常包含多端和复杂业务规则。

一、钱花在哪:六项构成
做一个小程序,钱花在这六个地方:
1. 功能清单与方案设计
2. 界面设计
3. 前端开发
4. 后端开发
5. 服务器与第三方费用(这部分不是我们赚)
6. 上线后的维护
下面逐项说。
二、第一项:功能清单与方案设计(约占5%到8%)
这一步是需求梳理,把你要做的事列清楚,形成一份功能清单。
为什么要单独算钱?因为这一步做不好,后面全是坑。
我们出功能清单的做法是:每个功能写清叫什么、点进去做什么、数据存哪里、谁有权限看、哪个版本包含。Excel交付,双方签字。
没这一步就开始开发,常见的结局是——做到一半双方对"用户端"的理解不一样,发现了要改,改动比一开始讲清楚贵三倍。
三、第二项:界面设计(约占8%到15%)
界面不只是好看,是让用户会用。
贵的地方在于:流程图、交互稿、每一屏的排版都要设计过。便宜的地方是套模板改配色。
按经验,界面设计在一个中小项目里大概8000到20000元。取决于有多少个页面、要不要专门的设计稿。
四、第三项和第四项:前后端开发(约占55%到65%)
这是主要的钱。
小程序的结构是:前端(用户看到的界面)+ 后端(数据存储和业务逻辑)+ 管理后台。
判断价格高低的核心变量,是这三个:
· 有几个角色?
一个用户端+一个后台,是2个。商家端、司机端、仓库端、代理商端,都要有,就是6个以上。角色越多,权限逻辑越复杂。
· 有没有复杂业务规则?
比如"分润计算""水卡退费逻辑""阶梯计费",这类规则写起来很费时间,一个规则可能要写两三天。
· 要不要对接外部系统?
微信支付相对简单。物流接口、电子签、发票系统、地图API,每对接一个都要额外时间。
一个只有"注册-下单-支付-查看"的小程序,前后端开发大概一万五到两万。
如果加上商家接单、仓库发货、配送员送货、财务对账,同样这四块内容大概要五万到八万。
五、第五项:服务器和第三方费用(我们不赚)
这部分不是开发费,是你自己要付的:
· 服务器:轻量云服务器一年1000到3000元,配置高的五六千
· 域名:一年几十到一两百元
· 短信验证码:几分钱一条,按量
· 支付手续费:按交易额0.6%左右
· 地图API、OCR识别等:按调用量
我们的做法是代付代收,在报价单里单独列出来让你知道要花多少,不赚差价。
提前说清楚,比上线后你才知道要好。
六、第六项:上线后的维护
按行业习惯,交付后有12个月免费维护。
要约定清楚三件事:
· 维护包含什么:系统崩溃修复、服务器问题处理属于维护
· 不包含什么:加功能、改流程、调页面属于二次开发
· 响应时间:崩溃类问题4小时内响应,一般问题3个工作日内
"终身免费维护"这种承诺,我们不写。因为没人能保证自己公司活几年。
七、算一笔具体的账
举个我们做过的例子:本地配送酒平台,金额69000元。
大致构成(按我们做这类项目的经验比例推算):
· 需求与方案设计:约4000元
· 界面设计:约8000元
· 前端开发:约20000元(用户端+商家端+配送员端)
· 后端开发:约25000元(订单、库存、配送、对账)
· 管理后台:约12000元
合计约69000元。
这个系统有5个角色:用户、商家、仓库、销售员、平台方。含在线支付、配送费计算、库存管理、对账。
如果只做"用户下单+商家接单"两个功能,同样的系统大概35000元。差在多出的三个角色和对账模块。
八、什么情况会超支
三个最常见的原因:
1. 需求没定就开始做
做到一半加功能,是最贵的情况。正确做法是功能清单先签字。
2. 忽略"例外情况"
正常流程谁都会设计,但异常情况才是工作量所在:
· 用户下单后想取消怎么办
· 钱付了但货没到怎么办
· 配送员临时改地址怎么办
· 商家和客户起纠纷怎么举证
这些都要提前设计。设计一次几百块,事后改一次几千块。
3. 没有确认要给谁用
有时候老板说"我要个系统",但没说清楚仓库的人怎么用、客服怎么用。结果做出来一半功能没人用。
九、我们不做免费报价
有人会问:能不能先免费报个价?
我们的做法是:先聊需求,出功能清单,按清单报价。
原因很简单——不了解需求就报价是不负责任的。同样是"商城系统",含不含库存、含不含财务对账,报价能差一倍。
所以流程是:聊需求→出功能清单→按清单报价。清单确认了才开工。
十、常见问题
一个小程序最低多少钱?
按我们的项目经验,能真正用起来的定制小程序最低约2万元。这还不含服务器等第三方费用。
为什么不便宜一点?
因为便宜意味着省东西。要么用模板(功能受限),要么压缩测试(上线后出问题)。我们选择不做。
能先做个简单的看看效果吗?
可以谈,但要单独谈试点范围和成本。试点属于特殊项目,不在标准报价里。
价格能优惠吗?
功能清单确认后,价格是明确的,不做"再商量"这一套。因为清单确认了就是确认了,再商量就是对双方的浪费。
十一、写在最后
一个两三万的小程序,和一个十几万的小程序,差别不在"贵",在"解决什么问题"。
前者解决一个具体环节的效率问题,后者解决整条业务链的协同问题。
所以报价之前先想清楚一件事:你最想解决的是哪个环节?
想清楚了,预算自然就清楚了。
热门推荐