正如商业在过去几年里从市场摊位发展到购物中心,再到电子商务商店,人们买卖的方式也在不断扩大和发展。ob欧宝娱乐app下载地址随着我们继续构建商业的未来,我们希望帮助开发人员在商家想要销售的所有地方以及他们的客户想要购买的所有地方构建商业集成。
随着我们的介绍定制店面开发工具包在美国,开发者现在几乎可以在任何界面上创造独特的购买体验。
你可以在网页、手机、游戏内等等平台上开发全新独特的购物体验。有了Shopify的软件开发工具包,你就可以跳出在线商店来思考问题了。欧宝体育官网入口首页
今天,我们将向您介绍Shopify定制店面的组件,并帮助您了解每个组件可以提供的机会。
你可能还会喜欢:在Shopify应用商店上市的新指南和资源。
店面API
Storefront API是创建自定义店面背后的引擎,理解它的最简单方法是将其与零售商店的店面进行比较。
实体店面是顾客可以浏览和购买产品的区域。类似地,Storefront API支持客户在数字商店中执行的操作集。这包括查看产品(可能包括放大产品图像jQuery图像缩放),将产品添加到购物车,然后结账。你想如何实现这些功能,以及你想在哪个界面上销售完全在你的掌控之中。
Storefront API不仅是自定义Storefront sdk的主干,它还有一个秘密武器;GraphQL。使用GraphQL(一种灵活且基于标准的语言),Storefront API允许您确切地询问所需的内容,仅此而已。它是一种尖端的查询语言,允许开发人员在单个请求中高效地获得所需的所有数据,并具有可预测的响应。
不再局限于Shopify提供的在线商店,你可以尽可能有想象力地构建,同时仍然能欧宝体育官网入口首页够使用Shopify的电子商务功能套件。
想了解更多吗?请查看店面API文档。
虽然Storefront API允许您使用任何语言和技术构建自定义店面,但为了简化开发过程,我们为JavaScript、手机(Android和iOS)和Unity游戏引擎创建了三个API客户端库。
1.JavaScript购买SDK
我们知道JavaScript在Shopify开发人员和合作伙伴社区中被广泛使用,我们希望让您更容易使用自己选择的编程语言进行开发。
JavaScript Buy SDK允许开发人员在任何网站上建立完全自定义的品牌在线商店。欧宝体育官网入口首页它适合那些想要充分利用Shopify的后端功能,但有超出Shopify在线商店CMS目前可以提供的内容需求的商家。欧宝体育官网入口首页
一个很好的例子是方差分析的烹饪。通过一个内容非常丰富的网站,Anova能够灵活地将产品结账纳入网站的许多非常规部分,例如他们的博客文章,没有使用任何来自Shopify在线商店的主题。欧宝体育官网入口首页此外,由于JavaScript SDK易于使用,它有助于加快Anova Culinary的开发周期,并加快了他们的发布时间。
想了解更多吗?请查看JS购买SDK文档。
你可能还会喜欢:介绍BuyButton.js - Shopify的新JavaScript库。
2.移动购买SDK
通过我们新的Mobile Buy sdk,您将能够利用我们GraphQL api的灵活性和速度,使其更容易将商业引入iOS和Android应用程序。
使用我们的iOS和Android Mobile Buy sdk,您现在可以构建自定义的移动应用程序,这些应用程序具有沉浸式,具有高度吸引人的购买体验,并提供更简单的Apple和Android Pay结帐选项。
移动SDK使用的一个很好的例子是在内部Hodinkee的在不牺牲用户体验的情况下,他们能够无缝地将Shopify的结账功能集成到他们的移动应用程序中。
想了解更多吗?请查看Mobile Buy SDK文档。
你可能还会喜欢:新iOS和Android支持手机应用。
3.Unity购买SDK
随着游戏行业以惊人的速度发展,我们很高兴推出Unity Buy SDK,以帮助游戏开发者更好地开展商业活动。
基于Unity游戏引擎,我们创造了这个SDK,让游戏企业家能够为他们的玩家整合有机的游戏内购买机会。Unity Buy SDK让这些企业家发展他们的业务,同时也为他们的爱好者社区服务。这些体验也可以针对手机游戏进行优化,因为它们允许通过Apple Pay支付,为iOS用户创造无缝的购物体验。
例如,手机游戏《Alto’s Adventure》使用Unity Buy SDK销售品牌t恤和角色主题商品。有了这个SDK,《Alto’s Adventure》能够让购买体验感觉像是游戏宇宙的真实一部分,而且开发成本很低。
想了解更多吗?请查看Unity购买SDK文档。
一个新的sdk家族
除了这一套新的自定义店面工具,我们还有新的文档来指导您访问和使用。要查看整个sdk家族,请查看Shopify开发者页面。
你打算先签出哪个SDK ?您是否渴望构建自定义集成?请在下面的评论中告诉我们!