构建shopify私人或公共应用程序

构建shopify私人或公共应用程序,shopify,shopify-app,Shopify,Shopify App,我正试图制定一个计划,通过构建shopify应用程序或使用外部库来更新我客户的shopify商店。基本上,我想通过自动化库存更新、订单处理和额外的东西为我的客户提供一些便利 目前,我只有两种情况 每当我的批发库存发生变化时,我都想更新客户的shopify产品列表,以便相应地更新(数量、价格和产品说明) 每当我的客户(shopify商店所有者)收到他/她的客户的订单时,我希望订单信息自动传输到我的服务器 如果可能,我希望我的客户能够在没有任何技术知识的情况下与我的应用程序集成。我研究了Shopif

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

目前,我只有两种情况

  • 每当我的批发库存发生变化时,我都想更新客户的shopify产品列表,以便相应地更新(数量、价格和产品说明)
  • 每当我的客户(shopify商店所有者)收到他/她的客户的订单时,我希望订单信息自动传输到我的服务器
  • 如果可能,我希望我的客户能够在没有任何技术知识的情况下与我的应用程序集成。我研究了Shopify应用程序(公共/私有)和一些外部API(java),因为我是java开发人员

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

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

    有人能提供一些关于这些方法利弊的细节吗


    谢谢。

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

  • 您的商户客户端可以在其Shopify Admin->Apps中创建具有权限的凭据。他们给你钥匙,你在做生意
  • 您让他们(或您)只需单击安装您的应用程序并在某个HTTPS地址上运行,然后使用oAuth获取凭据
    无论哪种方式,都不会影响您编写的与他们的商店交互、处理库存、销售等的实际代码。您不需要将应用程序公开在应用程序商店的意义上,因此您可以使用合作伙伴仪表板创建应用程序并安装oAuth,或者像我所说的那样,使用私有应用程序方式

    谢谢你的评论。如果我构建了shopify应用程序,该应用程序如何与服务器上运行的应用程序通信?我可以检索客户端的api密钥、共享密钥或存储访问令牌吗?似乎如果我有这些,我可以根据我的研究访问我客户的店面。我不知道。。。我回答了你上面的问题。你可以接受我的回答,在新问题中提出你的新问题,或者在这里永远旋转你的轮子。