Skip to content

eaterplanet/EP-WechatApp

Repository files navigation


EATER PLANET
吃货星球 v5.x

社区团购微信小程序前端

Albert.Z GPL-v3协议 最新版本 笔芯
报告 Bug · 性能优化建议

🌻简介

吃货星球5.x是一套基于SOA架构的分布式S2B2C新零售团购电商系统,包括前端微信小程序及后端管理系统。 EP-WechatApp前端基于原生组件开发,繁琐但易于优化和维护,秉承高颜高速且功能强大是我们的一贯宗旨。 本项目需要配合项目后端使用,Github: https://github.com/eaterplanet/EP-Admin

💾组织结构

EATER-PLANET
├── EP-WechatApp -- 微信小程序前端 5.x
├── EP-Admin -- 微信小程序后端/CMS 5.x
├── EP-WeApp -- 新版微信小程序前端 ^6.0(即将发布)
├── EP-AliApp -- 新版支付宝小程序前端 ^6.0(即将发布)
├── EP-Commerce -- 新版后端 ^6.0(重构)
├── EP-Documents -- 部署及运营文档
├── Rexo-UI -- 新版后端CMS模板
└── EP-UI -- 移动端组件库(即将发布)

✨功能特性

  • 限时秒杀、整点秒杀、优惠券、兑换码、礼品卡、预售、接龙、签到、积分、拼团、菜谱、礼品卡、虚拟销量、虚拟评价等营销模式
  • 商品自定义售卖时间、多规格、多分类、标签、置顶、送达时间、满减、新人、会员专享、限购、限制地域/距离、门店、团长、自提点等多种功能
  • 自定义专题活动、单团长(非社区团购模式)、快递模式
  • 团长多等级、分销、分佣、提成等多功能
  • 客户等级、充值、会员卡、多级分销、分享、邀请新人、加群、海报等裂变功能
  • 免登陆后置模式
  • 支持易联云、飞鹅、美团云小票打印机
  • 支持快递鸟、蜂鸟、美团、顺丰同城、达达等第三方配送/快递API
  • 子商户自动生成独立后台可独立上货、结算、平台服务费提取
  • 类美团/联联周边游到店核销二维码(虚拟商品)功能
  • 后台订单统计、财务数据、分销列表、佣金提成统计、门店核销统计
  • 订单一键发货、配送单一键生成、货物一键送达、运费模板自定义
  • 独立的配送员、核销员、配送路线模块
  • 支持公众号关注组件、抖音/本地视频链接
  • 支持redis解决高并发场景稳定输出
  • 支持微信支付、余额支付、企业付款
  • 七牛云、腾讯云COS、阿里云OSS对象存储远程附件
  • 前端一体化集成商户、团长、配送、拼团、接龙模块
  • 微信订阅消息推送
  • 支持小程序直播、交易组件、微信商店、微信视频号

📺DEMO

前端 微信搜索吃货星球社区团购或扫码:

🖼️项目截图



⚙️简易部署

  • ⭕以下为本项目正常商用运营的最低条件要求❗❗❗忽略下列任意步骤会导致数据获取、定位、支付、退款等不可预知的错误,详细部署文档请联系作者获取。

1.注册开通小程序账号

打开微信公众平台,根据实际情况选择 “企业”或“个体工商户”身份,注册小程序账号(不支持个人用户上线商城类小程序)获得并保存你自己小程序的 AppID 和 AppSecret(开发→开发设置)。

2.注册微信商户号

打开微信支付平台,根据注册微信公众平台时的资料注册微信商户号,打开账户中心→api安全→设置并下载api证书、设置api秘钥并保存;打开产品中心→我的产品→JSAPI→支付添加关联小程序AppID。

3.注册腾讯地图AppKey

打开腾讯地图注册后,右上角点击控制台→创建应用→添加Key→输入Key名称→勾选微信小程序→填入小程序的AppID,获得并保存Key。

4.添加小程序的合法域名

按照后端EP-Admin中服务器环境搭建完毕后。登录微信公众平台→平台开发→开发管理→开发设置→服务器域名→修改,“request合法域名”填入:

https://自己的后端服务器域名;
https://apis.map.qq.com;
https://pingtas.qq.com;

“socket合法域名”、“uploadFile合法域名”填入:

https://自己的后端服务器域名;

“downloadFile合法域名”填入:

https://自己的后端服务器域名;
https://thirdwx.qlogo.cn
https://wx.qlogo.cn

以上简易教程(小白向)适用于绝大多数微信电商小程序,详细部署请参阅文档

📦️环境搭建

1.下载本项目

点此下载压缩包或使用 git clone https://github.com/eaterplanet/EP-WechatApp.git 克隆本仓库到本地,亦或fork本项目后在GitHub Desktop中打开。

2.微信开发者工具

下载微信开发者工具,微信扫码登录后点击创建小程序→目录选择本项目根目录→填入自己小程序的 AppID→后端服务勾选不使用云服务→语言选择JavaScript→新建; 工具右上角详情→本地设置分别勾选"ES6转ES5"、"增强编译"、"使用npm模块"、"样式自动补全"、"自动压缩样式"、"自动压缩混淆"、"启动多核心编译"; 打开根目录siteinfo.js输入域名并保存:

var siteinfo = { "siteroot": "https://自己的后端服务器域名/wxapp.php"}
module.exports = siteinfo

点击右上角上传,即可在微信公众平台中扫码预览体验版或发布。

🔎文档源码

EP-Documents

🔨版本说明

本项目源码为基础版,未包含拼团、分销、接龙、预售等营销功能,点⭐并同意我公司《服务协议》和《隐私条款》即可商用

👽联系

全功能版商用授权及部署请联系

  • QQ:142997
  • 微信:

- ~~企微已满勿加~~

🌱远程招贤纳猿

新版吃货星球☢其他项目需要Go、前端等人柱力加持,按代码量贡献度持股,有意者猛戳👆👆👆

📜许可证 Apache-2.0

🌎️软件著作权及其他版权所有

  Copyright © 2019-2023 Dejavu Tech. (YN) Co., Ltd. 官网