2021-06-02 10:12

构建像 Instacart/Grofers 这样的杂货应用程序的 7 步指南

按需服务应用的最新趋势是什么?当然是 Uber for X 模型。

这种基于流行的出租车服务应用程序优步商业模式的特定模式,现在是服务应用程序制造商的主导趋势这种流行使得很明显,即使是杂货配送应用程序也将遵循这一趋势。

现在,您可能只是一个想要制作应用程序的普通乔,或者是一位经验丰富的杂货应用程序开发人员,他们希望从 Uber for X 的业务“蛋糕”中分一杯羹。无论如何,如果您想知道如何构建杂货应用程序,那么您来对地方了。

在我们深入研究杂货店应用程序开发及其要求之前,请详细了解 Uber For X 概念及其含义。  

Uber For X 概念在杂货店:这是什么意思?

按需应用程序领域正受到 Uber For X 概念的推动,包括杂货店应用程序。但是这个 Uber For X 到底是什么意思呢?

真的很简单。“Uber For X”中的 X 代表用户需要的任何服务。因此,Uber for X 应用程序就像 Uber for cabs。

在优步上预订出租车后,您几乎可以立即或在设定的时间内乘车。就像这样,Uber for X 应用程序几乎立即或在设定的时限内为客户提供他们需要的服务。

初创公司正在使用 Uber For X 模式为其用户提供各种服务,例如Doctor on demandFoodnow等。杂货配送应用程序也属于这种商业模式。

但是否只是即时性让杂货应用如此受欢迎?他们受欢迎的原因还有哪些?我们来看一下。

为什么杂货应用在千禧一代和婴儿潮一代中如此受欢迎?

让我们面对现实 - 杂货应用程序是救生员。

没有人喜欢去杂货店购物。这既乏味又乏味,你总会忘记清单上的至少一项。对于忙碌的蜜蜂来说,这简直就是一场噩梦。 

然而,在我们告诉你如何制作你自己的杂货店应用程序之前,我们将给你一些它们受欢迎的详细原因——

节省您的时间

 

无需一路去杂货店,这些按需杂货应用程序将产品送到您家。您现在不必花时间穿过商店寒冷的过道。 

它还可以让您免于在结账时排长队。您不必再将杂货从车上拖到家中。送货上门,就是这么简单。

省钱

 

您不必再寻找杂货的优惠。也无需尝试使用过期的优惠券。

通过杂货店应用程序,您可以访问您最喜欢的产品的大量优惠和销售。因此,事实证明,杂货应用不仅可以节省时间,还可以节省金钱。

您可以轻松为他人购物

 

用户现在可以购买杂货,不仅为他们自己,也为他们的亲人。

你有一个生病的阿姨不能去买菜吗?没问题,只需将一些杂货送到她家即可。想让你的兄弟吃得比披萨更好吗?只需为他订购一些易于烹饪的杂货,然后将其送到他的公寓。

不再冲动购买

这个是给外面的购物狂的。

 

也许是那袋糖果,或者甚至不在你的清单上的那一盒额外的巧克力冰淇淋。

杂货店应用程序阻止这种情况发生。所以我们的心不会转移,我们最终不会购买我们甚至根本不需要的东西。

因此,在线杂货店阻止了我们的冲动购买,通过丢弃那袋烧烤味薯条来帮助我们变得更健康

Instacart:杂货应用的英雄?

Instacart满足了洛杉矶、迈阿密、华盛顿特区、亚特兰大和纽约市众多居民的杂货需求,是在线杂货应用场景的主要参与者之一。

用户可以在一小时内收到他们的订单,或者他们可以选择从当地商店取货。该服务雇佣的个人购物者帮助完成用户选择的任何商店的订单。

用户可以从一长串商店中进行选择以下订单。Instacart 列出了受欢迎的商店,例如 Costco、Fairway、Petco 等。

有一种称为 Instacart express 的高级会员资格。有了这个会员资格,用户可以按月或按年注册。Instacart express 的年费为 99 美元,月费为 9.99 美元。使用 Instacart 快递,用户订单超过 35 美元即可免费送货。

 

大多数杂货配送应用程序开发人员都想知道如何制作像 Instacart 这样的应用程序。它确实是杂货配送应用程序的理想模型。
那么,最后,如何构建一个杂货店应用程序?

1.杂货应用的类型——你应该采用什么样的商业模式

当您考虑如何创建杂货应用程序时,您必须知道有四种不同类型的应用程序。而这些是——

市场

Marketplace 应用程序有自己的菜单和送货司机,可以接受订单并将杂货送到家门口。如果您之前没有与杂货相关的业务但想要开发杂货应用,那么这是最适合您的应用类型。Bigbasket 在线杂货购物应用程序就是这样一个在印度很受欢迎的例子。

聚合器

 

聚合器列出所有附近的商店及其菜单。这种应用程序允许用户从这些列出的商店订购。他们使用附属司机来交付产品,但产品的履行取决于商店。其中一个例子是在美国流行的 Instacart 和在印度成功运行的 Flipkart 杂货应用程序。

杂货连锁店

Wal-Mart 和 The Kroger Mobile App 等大型杂货店应用程序为客户提供了自己的应用程序。通过这些应用程序,消费者可以轻松订购杂货并将其送到家中。

单店

这些应用程序由单一商店创建,专为商店的常客而设计。应用程序的构建和管理,接受订单和交付,一切都由单一商店处理。通过这种方式,他们可以以自己的方式获得更多业务。  

2. 杂货应用的三端——买家、卖家和司机

 

您不能只创建一个杂货应用程序就完成了。在按需杂货应用程序开发方面,该应用程序有三个方面。

  • 客户应用
  • 管理员应用
  • 和送货员的应用程序。

这些特定应用程序需要哪些功能?让我们来看看。

客户应用程序

 

这是用户的应用程序。此版本将托管在应用程序商店中以供下载和安装。客户应用程序需要具有出色的功能,并且需要具有惊人的 UI/UX 设计和布局。

但是在您开始询问如何为客户构建杂货应用程序之前,客户应用程序还需要一些其他功能 -

  • 用户应该能够注册并设置他们自己的个人资料。添加通过社交媒体登录选项,使注册更容易。
  • 在客户应用程序中,用户必须能够选择他们想要从哪个商店订购。列出您的应用所属的所有商店。
  • 通过定位功能,用户可以输入完整的地址和他们的位置,以获得送货上门。
  • 搜索和过滤器将帮助客户搜索特定产品并过滤掉他们不想看到的产品。
  • 轻松地将选择的产品从列表添加到购物车。
  • 完成选择后,他们可以转到购物车部分,查看产品的总价并继续结帐。

无缝支付

  • 添加几种不同类型的付款选项供客户选择。他们可以使用卡或PayPal等方式付款。
  • 钱包是可选的,但无论如何都是一个整洁的功能。客户可以查看他们的钱包余额并在必要时充值。
  • 对于有缺陷的产品,客户应该有退货和退款的选择。
  • 用户应该能够根据他们的日程安排他们的订单。
  • 实时订单跟踪并查看其进度是用户喜爱的功能。
  • 查看所有以前的订单及其交货详细信息的列表。

通过交易和优惠吸引用户

  • 用户不仅应该能够为产品提供评级和评论,还应该能够为送货人员提供评级和评论。
  • 将产品添加到心愿单以备将来偏好的功能。可以提醒客户购买放在心愿单上的产品。
  • 使用聊天消息功能,他们可以联系送货人员进行任何查询。
  • 送货通知、促销优惠等的推送通知将使消费者保持在循环中。
  • 各种优惠将使您的客户更倾向于从您的平台购物。

应用程序的管理端

管理应用程序或管理面板是应用程序的一侧,由交付应用程序的管理员控制。这是需要构建的最重要的方面,因为如果服务的管理方面出现问题,客户将无法获得交付。

您需要包含在管理应用程序中的功能是-

  • 管理订单:管理员应该能够查看详细的订单列表并通知相关商店。
  • 需要包括管理库存的功能。管理员应该能够跟踪他们的库存和可用产品。
  • 根据可用性,管理员应该能够接受或拒绝订单。
  • 商店应在交付完成后收到全额付款。
  • 管理员应该能够查看客户对产品和服务留下的评论和评分。

交付/购物者的应用程序

 

这是给将要交付的人的。有了这个应用程序,杂货配送应用程序的三位一体就完成了。这将把客户与卖家和送货员联系起来,帮助他们获得完美的服务。

交付端应用程序需要的功能是-

  • 送货人员可以使用他们的电子邮件 ID 和密码登录。
  • 该应用程序应该有一个面板,其中列出了所有已完成的交付和正在进行的交付
  • 推送通知让他们知道何时收到新的交付请求,以及时间的详细信息。
  • 打开或关闭交货状态的功能,以及接受或拒绝订单的能力。
  • 简单的 GPS 导航系统,可以找到商店的位置和交货地点。
  • 用户可以通过消息功能与送货员联系,了解有关送货或时间的任何查询。
  • 订单完成后,通过应用程序轻松接收付款。
  • 通过添加钱包功能,他们将能够在完成交付后查看收到的金额,并在方便时将其提取。
  • 送货人员应该能够查看过去的订单摘要以及交易详情。

3. 考虑重要因素并设计您的应用程序

在按需杂货应用程序开发过程开始之前,您需要考虑一些重要因素。这将使您更轻松地规划您的应用程序并将其营销给用户。除此之外,这样做将确保您的应用程序比您的竞争对手更独特。

A. 解决客户的痛点

与开发任何其他应用程序一样,您需要了解并解决用户的痛点。在你问如何开发你的杂货应用之前,你需要问为什么每个人都在使用杂货应用?

商店不能提供的应用程序是什么?

一旦您了解了为什么用户更喜欢应用程序,您就需要让它变得更好。计划并弄清楚如何让他们的购物体验更好?通过这样做,您不仅可以为您的用户提供更好的体验,而且可以让自己领先于竞争对手。

B. 分析竞争对手的优势和劣势

 

今天没有任何应用程序是独一无二的。这就是为什么您需要在开始规划阶段之前考虑您的竞争对手的原因。

安装并使用竞争对手的应用程序一段时间,看看他们做对了什么,做错了什么。他们的应用程序的最佳功能是什么?最糟糕的是什么?为什么人们喜欢或讨厌他们的应用程序?一旦你对所有这些问题有了答案,你就会知道你已经准备好开始规划你的应用程序了。

C. 有吸引力的 UI/UX 设计和布局

 

在按需杂货应用程序开发方面,有吸引力的 UI/UX 设计大有帮助。

当您最终开始开发杂货店应用程序时,您必须确保您的应用程序具有良好的 UI/UX 设计和布局。它越有吸引力,用户使用它就越愉快。他们越喜欢使用该应用程序,就会有越多的人开始使用您的应用程序。

 

仅仅因为您在销售蔬菜并不意味着您的应用程序不需要良好的布局。漂亮的布局对于让用户坚持使用您的应用程序是绝对必要的。与经验丰富的UI UX 设计机构交谈,展示您的杂货应用创意。

D. 用户的个性化体验

“一刀切”听起来只是一种表达方式。

在杂货店应用程序开发方面,为用户个性化您的应用程序是一件大事。这会给他们一种感觉,即应用程序所有者,也就是您,真正关心他们作为购物者的需求和愿望。

但是,您如何个性化他们的体验呢?很简单,您可以使用机器学习来确保应用程序了解他们的购物偏好,因为他们使用应用程序的次数越多。您可以根据他们经常购买的产品为他们提供特别优惠。

向他们推荐他们经常购买的产品。您还可以给他们一个最喜欢的功能,他们可以添加他们喜欢的产品以便快速访问。根据用户的需求个性化应用程序只会使他们成为更忠实的用户。

4. 实现必要的杂货应用功能

如果您正在招聘杂货店应用程序开发人员,应该知道每个杂货店应用程序都需要一些必要的定制功能。这些功能应该让用户更容易购物。

那么这些特点是什么呢?

创建购物清单

 

有多少次你去购物了,却因为没有写购物清单而忘记买什么?

太多次了。网上购物也是如此。您很有可能忘记在购物车中添加一两件商品。这就是您需要购物清单功能的原因。

有了这个,应用程序用户可以创建他们需要的所有东西的购物清单并进行相应的搜索。如果他们可以通过应用程序直接与供应商分享他们的购物清单,只需简单地下订单,您的应用程序就会获得奖励积分。

快速简便的搜索

很难在商店中搜索商品,不是吗?

 

这就是人们如此迅速地转向在线杂货应用程序的原因。在过道中徘徊寻找您最喜欢的饼干是一种非常浪费的时间。然而,在杂货应用程序上,这非常容易。你所要做的就是寻找它。

但是,如果在您的应用程序上搜索和查找产品并不容易,那么使用它就没有任何意义。客户需要能够在您的应用中轻松找到他们的产品。

确保所有产品都在您的应用程序中分类良好。通过适当的类别,您可以让用户轻松找到他们的产品。如果他们在蔬菜类别下找到鸡蛋,那是行不通的。所以好好利用分类功能。

添加到购物车

这是所有和任何购物应用程序中的一个明显功能。购物车。

它是购物的象征。因此,难怪“添加到购物车”是您需要的功能。允许用户在他们的购物车中添加东西。他们可能会立即购买,或者稍后购买。但是一旦他们将其添加到购物车中,他们就不会忘记购买。

热门和最喜欢的项目

 

您可以添加建议部分,您可以在其中根据用户最近的购买情况向他们展示热门商品和他们最喜欢的商品。通过此部分,您可以帮助用户轻松访问产品。

特别优惠、优惠和奖励

无论是购物者还是在线杂货应用程序开发人员,您都应该知道,为用户经常购买的产品提供特别优惠和优惠是一项会对您的应用程序产生积极影响的功能。通过此类交易,您可以确保用户一次又一次地返回您的应用购买杂货。

推送通知

为了让用户了解您的应用程序中正在进行的交易和优惠,您需要推送通知功能。不仅针对优惠和交易,用户还可以设置提醒以购买某些商品或在某些商品打折时通知他们。推送通知可以让您的应用成为用户的新宠。

订单跟踪和状态

下订单后,让用户跟踪其进度和状态。使用此功能,他们将能够跟踪订单的进度,并查看订单需要多长时间才能到达。

安全的多种付款方式

在进行杂货店购物应用程序开发时,重要的是您的应用程序中有多种付款选项。通过手机直接支付的能力,用户将拥有更好的购物体验。

您还可以通过添加这些付款方式来添加不同的付款方式,如 Paypal、PayU、Quickpay 等。添加这些方法将使用户更方便地从您的应用程序购物。  

预定交货时间

你不能一直呆在家里,因为杂货店应用程序有待交付的货物。这就是为什么最好将预定交付时间功能集成到您的应用程序中的原因。有了这个,用户可以安排他们的杂货的交货时间。

他们可以在方便的时间将杂货送到他们家门口。

评分和评论

通过此功能,消费者可以对不同产品和订购产品的商店进行评分和评论。他们还可以向个人购物者或送货员提供评论。这将帮助他们选择最适合他们的。

您所提供的营养价值

对于注重健康的人来说,这是一个很好的功能。他们可以检查他们订购的食品的营养价值。您还可以根据他们必须遵循的特定饮食添加快速建议功能。此功能将为您的应用带来更多关注健康的人群。  

计划用餐 订购食材

使用此功能可以轻松计划膳食和烹饪。用户可以计划一顿饭并将其上传到应用程序上,该应用程序可以简单地列出制作这顿饭所需的所有成分。这个功能对于那些喜欢做饭但几乎没有时间去购物的人来说非常方便。

紧急交付产品

当您在做一道菜而忘记购买一种配料时会发生什么。通过紧急订购和送货功能,您可以帮助用户轻松解决此问题。在紧急情况下,用户可以从最近的可用来源订购要快速交付的东西。这可能是您的杂货店应用程序的救生功能。

5. 如何通过杂货配送应用获利?

每个应用程序都需要货币化。因为毕竟,每个人都需要他们的应用程序的投资回报率。但是货币化策略会随着您正在构建的应用程序类型而变化。谈到杂货配送应用程序,许多人想知道如何使用 Instacart 等应用程序赚钱。

因此,在您开始考虑如何制作杂货应用之前,请务必先了解这些货币化想法。

为物品充电

在杂货配送应用程序上,您可以随时为商品充值。这是所有杂货店送货应用程序使用的常用货币化策略,您也可以将其用于您的平台。

送货费

 

运费是您通过应用获利的另一种明显方式。许多杂货应用向用户收取送货费用。但是,您可以为您附近的人或他们的订单超过一定数量的人提供免费送货服务。

订单佣金

这适用于聚合器模型。您可以向应用上列出的所有商店索取少量佣金,以便通过您的在线平台为他们带来更多业务。

优质广告服务

您可以为特定商店放置特殊广告并从中获得收入。但是,如果您有仓库模型;那么它不会为你工作。

6.你需要什么样的技术栈来制作你的杂货配送应用程序?

您需要先了解技术堆栈才能在您的应用中实现上述功能。

但是用于构建杂货应用程序的技术堆栈是什么?

在以下几点中,我们将告诉您构建像 Instacart 这样的杂货应用程序需要了解的技术细节。所以拿起你的笔和纸。

开发您的代码并部署它

要制作完整的应用程序,您需要正确的代码。编写这些代码并正确部署它们是应用程序开发技术堆栈的一部分。

Instacart 等应用程序使用 Github 来开发和部署他们的代码。在 Github 上共享、部署和评论代码很容易,这就是为什么许多 Uber for X 初创公司使用它来构建他们的第一个应用程序的原因。

要使用的编程语言

如果您正在开发仅适用于 android 的应用程序,那么您需要使用的编程语言是 Java。对于 iOS,你需要 Swift。您还可以使用 Ruby on Rails 框架为应用程序的初始 iOS 版本构建前端。

对于 Web 应用程序,您可以使用 C++ 或 C#。对于网站前端,您应该使用 HTML、CSS 和 Javascript。应用程序的后端可以使用 PHP 或 Python 构建。

如何付款?支付网关

您需要使用安全技术为您的应用程序添加安全支付网关。应用程序开发人员最常用的技术是 Stripe、Braintree、Paypal 等,为用户提供无缝支付体验,确保为您的应用程序实施不止一种支付网关。

交货时间:杂货什么时候到?

如果你能让你的客户知道他们的产品什么时候到货,那就太棒了。

借助机器学习算法,您可以做到这一点。该算法考虑了所有因素,如交货地点、订单量、发货时间。有了这个,该应用程序将为用户提供杂货交付的估计时间。

导航支持

您的送货应用需要 GPS 导航。这是您的应用程序中的一项重要功能。

对于交付的位置,您可以使用 iOS 的 Core Location Framework 和 Android 的 Google Places API。

对于驾驶员跟踪并为他们提供正确的导航详细信息,您可以使用 iOS 版 MapKit 和 Android 版 Google Maps API。

7.开发杂货应用程序的成本

印度和美国的杂货应用开发成本取决于许多不同方面,例如平台和您选择采用的商业模式类型。

应用程序开发过程的时间框架对应用程序构建过程也有很大影响。

这是按需杂货应用程序开发的简短时间表。但是,时间范围可能会根据您要包含在应用中的功能类型而变化。

  • 客户移动应用程序 - 适用于 iOS 和 Android - 20-30 天
  • 管理应用程序 - 适用于 iOS 和 Android - 30 天
  • 交付应用程序 - 适用于 iOS 和 Android - 30-40 天
  • API 和同步 - 30-35 天

确切的杂货应用程序开发成本可能难以估计。但是,按需杂货应用程序开发的成本可能取决于平台、特性和功能。如果您列出了您的功能,我们可以给您一个估计!给我们发邮件,我们会回复保密协议。

既然您知道如何构建杂货店应用程序,请评估市场竞争

既然我们已经为您提供了杂货配送应用程序开发的速成课程,并向您介绍了杂货应用程序之王 Instacart,现在是评估市场上其他竞争的时候了。同样,印度有许多杂货购物应用程序,例如 Grofers 和 Bigbasket,它们的收入和知名度都很高。

观察比赛以了解他们在做什么、他们在做什么以及他们根本没有做什么总是很重要的。

亚马逊新鲜

 

对于亚马逊 Prime 会员,甚至无需查看任何其他杂货应用程序,因为他们已经可以使用 Amazonfresh。

对于位于主要城市的亚马逊主要客户,AmazonFresh i9s 提供 14.99 美元的杂货配送服务。客户可以从超过 500,000 件商品中选择产品并在同一天送达。选择包括新鲜农产品、家庭必需品以及更多必需品。

自亚马逊收购以来,Whole Foods Market 的产品也可以轻松购买。AmamzonFresh 为他们的客户提供 30 天的免费试用,让他们在收费之前试用他们的服务。亚马逊杂货应用程序的印度版本也非常受欢迎,它也被称为 Amazon Prime Now 杂货店购物应用程序。

 

Shipt 于 2014 年推出,面向全美 250 多个主要都市的人们提供服务用户还可以将他们的杂货送到朋友或亲戚处。

借助本地购物者网络,Shipt 使客户可以更轻松地从本地商店获取他们的应用程序。该应用程序具有消息传递功能,可让客户联系购物者。这在商店用完特定订单商品时非常有用。购物者可以询问客户是想要替代品还是直接放弃该产品。

每月会员费为 14 美元,年费为 99 美元。使用 Shipt,消费者可以在当天收到杂货和其他必需品。

繁荣市场

 

他们的座右铭是“批发价格的健康食品”。Thrivemarket 以 25%-30% 的折扣率策划高质量的有机和非转基因产品。年费为 59.95 美元,月费为 5 美元。订单满 49 美元免运费。

用户可以在该平台上免费注册。用户在 Thrivemarket 上首次购买后,即可开始 30 天免费试用,并选择健康的产品,Thrivemarket 绝对是杂货店应用程序领域的强大竞争对手。

新鲜直送

 

在东部过山车中更受欢迎的是,Freshdirect 为其客户提供家庭和办公室送货服务。Freshdirect 在纽约、新泽西、特拉华、宾夕法尼亚和华盛顿特区等地提供服务,他们还在夏季向泽西海岸和汉普顿提供服务。

Freshdirect 与当地农场、奶牛场和渔业建立了合作伙伴关系。这意味着他们提供的食物是新鲜的。他们提供 3,000 种产品可供选择。可用的项目也会根据季节而变化。

与家庭必需品相比,Freshdirect 更专注于食品。作为客户,可以提前一周或需要交货的前一天晚上下订单。

每个订单的送货费为 5.99 美元,并向送货司机提供小费。但是如果有人经常使用该服务,那么他们可以选择 Deliverypass 选项。6 个月 79 美元,一年 129 美元,用户可以获得无限制的免费送货、时间段预订和独家优惠。

豌豆荚

 

早在 1989 年,在线杂货配送服务 Peapod 就成为历史最悠久、经验最丰富的竞争对手之一。Peapod 现在服务于 24 个美国市场,例如新泽西州、纽约州、宾夕法尼亚州、罗德岛州、华盛顿特区甚至威斯康星州

Peapod 可能是最有效的送货服务之一。它的过滤功能可以帮助用户找出他们真正需要购买的商品。使用订单天才功能,客户可以分析他们的频繁购买。这将为未来的购买产生建议。

Peapod 最受欢迎的功能之一是餐包服务。有了这个,用户只需订购制作特定菜肴所需的所有杂货。

用户可以随时将商品添加到购物车。物品可以送到家门口,或者用户可以从选定区域的提货地点提货。所有新客户均可享受 60 天的免费送货服务。

杂货应用:值得还是不值得?

那么,按需杂货配送应用程序开发真的值得吗?

最终的判决将是,是的,他们是。随着流媒体技术的进步和对健康饮食的关注,越来越多的美国本土人开始转向家常饭菜。但与此同时,他们真的没有很多时间去商店。这就是杂货店购物服务应用程序将越来越受欢迎的原因。

 

借助 AmazonFresh、Instacart 和 Peapod 等杂货配送应用程序,人们现在可以更轻松地在家购买杂货,与外出吃饭相比,他们更倾向于做饭。

因此,如果您想开发杂货店送货应用程序,现在正是时候。通过正确的策略,您的应用程序可以成为注重健康的人群的新宠,他们宁愿在家做饭也不愿外卖。