问题标签 [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 投票
0 回答
471 浏览

react-native - Shopify create customer api 正在使用邮递员,但不适用于反应本机应用程序

我正在开发 Shopify React Native 应用程序。我正在尝试使用我的应用创建新客户。它在 Postman 上运行良好,但不适用于我的应用程序。应用程序。我还在 shopify 上设置了我的私人应用程序并从那里获取所有必需的凭据。

我在这里发布我的代码。

在这里,我还附上了我得到的响应图像。 在此处输入图像描述

这是我从邮递员那里得到的回复:

0 投票
0 回答
609 浏览

graphql - GraphQL 按标签和价格范围过滤产品

我正在使用shopify-buy SDK 和 fetchQuery 函数发出以下有效负载:

这将返回所有产品,据我所知,标签过滤器也不起作用。我在哪里错了?这是发出的命令:

0 投票
2 回答
66 浏览

shopify - 使用 Shopify 销售网络工具或服务

Shopify 是否适合销售在线服务、工具?是否可以像使用 PayPal 或任何其他支付处理器一样使用 Shopify,例如简单的购买流程:

  • 1) 用户点击“购买”按钮,
  • 2) 页面导航到 Shopify 产品页面,用户必须在其中付款(提交购买)
  • 3) 使用购买确认和令牌重定向回网站 - 用于将其链接到买家(点击购买按钮的用户)。

这应该很常见且非常简单,尽管我找不到任何教程或示例

0 投票
0 回答
696 浏览

java - 使用来自 Link header RFC8288 的 RESTful 分页信息

我正在与 Shopify 交互,他们使用 RESTful API。当我请求返回一组项目的资源时,它们使用 RFC8288 分页格式。

例如,https://example.com/api/inventory_levels.json?limit= 10 返回 10 个实体以及以下响应标头:

显然,如果我想从该资源中检索所有实体,我需要遍历“下一个”URL,直到不再有“下一个”返回。但是我将如何使用 JAVA 或 C# 代码解析这些信息?我可以使用正则表达式<(?<next_url>.*)>; rel="next"来从中检索“next_url”。但这感觉就像重新发明轮子而不是强大的。

如果这是一个定义明确的特性,难道不应该有一个现成的可以使用的库/基础设施吗?如果有一天格式显示不同(例如有额外的空间等),我只是不想感到惊讶,并且在遵守 RFC 定义的同时,打破了我匆忙打乱的 RegEx 解决方案。

欢迎对 Java 或 C# 提出建议。

0 投票
1 回答
915 浏览

shopify - shopify 访问令牌范围如何与用户权限相关联?

我正在构建Shopify应用程序Nodejs。而且我找不到任何有关具有不同权限的用户如何与我的应用程序交互的资源。例如,如果我的应用程序已授予read_productswrite_products范围,但用户只有read_products权限。如果是的话,他是否可以使用该应用程序我如何获得用户的范围,更重要的是有什么方法可以测试场景吗?

0 投票
1 回答
763 浏览

shopify - 如何从 url shopify 博客页面中删除 /blogs?

我正在研究 shopify 主题。我想从一些单独的页面中删除 /blogs。我没有从 shopify 支持或论坛或谷歌找到任何解决方案。我该如何解决?

0 投票
0 回答
196 浏览

php - 无法使用核心 php 中的限制检索 Shopify API 响应标头链接中的 URL 以进行分页

我无法从 shopify Response headers 获取链接中的 URL 以进行分页。如果有人可以帮助我检索核心 php 中的 url 并实现分页,我将是一个很大的帮助。提前致谢

0 投票
1 回答
1033 浏览

node.js - Lambda 节点 JS Shopify API 调用

过去几天我一直在尝试解决这个问题,但没有运气,我对 Node Js 和 Lambda 还很陌生。我正在尝试使用 lambda 创建一个 API,当我调用这个新 API 时,我想在 Shopify 中创建一个新的重定向对象。我的函数中运行了以下代码

尽管我不断更改代码,但我不断收到以下错误。在响应中添加控制台日志后,我看到以下内容,不确定这是 Lambda/Node 响应还是 Shopify:

在此处输入图像描述

任何帮助,将不胜感激。先感谢您。

顺便说一句,我直接在一个新的 Lambda 函数上执行此操作。我唯一的文件是 index.js。

节点版本 Node.js 12.x

0 投票
1 回答
643 浏览

shopify - Shopify 自定义支付网关,不使用托管支付 SDK

Shopify 提到使用他们的托管支付 SDK作为他们为 shopify 实施支付网关的唯一方式。我的要求有点不同。这是我的场景

客户签出订单,然后我在 shopify 中有自定义应用程序(由我们构建)自定义结帐页面并向他们显示一个显示“付款”的按钮,当用户单击此按钮时,他们将被发送出 shopify并带到一个外部页面,该页面捕获重定向期间传递的订单详细信息,这里客户将为其订单付款,付款成功后,外部应用程序将调用shopify admin api并更新此订单的付款状态,将其设置为支付状态,然后客户被重定向回shopify并且订单完成。

使用此流程,我将不必使用 shopify 的托管支付 SDK,该 SDK 需要批准,并且他们的团队需要将近 30 个小时才能回复我。

我是shopify的新手,这可能吗?是否可以使用 shopify admin api 更改订单付款状态?

0 投票
1 回答
630 浏览

node.js - Shopify API:使用特定 DiscountCode 检索订单

我目前正在开发一个通过 API 创建折扣码的项目,我需要检索哪些订单使用了指定的折扣码(例如:TESTCODE123)。我找不到 Shopify API 页面中提到的文档或 API 端点。可以指导我吗?