【问题标题】:Building a shopify private or public app构建 shopify 私人或公共应用程序
【发布时间】:2018-07-23 16:20:36
【问题描述】:

我正在尝试通过构建 Shopify 应用程序或使用外部库来更新我客户的 shopify 商店。基本上,我想通过自动化库存更新、订单流程和额外的东西来为我的客户提供一些便利。

目前,我只有两种情况。

  1. 每当我的批发库存发生变化时,我想相应地更新我客户的 shopify 产品列表(数量、价格和产品描述)。
  2. 每当我的客户(shopify 店主)收到他/她的客户的订单时,我希望订单信息自动传输到我的服务器。

如果可能,我希望我的客户能够在没有任何技术知识的情况下与我的应用程序集成。我研究了 Shopify 应用程序(公共/私有)和一些外部 API(Java),因为我是一名 Java 开发人员。

我检查了 Shopify Java 库,该库需要 api 密钥和密码才能访问 shopify 所有者的商店以访问产品/订单,但我不确定这种方法在 Shopify 所有者方面的用户友好性。

对于 Shopify 公共应用,我不熟悉它,所以我不确定我能用它做多少。

有人可以提供一些有关这些方法的优缺点的详细信息吗?

谢谢。

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    您只需要知道,使用 Shopify,您可以使用标准 HTTPS 连接到他们的商店。更好的是,现在都是 GraphQL。至于凭据,Shopify 是完全现代化的,并为您提供了两种获取凭据的方法。

    1. 您的商家客户可以在其 Shopify 后台 -> 应用程序中创建具有权限的凭据。他们给你钥匙,你在做生意
    2. 您让他们(或您)只需单击安装在某个 HTTPS 地址上运行的应用程序,然后使用 oAuth 获取凭据。

    无论哪种方式,对您编写的与他们的商店交互以及处理库存、销售等的实际代码都没有影响。您不需要在应用商店的意义上公开您的应用,因此您可以使用您的合作伙伴仪表板来创建 App 和 oAuth 安装,或者像我说的,使用私有 App 方式。

    【讨论】:

    • 感谢您的评论。如果我构建了一个 shopify 应用程序,该应用程序如何与在我的服务器中运行的应用程序通信?我可以检索客户的 api 密钥、共享密钥或存储访问令牌吗?看来,如果我有这些,我也许可以根据我的研究访问我客户的店面。
    • 我不知道...我在上面回答了你的问题。您可以接受我的回答并在新问题中提出您的新问题,或者永远在这里转动您的车轮。
    猜你喜欢
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    相关资源
    最近更新 更多