Shopify App开发教程

时间:2015-04-05 11:27:47

标签: shopify

我不确定这是否是正确的论坛,因为我没有具体的开发问题 - 但是这里有:)

我正在考虑创建一个Shopify应用,以便在我的Shopify商店的前端使用。 我一直在查看Shopify文档,API似乎很棒 - 使用应用程序(至少是私有应用程序)启动和运行看起来轻而易举。

但是我在创建应用后如何使用该应用? 假设我创建了一个新的ASP.NET MVC站点,其中包含一个控制器(Home - > Index),该站点返回的视图简单地表示" Hello World"。 (将来控制器当然会调用API,View会用数据等做出惊人的事情。)

现在我想在Shopify商店的前端使用这个神奇的网站作为应用程序。 我是怎么做到这一点的? :)

我可以找到很多关于如何调用API以及如何在Shopify管理员中设置私有应用程序的教程 - 但我如何在我的前端实际使用此应用程序? 我没有寻找有关公共应用和OAuth等的解释(虽然这方面的教程也很棒) - 但对于初学者来说,只是一个关于创建和使用私有应用的教程。

任何精彩的教程/ Udemy课程/ Pluralsight视频等在那里我都错过了?

谢谢你们。

3 个答案:

答案 0 :(得分:2)

我建议的第一件事是查看可用的Shopify API库。例如Ruby中的Shopify API Gem

要连接您的应用,您需要执行以下操作:

1)在Shopify(合作伙伴帐户)上获取开发者帐户并创建应用。

2)抓住你的API和密钥

3)按照API库中的说明进行操作,如提供的链接(步骤1-7),您应该能够启动应用程序。

(基本上,从Shopify获取永久令牌,您将能够进行API调用并从您想要的商店获取所有数据。)

答案 1 :(得分:0)

检查shopify application proxy

根据文档,“应用程序代理允许您的应用程序向商店的前端添加功能”。

答案 2 :(得分:0)

如果您是为客户或商店进行此操作,我建议您尝试使用私人应用。

我为商店建立了一个市场模型,利用/pages/模板执行以下操作:

  1. 各个供应商的注册功能。 (存储在外部数据库中的数据)
  2. 上述步骤中用户的登录功能。
  3. 供应商收集的仪表板演示,包括所有上传/批准的产品/个别产品销售/收入等。
  4. 第3点要求 admin 向商店发送请求并检索/发布所需数据,然后将其显示在前端。这只能通过应用程序实现。在我的例子中,一个简单的私有应用程序(实际上只需要API KEY和APP PASSWORD)构建在JavaScript函数上就可以了。