MyGrocer是一套杂货餐饮同城外卖送货系统完整解决方案,包含全端移动APP的Flutter源码和PHP管理后台源码,代码开源适合二开学习

  • 用户端Flutter移动APP源代码
  • 商店店主端Flutter移动APP源代码
  • 骑手送货员端Flutter移动APP源代码
  • Admin & Store Web Panel PHP源代码
  • 数据库文件和安装文档

说明:PHP后端代码已解密开源,已去除授权验证,输入loowp.com激活

更新内容

1.8.0 中的变更日志(2023 年 8 月 27 日)

更新: Flutter 至版本3.13.1
提高性能:避免不必要地重新加载屏幕
采用: Material 3,因此现在比以往任何时候都更容易自定义主题
新增:深色模式
修复:一些后端错误

1.7.6 中的变更日志(2023 年 2 月 14 日)

已修复:一些用户报告的 AWS 错误修复
修复:优惠券管理系统增强功能,允许用户以更简单的方式创建和管理他们的促销活动,创建优惠券。
重要提示:此更新需要运行迁移以实施优惠券部分中的更改。运行php artisan migrate以避免新更新出现问题。这将自动备份您现有的优惠券。
更新:移动应用程序更新至Flutter 3.7.3和dart 2.19.2

主要功能

系统管理功能:

  • 用户管理:管理员可以在管理面板上查看注册用户总数并编辑用户详细信息。
  • 添加钱包金额:管理员可以将钱包金额添加到用户的钱包中,管理员可以查看钱包充值历史。
  • 类别和子类别:管理员可以使用自定义图标创建无限的类别和子类别。在管理面板中有父类别和子类别添加的不同部分。
  • 产品:按标准需要所有商店添加主产品(商店可以稍后更改价格。)
  • 报告:管理员可以查看销售报告(30 天的商品销售报告、每日商品销售报告、送货员订单报告、商店订单报告等)。
  • 发送通知:管理员可以向用户、商店和送货员发送通知。
  • 商店管理:管理员可以添加多个商店。
  • 批准商店:管理员可以批准通过应用注册的商店。
  • 批准商店产品:管理员可以批准商店将添加的产品。
  • 批量添加产品:管理员可以通过 .csv 文件批量添加产品和产品种类。
  • 页面:用于在应用程序上显示的内页(关于我们以及条款和条件)。
  • 区域管理:管理员可以添加城市/社团/区域。
  • 奖励系统:管理员可以设置购物车总金额的奖励积分,set redeem points per reward point。
  • 订单管理:管理员可以检查待处理的订单、被商店拒绝的订单、已完成的订单、取消的订单、每日订单和错过的订单。
  • 错过的订单:管理员可以取消或将错过的订单(错过交货日)分配给第二天的送货员。
  • 支付系统:商店在其收入的一定金额(由管理员固定)上提出支付请求,管理员可以响应商店的支付请求。
  • 送货员管理:管理员可以添加送货员并将其分配给商店。
  • 送货员奖励:管理员可以为送货员设置每个订单的奖励。
  • 反馈/Callback:管理员可以在反馈部分查看用户、商店和送货员的反馈,并在Callback部分查看Callback请求。
  • Msg91 和 Twilio:管理员可以从管理面板设置中为用户应用程序中的消息打开/关闭 msg91 或 twilio。
  • Firebase OTP:管理员可以从管理面板设置中打开/关闭 Firebase OTP。
  • 谷歌地图/mapbox:管理员可以打开/关闭谷歌地图或mapbox(印度)以在用户应用程序和管理面板中添加位置和地图。
  • 支付模式:管理员可以为应用程序选择一种在线支付模式(razorpay(仅适用于印度)、paypal、stripe 和 paystack(适用于南非、尼日利亚))。
  • 图像存储:管理员可以选择其中一个空间(digital ocean、aws 和同一服务器)来存储图像。(管理员必须为digital ocean和 aws 空间创建自己的凭据,并且必须在项目中设置)

商店管理面板功能:

  • 横幅滑块:商店可以在应用程序上设置任意数量的横幅。
  • 优惠券:商店可以创建折扣/促销代码以提供折扣
  • 产品优惠:商店可以在任何产品上设置产品优惠,并可以在一段时间内提供特别折扣。
  • 商店可以从主列表中选择要从商店面板销售的产品。
  • 价格管理:商店可以从商店面板管理产品价格。
  • 库存管理:商店可以从商店面板管理库存。
  • 时间段:商店可以在应用程序中设置显示时间段的时间范围,以便用户可以选择这些时间段仅用于从商店面板订购。
  • 订单管理:商店可以在商店面板中检查待处理订单、被商店订单拒绝、已完成订单、已取消订单、每日订单和错过订单。
  • 分配订单:商店可以通过商店面板中的今天和次日订单部分将订单分配/重新分配给送货员。
  • 错过订单:商店可以从商店面板取消或将错过的订单(错过交货日)分配给第二天的送货员。
  • 送货员管理:商店可以从商店面板为自己添加送货员。
  • Callback:商店可以在商店面板的Callback部分看到用户和送货员的Callback请求。
  • 添加自己的产品:商店可以从商店面板添加自己的产品(管理员必须批准这些)。
  • 运费:商店可以从商店面板设置运费。
  • 订单金额:商店可以从商店面板设置最小和最大订单金额。
  • 外卖小哥奖励:店家可以为外卖小哥设置每单奖励。
  • 报告:商店可以在商店面板中查看销售报告(30天的商品销售报告,每天的商品销售报告)。
  • 发送通知:商店可以从商店面板向用户和送货员发送通知。

客户端/用户端功能:

  • 客户只会看到附近商店/仓库的产品,
  • 每个订单的奖励/忠诚度(如果由管理员设置)
  • 钱包选项客户可以将现金加载到他们的钱包中,以便轻松快捷地结账。
  • 交付便利客户可以根据自己的意愿选择日期和时间,并方便地交付他们的订单。
  • 客户可以分享和查看应用程序
  • 客户可以通过电话、whatsapp 和电子邮件与您联系
  • 客户可以查看当前订单状态和过去的订单
  • 客户可以兑换奖励积分并将其加载到钱包中。
  • 客户可以将产品添加到愿望清单。
  • 客户可以通过搜索栏搜索产品。
  • 客户可以向商店或管理员提出Callback请求。
  • 客户可以提供反馈。
  • 客户可以对产品进行评分。
  • 客户可以通过应用程序中的条形码扫描仪搜索产品。
  • 客户可以推荐应用程序并获得钱包积分(如果由管理员设置)。
  • 客户可以切换应用程序的语言。
  • 客户可以打开/关闭应用内通知/订单邮件/订单消息。
  • 客户可以添加/管理地址,并且可以在订购时选择任何地址(商店附近)。
  • 客户可以在订单上使用优惠券(如果由商店添加)。

商店APP功能

  • 商店可以通过商店应用程序中的商店面板查看已添加到商店的产品。
  • 添加自己的产品:商店可以从商店应用程序添加自己的产品(管理员必须批准这些)。
  • 确认订单:商店可以从今天和次日订单部分确认订单(它会自动分配给送货员)。
  • 商店可以在商店应用中看到最畅销的产品。

送货员APP功能

  • 送货员可以看到分配给他的订单详情
  • 送货员可以通过点击呼叫客户。
  • 送货员可以看到他获得的奖励和已经支付的奖励。
  • 外卖小哥可以上线或下线。

截图预览

演示系统

演示地址

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源