构建一个Shopify私人或公共应用程序

时间:2018-07-23 16:20:37

标签: shopify shopify-app

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

目前,我只有两种情况。

  1. 每当批发库存发生变化时,我都希望更新要更新的客户的shopify产品清单(数量,价格和产品说明)。
  2. 每当我的客户(shopify商店所有者)收到他/她的客户的订单时,我都希望将订单信息自动转移到我的服务器上。

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

我检查了Shopify Java库,该库需要api密钥和密码才能访问shopify所有者的商店以进行产品/订单访问,但是我不确定从Shopify所有者的角度来说这种方法的用户友好程度。

对于Shopify公共应用程序,我并不熟悉,因此我不确定我能做多少。

有人可以提供有关这些方法的利弊的详细信息吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

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

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

无论哪种方式,与您与商店互动并处理库存,销售等情况所编写的实际代码都没有区别。您无需从App Store的角度公开您的App,因此可以使用您的合作伙伴仪表板来创建App和oAuth安装,或者像我说的那样,使用私有App方式。