Shopify通过客户忠诚度计划启动定制的应用程序

Shopify通过客户忠诚度计划启动定制的应用程序

事实:回头客的支出比新客户多67%。

无可否认,您的商店需要一个有效的解决方案来定向客户,以便他们忠于您的商店,这是一个简单的事实。如果要与客户建立忠诚的关系,则个人必须意识到,如果客户购买产品,他总是希望所购买的产品之外还有其他东西。这可以是折扣优惠,对他们随后购买的奖励目的,也可以是产品样品。

零售商店所有者长期以来一直使用这种标准做法来提高客户对商店的忠诚度。但是,电子商务为那些传统的忠诚度计划贡献了一个新的领域。

零售店用来提高客户忠诚度的产品已经演变为独立的B2B商业企业。忠诚度软件提供商正瞄准电子商务生态系统,并与零售商合作,以为其公司建立数字化忠诚度工具。

这个“第三方忠诚度软件”系统既奖励商人,也奖励买家。尽管商家可以将所有忠诚度计划都由第三方卖方处理,从而专注于自己的核心业务,但客户可以找到新的卖方,并以忠诚度信用和折扣的形式节省他们赚取的其他任何购买的物品。

CISIN的专业Shopify程序员最近有机会协助

可比的第三方忠诚度计划提供商“ Freebeespoints ”。 Freebees致力于以其独特的忠诚度计划针对在线商人的可比商业模式,该计划包含一些创新功能,例如:

  • Freebees会员可在多个合作伙伴站点和零售店上使用其帐户。
  • 从合作伙伴站点订购时获得现金返还。
  • 虚拟钱包可监督您的现金返还并在修复时加以利用。

为了扩大合作伙伴基础,他们通过为Shopify建立即插即用应用程序来初始化其互联网商家搜索。

为了使读者了解开发此类程序的复杂性,我们撰写了本指南,以引导您了解Shopify应用程序提供的主要功能,以及我们从头开始创建该应用程序所采用的方法。

定制Shopify应用开发

这个定制的Shopify应用程序使合作伙伴能够在其网站的购物车页面中添加“ Freebees忠诚度积分”作为选项。关于购物车页面,这些订阅了Freebees忠诚度积分计划的客户可以利用其Freebees帐户余额来获得其订单的折扣。

为了实现此操作,Shopify应用程序使用Freebees API在Freebees数据库中进行CRUD操作。

整个过程被编译为托管在客户端服务器上的Shopify嵌入式程序。

设置该应用程序后,已在Shopify管理区域中通过已安装的应用程序替代方法进行了该操作:

为了能够激活应用程序,管理员被授予访问应用程序设置的权限,在该设置中,管理员可以启用其Freebee帐户,以便客户可以使用网页上的选项。

完成后,输入会员卡信息的选择将显示在“购物车”页面上,客户可以在这里使用他们的自由蜂奖励因素。

购买者只需输入他的Freebees卡详细信息,机器便会获取消费者的Freebees帐户信息。

买方可以通过他的freebees帐户输入他想支付的金额以进行购买。相同的金额表示为订单金额的减少。

如何完成

该应用程序也是使用嵌入式应用程序SDK构建的。当使用YII框架构建端口时,借助嵌入式应用程序功能将该端口加载到iframe中的Shopify中。

为了在结帐时显示客户的Freebees帐户余额,我们现在利用客户的Freebees卡号,并通过其Internet API向Freebees服务器发送请愿书。 API回调会立即使用帐户标题和帐户余额进行响应。

然后,这些详细信息将以编程方式显示给Shopify前端,然后消费者可以使用Freebees余额输入想要支付的期望值。一个简单的事实是,客户将从Shopify输入折扣值,而实际帐户详细信息将保存在Freebees服务器上,因此,我们的Shopify专业开发人员必须创建一种功能强大的代码来检查许多问题。

这包括:

  • 评估客户无法获得超过其钱包余额的减少额。
  • 客户不能输入超过商品价值的折扣金额。
  • 每次客户使用钱包时,余额也会在freebees数据库中更新。
  • 客户采用折价后,将正确更新购买值,然后在Shopify Checkout页面中将其进一步发送。
  • 每次取消或退回订单时,除了退还订单金额和金额外,还可以根据完整的购物车数量和金额来退还钱包余额。

经营Shopify退款和结帐

客户使用他的Freebees卡应用折扣后,进入结帐页面,然后在Freebees帐户中扣除折扣金额。一旦他移至结帐页面,他的freebees帐户余额就会更新。但是,客户无法根据自己的方便添加,删除或更新购物车项目,并且每次客户这样做时,我们也会更新freebees购物车平衡。

不仅如此,还可以在设置订单后扩展此逻辑:在使用实例中用于订单取消和退款,因为应用程序取决于Shopify数据库中商品的订单价值。

其过程

为了了解freebees平衡的同步方式,让我们首先了解在Shopify中下订单的想法。

由于我们的应用程序是在Shopify之外托管的,因此,为了从外部计算机上更改其值,我们使用了Shopify API挂钩。

利用钩子“ Checkout Create ”,我们能够将打折的订单金额推入该Shopify结帐页面。触发钩子“ Checkout Create”的功能是购物车页面的Freebees选项中的“ apply”命令。

为了在客户每次在结帐页面中添加或删除任何产品时更新其freebees帐户余额,我们使用了类似的Shopify钩子“结帐更新”。

这个挂钩不仅与添加商品,移除产品等事件同步,而且还与默认的安排数据库同步。我们以编程方式监控了订单价值,即使管理员在计算了退款后更改了购买价值,也自动触发了“结帐更新”钩子,并且还自动偿还了奖励余额。

结论

在创建过程中是否存在一些重大挑战?并不真地!!凭借多年的经验,我们的Shopify专业人员开发了无数蜂窝程序,这些程序需要第三方API集成和Shopify购物车页面个性化。

阅读更多关于我们在定制Shopify应用程序开发中的冒险经历的信息,这与Freebees忠诚度应用程序非常相似。

您对我们为Freebees做的自定义Shopify应用程序开发有疑问吗?立即与我们联系,讨论您的想法,或者如果您希望养成Shopify替代习惯,请雇用Shopify开发人员。