Shopify 应用程序开发教程 [关闭]

Posted

技术标签:

【中文标题】Shopify 应用程序开发教程 [关闭]【英文标题】:Shopify App development tutorials [closed] 【发布时间】:2015-06-09 23:52:56 【问题描述】:

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

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

但是在创建应用程序后如何使用它? 假设我创建了一个新的 ASP.NET MVC 站点,它有一个控制器(主页 -> 索引),它返回一个简单地说“Hello World”的视图。 (将来控制器当然会调用 API,而视图会用数据等做一些惊人的事情。)

现在我想将这个很棒的网站用作我 Shopify 商店前端的应用程序。 我到底是怎么做到的? :)

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

我错过了哪些很棒的教程/Udemy 课程/Pluralsight 视频等?

谢谢各位。

【问题讨论】:

我没有投反对票,但我知道这里没有很好地收到教程请求。最好问一个特定的开发问题(您已经尝试过让它工作),或者使用 Shopify 论坛。 谢谢 - 我在 Shopify 论坛中询问过他们的支持,但没有得到好的答案。我发现的唯一可能的方法是包含一些自定义 jquery,它调用我的应用程序代码并根据此结果呈现内容。不是世界上最好的解决方案——但它可以完成工作。但是,我想知道是否有人有更好的方法。我可能会尝试根据特定的开发问题创建帖子。谢谢:) 他们的API很好,但是应用程序开发的文档太差了,我花了半天多的时间来了解如何在shopify中创建一些视图并将其渲染,你找到了吗?一些? 你的问题很好,我已经投票了,但通常堆栈不会处理这些问题,尽管我已经投票了! 你有没有找到任何关于如何构建应用程序的信息?我能找到的唯一示例是 Ruby 示例。 【参考方案1】:

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

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

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

2) 获取您的 API 和密钥

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

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

【讨论】:

我们如何使用 shopify 应用更改店面 @RUC... 您需要查看脚本标签。基本上,shopify 允许应用程序将 javascript 添加到商店。您的脚本必须是 https。 谢谢@Hussienk...我开始学习脚本标签,但我对如何在特定页面中加载脚本有疑问【参考方案2】:

检查shopify application proxy。

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

【讨论】:

True - 但应用程序代理不允许您向现有页面添加功能。它只允许您创建自己的 URL,然后将其代理到您自己的服务器。我发现的唯一真正的方法是做一些 jQuery 魔术 - 我只是认为会有更好的最佳实践方法:)【参考方案3】:

如果您是为客户或商店做这件事,我建议您尝试使用私有应用程序。

我已经为一家商店建立了一个市场模型,它使用/pages/ 模板来执行以下操作:

    个别供应商的注册功能。 (数据存储在外部数据库中) 以上步骤的用户登录功能。 供应商集合的仪表板演示,包括所有上传/批准的产品/单个产品销售/赚取的收入等。

第 3 点需要向商店发出 admin 请求并检索/发布所需数据,然后将其呈现在前端。这只能使用应用程序来实现。在我的例子中,一个基于 JavaScript 函数的简单私有应用程序(实际上你只需要 API KEY 和 APP PASSWORD)就可以解决问题。

【讨论】:

以上是关于Shopify 应用程序开发教程 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何开发一个改变产品页面的shopify应用程序?

遵循 Shopify 的 React 和 Node 教程时出现未处理的运行时错误

WebSocket 连接到“wss://argus.chi.shopify.io”失败:WebSocket 在连接建立之前关闭

在 Heroku 上开发时,使用 GraphQL 的 Shopify 应用程序无法运行

8款超级实用的shopify插件应用,强烈推荐!

如何从 Shopify SDK 中获取收藏?