问题标签 [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.
graphql - 如何在 Shopify 中更新产品变体中的产品选项?
我们在更新产品变体中的产品选项时面临挑战,因为 GraphQL 和 Rest API 中的选项字段完全不同。下面是屏幕截图:
我们正在使用 GraphQL 来改变产品变体。所以我们面临的挑战是,我们如何向产品变体发送三种不同的选项(例如,大号、蓝色、纸质)来生成一个变体,因为它只需要一个 [String!] 值。而在 REST API 中,除了默认标题外,还有三个不同的选项(选项 1、选项 2、选项 3)。
另外,如果可能的话,任何人都可以为此分享一个虚拟突变请求吗?
以下是我们所指的链接:
更新产品:https ://shopify.dev/docs/admin-api/graphql/reference/mutation/productupdate?api[version]=2020-04
ruby-on-rails - 在 postgres 数据库中保存来自 Shopify API 的 GraphQL 查询
问题:如何将 GraphQL 查询保存到我的本地/postgres 数据库?
(假设我只想保存一两个字段——我会做更多,但我只是不知道如何开始。)
背景:
我有一个嵌入式 shopify 应用程序,它与 webhook 一起使用来消费订单。我运行一项工作,数据完美地存储在我的数据库中。
我已经设置了一个超级简单的应用程序,可以在模型中进行 graphql 查询。我已经设置好了,所以我可以在视图中看到 json 对象。但我不是 100% 清楚我如何从 graphql api 查询 -> 响应(在模型中 - 至少现在) -> 将数据属性保存到我的数据库
我正在将此作为新应用程序进行测试。所以,我没有拆分模型/控制器等,暂时只使用一个模型
我想我只是有点失落。我需要经营一份工作吗?或者这是我可以在控制器(或模型)中做的事情。
模型
商店.rb
控制器
home_controller.rb
看法
应用程序/views/home/index.html.erb
当前架构
php - 履行 shopfiy api 没有响应
我想使用此代码在 shopify 应用程序中创建履行,但这并没有给我任何回应
我收到此响应以点击此 api
我的代码是:
php - Shopify 多个变体和选项 - 错误“名称不能为空”
我正在尝试创建具有多个变体和选项的产品。我在 shopify api 文档中使用了示例 json。但它给了我一个错误。好像例子错了?
这是我使用的代码。希望有人可以帮助我。谢谢!
shopify - Shopify:在登录表单上添加客户 [标签]
在注册时,我使用客户添加一个语言标签[标签]
我在 customer_login 表单中添加了相同的脚本来更新老客户,但它似乎不起作用。
任何想法 ?
laravel-5 - Laravel 5 获取响应头
我需要从 Shopify 订单 http 请求中获取 Http 响应链接标头。不幸的是,该应用程序仍在使用 Laravel 5.1 而不是最新版本。
(我相信)调用是使用自定义 HTTP 请求和此页面上的一些文档进行的: https ://laravel.com/docs/5.1/testing
这是返回订单数据但没有其他信息的调用。
这将返回一个响应变量,但我不知道如何从该响应中返回任何标头。
谢谢!
python - 创建 Shopify Collect 时出错:{'base': ["can't be blank"]}
我正在使用 Python ShopifyAPI代码库,并且正在尝试在 Shopify 中创建一个将产品和 CustomCollection 关联起来的收集。我收到一个在创建任何其他数据类型(元字段、图像)等时没有收到的错误。
我的代码:
终端错误:
收集已创建但是我在运行 .save() 时收到“错误”
谢谢您的帮助!
ruby - Shopify 帮助退货订单项属性
我在检索订单的行项目属性时遇到问题。问题是我使用的代码没有显示任何内容。我能够获取订单行项目,但行项目的属性(例如,如果我有一个表单字段名称属性 [SomeText] 或属性 [Color])
这是我正在使用的简化版本:
在上面的示例中,Sku 和 Product Title 的值正常工作,但我没有收到任何属性返回的值。我知道它们的存在是因为它们会在我查看订单时显示。
所以,我不确定我做错了什么。任何帮助将不胜感激。
shopify - Shopify Liquid / API:在液体中访问其他客户的元字段数据
我正在与一个想要构建一些自定义基本附属功能的客户合作。该要求包括两种类型的用户:技术上是附属公司的“所有者”和“客户”。我们计划使用元字段将所有者分配给客户(客户对象中包含所有者用户 ID 的整数元字段,由站点管理员管理)。我们想创建一个可供所有者访问的流动模板,该模板显示他们的客户列表以及一些客户和订单元字段数据。这要求一个用户(所有者)能够分别进入另一个用户(客户)的元字段数据。在不创建外部托管应用程序的情况下,这是否可能在液体中实现?
如果没有,我认为这可以通过 API 实现。在这种情况下,是否可以在不创建外部托管应用程序的情况下直接在 Liquid 中使用 API?
谢谢!
oauth - Shopify 访问令牌重定向我而不是给我令牌
当我尝试在 shopify 中为我的应用获取访问令牌时,而不是返回
我得到一个重定向:
(响应代码:303)
我的要求是:
邮政
身体:
我在这里做错了什么?