本文要点
- 一、先选路子:三条路的成本差一个量级
- 二、动手前先拿三样东西
- 三、用 SaaS 模板搭:四步把店开起来(步骤 3–5)
- 四、自己写代码:开发者工具的最小闭环
还没注册小程序、没做微信认证与备案的,先看另一篇:微信小程序注册、认证、备案全流程。
「摄影小程序怎么做」这个问题,答案取决于你准备花多少时间。花三天和花三个月都能做出一个能用的摄影小程序,区别在于后续每一次改版要花多少代价。
这篇把七步拆开讲:先选路子,再拿 AppID、配品牌、排页面、走顾客路径,最后上传代码、提审发布。截图里的门店名与数据均为示例,界面取自公众平台与门店管理后台实拍。
一、先选路子:三条路的成本差一个量级
| 做法 | 上手门槛 | 上线周期 | 改版成本 | 适合谁 |
|---|---|---|---|---|
| 现成 SaaS 模板(行业版) | 会填表、会传图就行 | 1–3 天 | 后台改配置,保存即生效 | 单店、3–5 家连锁 |
| 低代码 / 云开发自建 | 懂一点前端,能看懂文档 | 1–2 周 | 要改代码再上传 | 流程有特殊环节的门店 |
| 全定制开发 | 需要开发团队与产品对接 | 1–3 个月 | 每次改版都要排期 | 多品牌、跨区域连锁 |
判断标准很简单:如果你的需求是「作品展示 + 套餐说明 + 在线预约 + 客户跟进」,这三件事任何一家成熟服务商都能配出来,没必要定制;只有当业务流程里有别人没有的环节(自建选片工作流、和 ERP 打通、多门店分账),才值得写代码。
二、动手前先拿三样东西
第一样:AppID。登录小程序后台,在「设置」页往下就能看到。

第二样:服务类目。主营选生活服务 > 摄影/扩印;带预约表单再加工具 > 预约报名;有婚礼跟拍、婚纱内容再加生活服务 > 婚庆服务。类目在「设置 - 基本设置 - 服务类目」里添加,需要管理员扫码确认。类目必须与页面真实内容一致,否则代码审核按「类目不符」驳回。
第三样:素材。16:9 横版作品封面 20 张以上、门店环境照 3–5 张、摄影师头像与一句简介、套餐说明(含交付内容与周期)。小程序首屏就是客片,图不行等于没开。
三、用 SaaS 模板搭:四步把店开起来(步骤 3–5)
步骤 3 在服务商后台绑定 AppID,然后把品牌信息填对:门店名称、简介、联系电话、门店地址、品牌色与 Logo。

两处要留意:品牌色一旦定下,首页、作品页、预约页的按钮颜色会一起跟着变,改色等于换皮肤,尽量一次定好;门店地址与联系电话要和地图上的信息完全一致,顾客找不到店是最亏的流失。
步骤 4 排页面:左侧选模块、中间实时预览、右侧调参数。模块顺序就是顾客的浏览顺序。

| 顺序 | 模块 | 作用 | 建议 |
|---|---|---|---|
| 1 | 作品展示 | 第一眼看到客片水平 | 按风格分类(婚纱 / 写真 / 儿童 / 全家福),每类 6 张起 |
| 2 | 套餐 | 说清交付内容 | 写交付张数、拍摄时长、服装套数、出片周期 |
| 3 | 摄影师 | 建立信任 | 头像 + 擅长风格 + 作品入口 |
| 4 | 档期 / 预约 | 转化的关键入口 | 表单只留姓名、手机、意向套餐三项 |
| 5 | 门店 | 到店信息 | 地址 + 地图 + 营业时间 + 停车提示 |
步骤 5 走一遍顾客路径,确认每一步都通。

自测清单:首屏客片能不能在 2 秒内加载完、作品分类点进去有没有空白、预约表单提交后门店后台能不能收到、我的页能不能查到预约记录。这几项有一项不通,提审大概率也会被审核员发现。
四、自己写代码:开发者工具的最小闭环
只有确有必要时才走这条路。最小闭环是五步:
- 在 developers.weixin.qq.com 下载「微信开发者工具」稳定版,用管理员或开发者微信扫码登录。
- 新建项目,填 AppID、项目名称、本地目录,后端服务按实际情况选「微信云开发」或「不使用云服务」。
- 点「编译」,左侧模拟器出页面;点「预览」生成二维码,用手机扫码看真机效果。
- 调通后点「上传」,填版本号与项目备注(备注写清改了什么,方便后面回滚)。
- 上传后在公众平台「版本管理」里就会出现这条开发版本,接着走下一篇的动作。
自己写要额外承担两件事:一是每年跟着基础库更新做兼容,二是隐私接口的合规改造。2023 年 9 月起,涉及用户信息的小程序必须配置《用户隐私保护指引》,未配置时相关接口会直接调用失败——这不是可选项。没有专职开发的单店,建议别从这一步开始。
五、提审与发布:最后两步决定能不能上线(步骤 6–7)
提审前请确认三件事:小程序已完成备案(未备案不能发布)、类目与页面内容一致、体验版自己完整走过一遍。

步骤 6 在版本管理里先「选为体验版」,用另一部手机、另一台设备把流程走一遍,再点「提交审核」。

步骤 7 填提审信息:功能页面按「页面 · 类目」填,最多 5 组;需要登录才能体验的功能要留测试账号。审核通过后回到版本管理点「发布」,用户侧才真正生效。发布支持全量发布和分阶段发布,新店用全量即可。
| 高频驳回原因 | 怎么避免 |
|---|---|
| 类目与实际内容不符 | 页面里出现证件照、艺术照、相片扩印,就要有「生活服务 > 摄影/扩印」 |
| 功能不完整或页面空白 | 提审前自查每个入口,别留「敬请期待」的占位页 |
| 需要登录却没有测试账号 | 首次被驳回后补充账号再提,别重复提交同样的包 |
| 未配置《用户隐私保护指引》 | 在「设置 - 服务内容声明」里补齐收集的信息类型与用途 |
| 诱导分享、诱导关注 | 删掉「分享到 3 个群解锁」「关注后查看」这类文案 |
| 内容涉及他人作品未授权 | 客片要有顾客授权,模特图要有肖像授权 |
六、上线只是开始:把小程序用起来的三件事
发布成功不等于有客人。真正带来订单的是下面三件事,按顺序做:
- 把小程序码铺到所有能铺的地方:门店前台立牌、相册封底、修图交付链接、员工朋友圈封面。
- 把「预约」变成一个动作:客服话术从「加微信咨询」改成「扫码选档期」,缩短决策路径。
- 每月看一次数据:进店人数、作品页停留、预约提交率。三个数字里哪个掉,就改哪个页面。
可以马上做的三件事
- 先把 AppID 复制出来,确认服务类目里已经有「生活服务 > 摄影/扩印」,缺的今天就加上。
- 挑 20 张最能打的客片,按风格分好类——这一步决定首屏的说服力,比任何配置都重要。
- 预约表单只留三个字段:姓名、手机、意向套餐。字段每多一个,提交率就掉一截。
你可能想问
用模板做的小程序,会不会和别人长得一样?版式会像,但首屏客片、品牌色、套餐文案、门店信息都是自己的,顾客感知到的差异主要来自内容和照片,不是框架。真正需要定制的是流程,不是皮肤。
小程序上线后还要每年做什么?三件事:微信认证年审(到期前 3 个月会提醒,不年审高级能力失效)、备案信息变更(换主体、改名称要更新)、基础库与隐私合规跟进。剩下的日常运营在门店后台完成。