后台经常有人问我:没有公司主体,能不能自己做一个微信小程序?答案是能,而且成本比你想的低。我在邯郸做小程序和 APP 开发这几年,经手的个人主体小程序不少,从本地花店老板到做二手书交易的学生,流程基本一致。今天把这套流程完整写下来,顺带说说个人开发者容易踩的坑。
先搞清楚:个人主体能做什么、不能做什么
注册小程序账号时选择「个人」类型,用身份证和微信扫码即可完成,不需要营业执照。但个人主体有几条硬限制,必须先知道:
- 不能开通微信支付,涉及收款的电商、点餐类功能做不了;
- 不能做需要特殊资质的类目,比如医疗、金融、直播、教育培训的部分子类目;
- 部分接口能力受限,比如附近的小程序、部分营销插件。
所以个人小程序更适合工具类、内容展示类、预约登记类、个人作品集这类场景。去年邯郸丛台区一位做手作皮具的客户,最初想做带支付的下单小程序,沟通后改成「作品展示 + 微信联系预约」,个人主体就能跑通,反而省了不必要的开发费用。
四步走完制作流程
第一步:注册与信息配置
打开微信公众平台,选择「小程序」注册,填写邮箱(不能是已注册过公众号的邮箱)、身份证信息,完成主体认证。之后在「设置」里完善名称、头像、简介、服务类目。名称一旦确定,个人主体一年只有两次修改机会,建议先想清楚。
第二步:选择开发方式
个人开发者有三条路:
- 模板工具:拖拽生成,适合纯展示,年费几百到上千,但代码不在自己手里,改版受限;
- 自己写代码:下载微信开发者工具,用原生语法或 uni-app 开发,学习成本高但可控;
- 找本地开发者定制:适合有明确功能需求但不懂代码的人。邯郸本地找开发者有个好处,能当面沟通需求、看演示,后期改个小功能也方便。
第三步:本地开发与调试
以原生开发为例,创建项目后目录结构大致如下:
├── app.js // 全局逻辑
├── app.json // 页面路由与窗口配置
├── pages/
│ ├── index/ // 首页
│ └── detail/ // 详情页
└── utils/ // 工具函数
页面注册写在 app.json 的 pages 数组里,第一个即启动页。数据请求建议统一封装,方便后续换域名:
// utils/request.js
const BASE_URL = 'https://api.example.com';
function request(path, method = 'GET', data = {}) {
return new Promise((resolve, reject) => {
wx.request({
url: BASE_URL + path,
method,
data,
success: res => resolve(res.data),
fail: reject
});
});
}
module.exports = { request };
如果不想自己买服务器、配域名、做备案,可以直接用微信云开发。数据库、存储、云函数一站式解决,个人主体也能开通,对预算有限的独立开发者很友好。我帮邯郸一位做摄影作品集的朋友就是用云开发搭的,前后两天上线。
第四步:提交审核与发布
在开发者工具点「上传」,填版本号和备注,然后到公众平台「版本管理」提交审核。审核一般 1 到 3 个工作日。常见驳回原因:类目与实际功能不符、页面有诱导分享文案、缺少必要的用户协议。发布后可以在「数据分析」里看访问来源和留存。
几个实战建议
- 先做最小可用版本:别一上来就想功能齐全,先上线一个核心页面,跑通审核流程再说;
- 注意隐私合规:涉及收集手机号、位置时,要在小程序后台配置隐私保护指引,否则审核会被卡;
- 提前规划类目:类目选错后期改起来麻烦,不确定就选最贴近的展示类;
- 本地化运营:邯郸本地商家做小程序,可以在首页放门店地址、营业时间、到店导航,比纯线上工具更有黏性。
说到底,微信个人小程序的制作门槛已经很低了,真正花时间的是想清楚「给谁解决什么问题」。我是知码客,在邯郸专注小程序和 APP 开发,平时也接本地商家的定制需求,用代码改变生活这句话,落到具体项目里,就是让一个小店老板少跑几趟腿、让一个手艺人被更多人看见。如果你也在琢磨自己的第一个小程序,从注册账号开始,今天就能动手。
评论 (0)
还没有评论,快来抢沙发吧~