如何在Unity手机游戏中嵌入Shopify商店

使用Shopify Unity Buy SDK

团结是当今最流行的游戏引擎之一。

超过50%的新手机游戏是使用Unity开发的,2.4欧元运行Unity游戏的独特设备很明显,这个引擎在全球游戏市场中扮演着重要的角色。ob欧宝娱乐app下载地址

在寻找新的游戏盈利策略时,出售商品是增加收益的常见方法。事实上,一些游戏开发商已经通过与其游戏网站相关联的在线商店实现了这一目标。欧宝体育官网入口首页

虽然这对于PC游戏来说是一种直接的购买流程,但对于手机游戏来说,离开游戏内部体验而在浏览器中进行购买并不是一种最佳流程。

为了让游戏中的销售和购买成为可能,我们针对Unity发布了Shopify SDK在团结Shopify的合作伙伴和开发者大会。这个SDK允许游戏开发者将出售现实世界物品的商店直接嵌入到他们的游戏中。

使用Shopify Unity Buy SDK: Alto的Lost Llamas

今天,我们将引导您完成一个简单的教程,我们已经创建,将向您展示将现有的Shopify商店集成到游戏的步骤。

如何将Shopify商店与游戏联系起来

由于这些步骤是基于将单个游戏连接到单个商店,我们将构建一个私人应用程序。该应用程序将作为Shopify商店和Unity游戏之间的通信手段。

我们将首先设OB欧宝娱乐APP置我们的私人应用程序与游戏的Shopify商店进行交互的权限。然后,我们将初始化Unity的Shopify SDK,将产品添加到购物车中,并生成结帐。

初始化私有应用

在你的Shopify商店账户中,点击应用程序,位于左侧导航栏底部,然后点击管理私有应用程序在主内容面板中。

使用Shopify Unity Buy SDK: Shopify商店帐户

从这里开始,我们将为商店生成API凭据。在描述栏中,将你的应用命名为“unity-sdk-demo”。然后,使定制的店面通过点击旁边的复选框允许这个应用程序从你的店面访问数据

现在您将看到一个生成的API密匙对于您的应用程序,a密码共享的秘密,存储访问令牌

使用Shopify Unity Buy SDK:商店访问令牌

如果您目前在测试商店中没有任何产品,现在通过选择添加一个产品在左侧导航栏中。访问产品的信息视图,并注意销售渠道面板在右上角。

一个销售渠道是顾客浏览和购买商品的另一种方式。Unity应用程序是一个销售渠道,因为客户可以在不访问商店网页的情况下从商店购买商品。

通过将这些渠道连接到Shopify帐户,您可以通过Shopify管理跟踪所有产品,订单和客户。我们创建的私人应用程序将成为一个销售渠道,当它连接到商店。

销售渠道面板允许您管理哪些通道可以访问显示产品。如果还不可见,请单击管理还有新应用旁边的复选框来启用它。

使用Shopify Unity Buy SDK:管理销售渠道

需要注意的是,如果一个产品被标记为,那么它只能被你的私人应用访问(因此可以通过Unity的Shopify SDK进行查询)可见管理销售渠道的可见性模态我们在上面讨论过。

你可能还喜欢:如何生成Shopify API令牌

在你的项目中初始化Unity的Shopify SDK

现在我们已经在Shopify上设置了所有内容,让我们进入Unity。

创建一个新项目,命名为“Unity SDK Demo”。

下载Unity的Shopify SDKGithub链接。一次.unitypackage已下载,只需打开该文件并按进口

使用Shopify Unity购买SDK:导入文件

您已经准备好使用SDK了!

创建一个新的空游戏对象通过点击GameObject > Create Empty。这是我们将附加脚本的游戏对象,以便测试Unity的Shopify SDK。

点击资产>创建> c#脚本给它命名UnityBuySDKDemo

使用Shopify Unity Buy SDK: Unity Buy SDK演示

使用您选择的编辑器,更新UnityBuySDKDemo脚本导入Shopify。团结包中。在OB欧宝娱乐APP方法,使用商店的访问令牌和初始化SDK域名(访问令牌为您的私人应用程序设置权限并选中启用店面访问的复选框时显示。

查询产品

初始化SDK后,我们可以从Shopify商店检索产品。

在相同的UnityBuySDKDemo文件中,更新OB欧宝娱乐APPStart ()方法如下:

添加你的脚本作为新游戏对象的一个组件,通过拖放脚本图标到GameObject,或选择添加组件按钮。

使用Shopify Unity购买SDK:添加您的脚本

现在当你按下在Unity的场景视图上方,你应该在控制台看到类似的输出(当然,这取决于商店中的产品数量):

使用Shopify Unity购买SDK:在Unity中按下播放

你可能还喜欢:自定义店面-建立商业的任何地方

创建购物车、添加产品和创建web结帐链接

最后,让我们创建一个购物车对象,向购物车中添加产品,并显示Shopify结帐页面。

更新脚本,将产品查询替换为以下内容:

当你按下你应该会看到一个带有你的产品ID的日志,一个浏览器窗口应该会打开一个预填充的购物车:

在上面的代码示例中,我们首先初始化new对象,然后检索第一个产品的第一个变体。

变体是应用于商店中产品的选项。例如,你可以把一件t恤作为你的产品之一,它有小、中、大三种不同的尺寸选择。这些尺寸是你们产品的变体。

最后,我们将这个产品变体添加到购物车对象中,并生成一个URL来向用户显示购物车。下面是这个设置的示例。

使用Shopify Unity购买SDK:购物车对象设置
这是购物车对象设置的最终屏幕的示例。
使用Shopify Unity Buy SDK:游戏内商店
这是最终的游戏内部店面的例子。
使用Shopify Unity Buy SDK:客户结账体验
客户结帐体验的示例。

你可能还喜欢:使用Shopify最新的api为开发人员的成功做准备

更多的参考资料让你开始OB欧宝娱乐APP

除了本教程,您还可以使用Unity的Shopify SDK访问更多查询示例,请访问API参考。有关SDK的更多信息,请访问Shopify SDK Unity帮助页面

开始使用OB欧宝娱乐APPUnity的Shopify SDK

你对Unity的Shopify SDK有什么想法?请在下方留言告诉我们!

主题:

借助Shopify合作伙伴计划发展您的业务

了解更多