源码系统概览
源码简介
这是一套供学习、部署测试与二次开发参考的免费源码,主体为微擎(WeEngine)模块「享物说好物赠品平台」(模块标识 hc_xws,版本 1.0.5,作者不错吧社区)。
平台以微信小程序为主要使用端,用户可发布自己的好物赠品、按分类浏览并检索,通过微信支付完成领取并生成订单,收货后还能录制感谢视频。
源码同时包含完整的微擎后台管理模块,覆盖商品、分类、幻灯片、用户、商家、订单与利润统计等管理功能,便于运营人员维护内容与数据。
整体结构清晰,接口与模板目录完整,适合作为微信小程序好物赠送与领取类项目的二次开发素材。
适用场景
- 想搭建微信小程序版免费好物或闲置赠送领取社区的站长、团队与个人开发者
- 需要商品发布、微信支付订单与后台管理一体化的轻量电商或赠品运营方
- 学习微擎模块开发与微信小程序前后端联调的二次开发参考
功能亮点
- 好物发布与商品管理:小程序端 doPagePublish_goods / doPageOffgoods / doPageMygoods,后台 doWebGoods / doWebGoods_post / doWebGoods_import(支持 Excel 导入,excel/ 目录含 .xlsx 示例)。
- 微信支付与订单流转:doPageBuy / doPagePay / payment / getPrePayOrder 完成支付下单,订单状态为 1 拍下、2 已付款、3 已发货、4 已完成、5 感谢视频、6 取消(manifest order 表注释印证)。
- 积分签到体系:doPageSign / doPageSignIn / doPageSignSwitch 与后台 doMobileSignRemind,数据落 hcxws_sign 表,积分余额存 users.money。
- 社交互动(点赞/收藏/粉丝/送花):doPageClickzan / doPageCollect / doPageFans / doPageFlowerList,对应 hcxws_click / hcxws_collect / hcxws_fans / hcxws_flower 表。
- 感谢视频与七牛云:doPageSendVideo / doPageVideoPlay 录制与播放感谢视频(hcxws_video 表),doPageQiniuUptoken 生成七牛云上传凭证。
- 分类、幻灯片、搜索、商家与分销:doPageCategory + doWebCategory、doPageBanner + doWebBanner、doPageSearchList、doWebStore 商家管理、doPageBindnexus 绑定上下级(分销)关系。
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 后端:微擎(WeEngine) 模块开发(PHP),入口类 Hc_xwsModule extends WeModule。 | 依具体方案选型,需自行搭建与维护 |
| 部署方式 | 部署微擎(WeEngine) 运行环境(PHP + MySQL),将 后端/hc_xws 作为模块放入微擎模块目录并安装 | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | 好物发布与商品管理:小程序端 doPagePublish_goods / doPageOffgoods / doPage | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
- 后端:微擎(WeEngine) 模块开发(PHP),入口类 Hc_xwsModule extends WeModule。
- 前端:微信小程序(前端/wxapp 目录,含 pages 页面与 resource 资源)。
- 数据库:MySQL,微擎表前缀 ims_,本模块表为 ims_hcxws_* 共 15 张。
- 支付与存储:微信支付(wxpay.php / functions.php 统一下单)、七牛云对象存储(Qiniu SDK,提供上传 token 接口)。
- 运行依赖:PHP + 微擎运行环境,需配置 uniacid、appid 等站点参数与小程序合法域名。
安装与部署提示
- 部署微擎(WeEngine) 运行环境(PHP + MySQL),将 后端/hc_xws 作为模块放入微擎模块目录并安装,模块会自动创建 ims_hcxws_* 数据表。
- 将 前端/wxapp 导入微信开发者工具,替换 siteinfo.js 中的 uniacid / siteroot 等为自己微擎站点的参数,并配置小程序 appid 与服务器合法域名。
- 后台「基础设置」配置微信支付与七牛云参数(hcxws_setting 表存储 basic / qiniu / sign / rule 等配置项)。
注:具体账号密码与支付证书以随包文档与实际源码为准,部署前请核对源码配置。
截图与演示说明
- 微信小程序端页面(前端/wxapp/app.json 中定义):首页 index、商品详情 detail、发布好物 publish、搜索 search、签到 sign、我的 my、订单 order / orderdetail、送花 flowers、我领到的 get、我送出的 send、我的发布 publish、感谢视频 videos、收藏 collection 等。
- 后台管理模块(manifest 菜单 + site.php):幻灯片、商品列表、商品分类、用户管理、商家管理、基础设置、订单管理、利润统计。
- 后端核心接口文件:wxapp.php(小程序 API,doPage* 约 50 个接口)、site.php(后台 doWeb*)、functions.php(微信支付与小程序码)、wxpay.php、wxBizDataCrypt.php。
常见问题
**需要什么运行环境?**
需要微擎(WeEngine) 运行环境(PHP + MySQL),并准备一个微信小程序账号。模块安装后自动创建 ims_hcxws_* 数据表,前端 wxapp 需配置自身站点的 uniacid 与域名。
**方便做二次开发吗?**
模块结构清晰:后端 hc_xws 含 wxapp.php(接口)、site.php(后台)、functions.php(支付与二维码)、template/web(后台模板)等;前端 wxapp 含独立 pages 页面与 resource 资源,便于在好物赠送与领取的基础上做定制开发。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3745.html来源于互联网,如存在侵权,请联系我们立马删除!