问题标签 [shopify-api]

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 投票
1 回答
272 浏览

shopify - 无法获取 Shopify 在线访问令牌

我正在使用@shopify/koa-shopify-auth并且需要实施在线访问模式授权流程,我将 accessMode 设置为在线但仍然获得不包含 Shopify文档中描述的关联用户数据的离线访问令牌

截屏

如果我做错了什么,请纠正我。

0 投票
1 回答
478 浏览

graphql - 从变体图像中获取多个transformedSrc

我有一个查询:

效果很好。但是,我正在努力寻找从变体图像中获取多个 transformSrcs的语法。我想将它用于图像 srcset,所以我需要返回多个尺寸。

一般来说,我是 GraphQL 的新手。我在图像上尝试了一个数组,使用AND具有多个 maxWidth 和比例的数组,复制图像片段等。我还多次搜索 Shopify API 文档。

由于某种原因,这是不可能的,还是我错过了什么?

0 投票
1 回答
1185 浏览

graphql - 如何根据 product_type 过滤在 shopify storefront graphQL api 中使用 collectionByHandle 检索的产品?

在我们的应用程序中,我们正在显示来自 shopify 商店的产品系列列表。当用户点击任何一个集合时,它将重定向到产品列表,其中将显示该点击集合的所有产品。

这是我用来获取特定集合的产品列表的示例查询:

现在,我想过滤产品列表。我想根据 product_type 显示产品。但是没有任何过滤产品的选项。

query该选项仅在您使用此查询检索简单产品列表时可用:

但是,此选项在 的节点上query不可用。productscollectionByHandle

谁能帮我在collectionByHandle查询中使用 Shopify 店面 graphQL api 实现过滤选项?

0 投票
1 回答
1368 浏览

api - 通过 Shopify API 对客户进行静默身份验证

我们已经为我们的品牌建立了 Shopify 商店。我们已经有用户登录了我们的网络应用程序和我们的移动应用程序。我们的目标是在单一身份验证(即我们的 Web 应用程序和移动应用程序登录)下管理整个用户旅程。当用户随后访问 Web 应用程序和移动应用程序中的商店部分时,应用程序应使用其现有帐户的相同凭据静默登录 Shopify 商店。

为此,我发现我们可以在这里创建一个新客户。我的问题是:

  1. 这是管理用户的正确方法吗?
  2. 以这种方式管理用户是一种好习惯吗?
  3. 使用此端点需要哪些范围?
0 投票
1 回答
19 浏览

shopify - 如何将文本与购物车 API 集成?

我正在尝试以与通过购物车 API 自动更新购物车计数相同的方式更新一些文本,但我不确定从哪里开始

在下面的示例中,基于条件我希望“项目”或“项目”在不刷新页面的情况下进行更改

有什么建议么?

0 投票
1 回答
350 浏览

ruby-on-rails - Shopify API:退款未在 Shopify 中显示

我正在处理我的应用程序针对特定缺货产品的退款。发布退款的 API 调用似乎仍然存在,但当我检查订单时,Shopify 中没有出现任何内容。

我有一个名为“refund_line_items”的数组中要退款的行项目,我从中映射各个项目以进行调用。

这是我的代码:

这是退款后 API 调用之一的输出:

从这个输出看,退款似乎是持久的,但在检查时它实际上并没有持久。我在这里做错了什么?谢谢。

0 投票
0 回答
55 浏览

shopify - 在结帐时更新折扣代码时出现 Shopify 400 错误

我正在使用 shopify python api 在结帐时更新折扣代码。以下是步骤 -

保存结帐时出现以下错误,

响应(code=400,body="{"errors":{"credit_card":"must be a hash"}}")

请帮助解决这个问题。

另外,如果有任何其他方法可以使用 shopify_python_api 将折扣代码应用于结帐,请告诉我

0 投票
1 回答
954 浏览

php - 卸载并再次安装应用程序后如何生成新的shopify store access_token?

我在 Shopify 市场上有一个应用程序。

一旦客户在 Shopify 帐户上安装了我的应用程序 - 我保存商店 access_token 以便稍后创建 API CALL。

问题是,客户端卸载我的应用程序,然后再次安装该应用程序。但是存储 aceess_token 保持不变(我在第二次安装期间没有生成新的 access_token。因为客户端已经存在于我的数据库中。

如何通过 Shopify API CALL 生成新的 Shopify 商店访问令牌?

0 投票
1 回答
230 浏览

rest - Shopify Admin API:无法将资产上传到 Layout 文件夹 - 422 错误

我正在使用管理 API 发出一个安静的 PUT 请求,将一些文件上传到主题文件夹。

我可以成功地将文件上传到“布局”文件夹以外的任何文件夹,这会导致 422 错误。上传到资产、模板部分等效果很好。

我正在使用以下 PUT 请求和有效负载。

Layout 文件夹是否需要一些特殊权限才能上传?

提前致谢。

0 投票
2 回答
3064 浏览

graphql - 如何根据在 python 中动态给出的多个不同标签获取 shopify 产品?

我正在尝试通过基于标签的过滤从 shopify 获取产品。标签将是动态的,不止一个,并且会发生变化。

我得到的输出基本上是一个产品为空的 JSON

我无法在查询中将我的标签作为变量传递。我目前正在使用 GraphQl,因为我找不到 REST API 获取基于多个标签的产品,这些标签会有所不同。

编辑:删除了 Python 标记,因为这不是 Python 问题,并且我已经添加了答案以及关于如何执行此操作的两种方法