问题标签 [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 回答
1641 浏览

shopify - Shopify - 获取 Product Variant 的所有图像 - GraphQl

我正在构建一个使用 Shopify 作为后端和 Nodejs 作为前端的无头应用程序

使用 Shopify App Store - Variant image penguin,我已将多个图像添加到变体中。

谁能告诉我如何通过 GraphQL 获取产品变体的所有图像

提前致谢

0 投票
3 回答
2261 浏览

graphql - 如何使用 Shopify Storefront API 和 GraphQL 查询产品价格

我对 Shopify Storefront API 和 GraphQL 都是全新的。在过去的 3-4 个小时里,我一直在努力阅读文档并尝试查找和编写一个查询,无论如何,在我看来,这应该很简单。

简而言之,我有一个店面,其中包含某些带有自定义购买按钮的产品。每个购买按钮的 ID 对应于我实际 shopify 商店中的产品 ID,即 ../products/5854987878567

当页面加载时,我需要查询我的商店以获取更新的价格,然后在按钮文本中反映这些价格,以便人们准确了解他们花了多少钱。

为此,我提取了所有唯一的按钮 ID 并将它们推送到一个新的数组中,其想法是我可以使用 GraphQL 一次查询所有 ID 并获取一个不错的对象,然后我可以相应地解析和更新按钮。

经过几个小时的兜售,我离成功还差得远。

我一直在阅读Query Root 文档,似乎他们确实有products连接,我认为它是查询商店中所有产品的入口点。

然而,在query字段本身下,他们似乎拥有每个字段但 id。

是他们拥有的所有领域。自从我开始写这篇文章以来,我发现sortKey了,但它因错误"Field 'sortKey' doesn't exist on type 'QueryRoot'"叹息而失败。

这是我目前正在使用的查询。我不确定这个想法是否可行,因为如果我一次只能查询一个 id,那么每位访问者将需要数十次 API 调用。

任何帮助,将不胜感激!

0 投票
1 回答
461 浏览

shopify - 为 Shopify 创建结帐时变体 ID 无效

我正在尝试使用具有以下参数的 Admin API 创建结帐 url。

网址:https://shopy-test11.myshopify.com/admin/api/2020-10/checkouts.json

不幸的是,它返回以下错误,在我能找到的任何地方都没有正确记录。

我也试过 Shopify-api ruby​​ gem 并得到同样的错误。网上有一些类似的问题,但没有人回答为什么会出现这个问题以及如何解决它。这是正在开发的新应用程序,它将创建自定义结帐。只有一个销售渠道是“在线商店”,并且适用于所有产品。任何想法如何解决这个问题?任何帮助表示赞赏。

0 投票
0 回答
841 浏览

rest - Shopify REST API 授权凭据不起作用

我现在很绝望。我正在尝试向我的shopify商店发送 GET 请求,但请求的授权(基本身份验证)不起作用:

我只是不明白,我必须使用哪个用户名和密码?应用凭据 ( API key, API secret key) 不正确吗?如果没有,什么是正确的密码,我如何获得它?

提前致谢!

0 投票
1 回答
49 浏览

ruby-on-rails - shopify_app 和 shopify_api 之间的功能差异

shopify_api通过在仅 Rails API 站点上使用库 VS 使用生成应用程序,我可能会错过什么shopify_app

shopify_appgithub 页面上,我看到诸如WebhooksManagerScripttagsManager等之类的东西。我想知道是否有一部分我可能需要但不附带的有用和关键工具shopify_api。目前是新的并正在尝试学习该工具集

0 投票
1 回答
651 浏览

node.js - Shopify 中的动态运费

Shopify自从我最近开始学习以来,我一直在尝试Shopify。我是一名MEAN stack开发人员。我想到一个想法,我们如何动态更新运费?

这是我的计划,

会有一个Google Maps,用户会选择位置。cart.liquid通过引用页面,我添加了几个字段。我创建了一个小Embedded App的来启动地图。该应用程序使用NodeJSKoaNextJS和 ,React并且我计划创建一个 EndpointKoa我可以在其中根据从用户位置到商店位置的几何距离计算运费。

计算将如下所示。

我可以得到这个值并将其设置为Cart Attribute. 但是我想从用户那里收取金额,所以,有没有办法将这个作为运费发送到结帐页面?

我不能使用Shopify运输方式,因为我的运费将动态创建。

0 投票
0 回答
253 浏览

shopify - 如何在 ShopifyAPI 上创建退款

我正在尝试使用 Shopify API 以及此处文档中的详细信息创建退款: 这是我发送的有效负载:

但我得到这个错误:

但是refund_line_items.line_item文档中没有提到。我检查了 line_item_id 是否正确(是变体 ID 的 ID,而不是产品 ID,但我尝试使用 SKU 和产品 ID,结果相同)

SO 中的其他响应推断这是因为 line_item_id 不正确,但事实并非如此。任何建议将不胜感激。谢谢!

0 投票
1 回答
221 浏览

react-native - 如何以编程方式获取 Shopify API

我正在构建一个带有 Shopify 集成问题的 React Native 应用程序。在 Shopify 管理面板中创建私有应用程序后,我需要帮助以编程方式获取 Shopify API。您将需要 Shopify API URL(在屏幕截图中的示例 URL此处输入图像描述)来接收您的 shopify 产品。要创建 API URL,shopify 用户需要在 React Native 应用程序上手动添加 API 密钥和 API 密码和主机名。这个功能我做了,但是对用户来说很不方便。这就是为什么我需要在用户使用 WebView 中的电子邮件和密码登录 Shopify 后以编程方式获取 API URL。我以为我可以在用户登录 Shopify 后通过网络抓取来获取 API URL。可能吗?如果可能,请提供帮助。问候。

0 投票
1 回答
553 浏览

json - 远程服务器返回错误:(400) 错误请求。使用 Shopify API 发布带有 body_html 的产品

我正在使用 Shopify API 在 Shopify 上发布产品。当我在我的 http_request 的 body_html 中添加一个冗长的详细信息时(它以 JSON 格式获取数据)。我想提供包含特殊字符的完整细节请给我任何解决方案。

我的代码是这个

0 投票
2 回答
1038 浏览

graphql - 无法使用 StoreFront GraphQL API 获取产品元字段

我正在为我的 Shopify 商店使用店面 API。并且需要为我的产品检索产品元字段。我已经使用 3rd 方应用程序(Metafields Guru)添加了元字段。

我需要为产品获取所有这些元字段,并且一直在关注这篇文章。 https://shopify.dev/tutorials/retrieve-metafields-with-storefront-api

}

但是我得到了一个用于元字段的空数组。不知道我在这里缺少什么。任何帮助,将不胜感激