上个月帮朋友搞一套商城小程序,源码是买的,交付过来一堆文件夹,他打开看了一眼就放弃了。我接手花了两天跑起来,这里记录一下全过程。
如果你也刚拿到一份小程序源码,可以照着这个顺序走,基本不会漏东西。
一、先把项目导进去
用微信开发者工具「导入项目」,目录选到有 app.json 的那一层——别选到外层文件夹,很多人第一步就在这里卡住,工具会报找不到配置文件。
导入的时候会让你填 AppID。测试阶段可以选「测试号」,但要真机预览和上线,必须换成你自己的 appid。
二、appid 和项目配置
源码里的 project.config.json 一定还是作者的 appid,必须改:
{
"appid": "wx你自己的appid",
"projectname": "你的项目名"
}
顺手把 project.private.config.json 里的东西也扫一眼,有些源码会在这里写死调试参数。
三、接口域名是最大的一道坎
这一点要单独拎出来说:小程序正式版只能请求你自己在小程序后台配置过的域名,而且必须备案、必须 HTTPS。
源码里通常有一处统一配置的地方,先把它找出来:
// 一般长这样,全局搜 baseUrl / baseURL / API_HOST
export const baseUrl = 'https://作者的域名.com/api';
换成你自己的域名后,还要去小程序后台「开发管理 → 开发设置 → 服务器域名」把 request 合法域名加上,不然真机上全部请求失败。
开发阶段如果域名还没备案,就在开发者工具里勾上「不校验合法域名」,但记住这只是本地调试用,上线前必须解决。
四、品牌信息替换
这块最琐碎,我列个清单,一条条对:
- 小程序名称、logo、启动图(在后台设置,不在代码里)
- 全局主题色,一般在
app.wxss或样式变量文件里 - 关于我们、客服电话、公司名称等写死的文案
- 分享标题和分享图
- 支付相关的商户号(这个一定要改成自己的,用别人的收不了款)
五、支付配置别搞错
源码里如果带微信支付,参数都是作者的:mch_id、apikey、证书文件。这些必须全部换成你自己申请的。这个地方出错不会报错,只会一直支付失败,很难查。
六、提交审核前的自查
- 真机预览跑一遍完整下单流程
- 检查有没有残留的测试账号、测试数据
- 检查有没有还指向作者域名的请求(全局搜一下域名关键词)
- 需要资质的类目提前准备好材料,不然会被驳回
一点建议
买源码之前,先问清楚三件事:是不是加密的、有没有数据库和接口文档、能不能二次开发。我见过太多人买回来发现核心文件是加密的,改都改不了。
还有,别一上来就大改。先跑通、再换皮、最后再改逻辑,这个顺序能省很多时间。