问题标签 [shopify-api-node]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
42 浏览

shopify - Shopify 管理员在 Netlify lambda 函数中调用 Rest Api

尝试使用 Shopify 管理员 API 创建新用户。

根据 shopify 指南,我在 base64 中生成一个字符串并将标头作为 Authorization 属性传递

使用这种方法,我总是得到 401 代码

有趣的是使用相同的代码,但作为对节点环境中常规函数的调用,有时会处理请求并创建新用户,有时会得到。

有没有人遇到过这个?如果是这样,如果他们能澄清,那就太好了。谢谢

0 投票
1 回答
146 浏览

shopify - Shopify API:api 客户端每秒超过 2 次调用

我在几天前列出的 Shopify 应用上遇到了一个大问题。我的应用程序的核心功能是访问 Shopify API 端点以多次编辑 draft_orders 的端点。我完全清楚每分钟 40 个请求的速率限制和每秒 2 个请求的刷新率。

奇怪的是这些失败请求的时间戳:

所有这些都返回:

如您所见,第一个失败的请求和最新的请求之间有超过 1 分钟的时间。所以我完全不知道是什么导致了这个问题。

编辑

我想我可能发现了问题。我(错误地)假设用户只会发出一个请求并等待该请求完成,然后再发送另一个请求。因此,这是我在端点中的代码:

在哪里getShopifyClient

现在我意识到,每次我收到新请求时,这段代码都会创建一个 Shopify 类的新实例(尽管来自同一个用户,具有相同的商店名称和访问令牌)。

如果是这种情况,getShopifyClient如果我发送相同的商店名称,是否可以记住返回相同的实例?像这样的东西:

你怎么看?

0 投票
2 回答
406 浏览

shopify - Shopify 根据应用更改产品价格

我是 shopify 合作伙伴,我正在尝试通过编写应用程序来绕过 shopify 的变体限制,并且还因为我的客户有一个复杂的计算价格的公式。我对将我的变体信息添加到订单的部分没有问题,但是当我想根据用户选择修改价格时,这似乎不是一件容易的事。

我遇到了几个应用程序,它们通过添加对我的用例来说不是最佳的新产品或变体来做同样的事情,是否有任何应用程序可以在不向数据库添加额外信息的情况下完成这项工作,如果有,如何?

0 投票
2 回答
102 浏览

shopify - 如何使用 Shopify 应用中的一个脚本编辑不同的 shopify 店面

我的 Shopify 应用需要编辑店面以更改现有元素。在 Shopify 中更改店面代码有两种方法

  1. 编辑液体主题文件
  2. 使用 Asset API 添加客户端 JS

但是,不同的商家在他们的商店中使用不同的主题。我的应用程序有什么方法可以与每个主题一起工作,或者我如何编写支持最大主题的脚本?如果您能提供一些提示或分享您对这个问题的想法,那将非常有帮助。

0 投票
1 回答
80 浏览

node.js - Shopify 从后端读取文件

我正在尝试借助以下代码和读取我在 shopify 后端上传的文件:

但我遇到了这个错误

请如果有人可以帮助我,我将非常感激。谢谢!

0 投票
1 回答
360 浏览

node.js - 带有 NodeJS 问题的 Shopify 应用程序“错误:无法解析会话令牌 '******' jwt 已过期”

问候,每次我想对 Shopify 进行 Admin REST API 调用时都会遇到问题,我遇到了这个问题“错误:无法解析会话令牌 '****' jwt 已过期”我在网上看到了一些代码示例我自己的 accessToken 和 shop 的自定义会话存储,但是每次我尝试从前端调用我自己的路由并获取有关商店的更多详细信息时,我都会遇到这个问题,这里是代码示例,任何人都可以帮助我吗?

服务器.js

_app.js

index.js

0 投票
0 回答
19 浏览

shopify - 如何查找订单完成的时间?

当从 api 获取订单信息时,我们会得到履行状态,但不是订单履行的确切时间。缺少来自 api 的履行信息。

订单中的履行对象具有以下属性。

],

created_at 具有创建和更新履行时的信息,甚至可以具有运输/交付时的信息。我如何得到这个时间,文档的指针将不胜感激。

0 投票
0 回答
15 浏览

shopify - Shopify HMAC 问题如何测试?

我正在寻找附件中 Shopify 问题 #2 的解决方案。我遵循了几个指南并实现了它,但不知道如何验证我做对了。

在将其提交到 Shopify 应用市场之前,关于如何在本地进行测试的任何想法?

  1. Shopify 支持毫无用处。
  2. 我正在关注所有指南和 Shopify 开发文档。

在此处输入图像描述

0 投票
0 回答
16 浏览

shopify - 将 shopify 应用的每月定期订阅更改为每年定期订阅

我们正在运行 Shopify 应用程序。在我们的仪表板上,我们显示了一个计划屏幕,用户可以从中选择特定的包。当用户选择计划时,我们在后端调用了 Shopify API。

https://{storeUrl}/admin/api/2021-04/recurring_application_charges.json

并传递数据:

问题是,我还希望我们的客户每年订阅我们的应用程序。但是这个 Shopify 端点没有像“间隔”这样的属性(这使我们能够按年收费)。问你们,也许你们已经实现了同样的场景。谢谢。

0 投票
1 回答
56 浏览

node.js - 使用 shopify-api-node 从本地机器上传文件(图像)

我正在尝试通过node.jsshopify-api-node将本地图像上传到 Shopify 产品。

这是代码的一部分,我正在上传图像。

如果我使用外部 URL image.src,一切正常。

这是具有工作外部 URL 的记录器:

以及不工作的本地 src:

路径正确,图像264-426.png存在。

任何建议,我做错了什么,或者是否可以从本地链接将图像上传到 Shopify?