问题标签 [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.
node.js - 通过 Shopify ScriptTag API 读取产品元字段
我正在构建具有两个主要功能点的 Shopify 嵌入式应用程序:
- 安装后,产品元字段会填充一些值
- 页面加载后,通过 shopify ScriptTag api 将自定义脚本注入产品页面
注入的脚本在产品元字段的值旁边显示一些图标。
目前,从产品页面,注入的脚本必须从我的本地服务器请求元字段,然后在发回响应之前查询客户端 shopify。
有没有办法直接从产品页面访问元字段值,而无需执行上述操作?
提前致谢。
shopify - 无法获取 Shopify 在线访问令牌
我正在使用@shopify/koa-shopify-auth
并且需要实施在线访问模式授权流程,我将 accessMode 设置为在线但仍然获得不包含 Shopify文档中描述的关联用户数据的离线访问令牌
如果我做错了什么,请纠正我。
graphql - 如何根据 product_type 过滤在 shopify storefront graphQL api 中使用 collectionByHandle 检索的产品?
在我们的应用程序中,我们正在显示来自 shopify 商店的产品系列列表。当用户点击任何一个集合时,它将重定向到产品列表,其中将显示该点击集合的所有产品。
这是我用来获取特定集合的产品列表的示例查询:
现在,我想过滤产品列表。我想根据 product_type 显示产品。但是没有任何过滤产品的选项。
query
该选项仅在您使用此查询检索简单产品列表时可用:
但是,此选项在 的节点上query
不可用。products
collectionByHandle
谁能帮我在collectionByHandle
查询中使用 Shopify 店面 graphQL api 实现过滤选项?
graphql - 如何根据在 python 中动态给出的多个不同标签获取 shopify 产品?
我正在尝试通过基于标签的过滤从 shopify 获取产品。标签将是动态的,不止一个,并且会发生变化。
我得到的输出基本上是一个产品为空的 JSON
我无法在查询中将我的标签作为变量传递。我目前正在使用 GraphQl,因为我找不到 REST API 获取基于多个标签的产品,这些标签会有所不同。
编辑:删除了 Python 标记,因为这不是 Python 问题,并且我已经添加了答案以及关于如何执行此操作的两种方法
shopify - 使用 Shopify API 计算总销售额
我想使用 Shopify API 计算总销售额。我已经阅读了 shopify API 文档并尝试了他们用来计算总销售额的公式,但未能获得与 shopify 报告网站上相同的结果。
我使用这个 shopify 端点来检索所有订单
PS:shopify API 和shopify Dashboard 的订单数量是相等的。(我得到了正确的所有订单)
我尝试使用 total_line_items_price 的总和,但从 Shopify 报告中得到了不同的结果。
对 total_line_items_price 求和后的 Shopify API 结果:X
另外,我尝试使用他们在 Shopify API 文档中提供的公式,他们提到总销售额 = 产品销售价格 x 订购数量,我得到的结果与 total_line_items_price 的总和相同:X
Shopify财务报告仪表板中的总销售额:Y
Shopify API 总税额总和:Z 等于财务报告税金。
请我需要你的帮助来正确计算总销售额
谢谢
shopify - 如何查询或导出所有 Shopify 客户或具有速率限制的订单
考虑到速率限制和分页因素,我很好奇如果我想将所有满足特定标准的客户或订单导出为 json 或 csv 等,那么最好的方法是什么。我猜这将是某种循环脚本,最多可以查询 250 条记录并重复该操作,直到分页完成。是否有任何代码可以显示这一点,我觉得有很多应用程序这将是有用的或需要做某些事情。这或多或少是 shopify 中的导出功能,但在您自己的应用程序中进行。
shopify - 是否可以仅使用 shopify api 在单独的服务器上构建自定义站点
我到处寻找这个问题;而且由于它很难弄清楚,我猜这是不可能的,但我想我不妨问问。
是否有可能使用 Shopify 的 API 在我的服务器上完全填充自定义网站,然后当有人准备结帐时将他们发送回 shopify 的结帐页面?
所以示例流程;
- 我的 shopify 网站是 xyz.myshopify.com
- 我的服务器有一个位于 buypizza.com 的站点,它是一个带有 HTML 主题的简单电子商务站点。我从 API 中提取产品数据并填充网站主页
- 用户点击产品 - 我们称之为披萨盒
- 然后我向 shopify 的 api 发送请求,以提取与披萨盒相关的所有数据并填充产品页面。
这是我不知道这将如何工作的地方
- 他们点击添加到购物车;我可以将该数据存储在会话中,但 shopify 是如何知道这一点的?
- 然后我点击结帐,它带我回到 xyz.shopify.com - 我错过了什么。这不可能吗?
shopify - 在 Shopify 产品页面中添加附加(额外)产品作为下拉列表
我想将附加产品作为下拉列表添加到 Shopify 的产品页面。如果客户选择了附加产品,它会将其添加到购物车中,并且客户会被重定向到那里。
例如,如果产品页面有一件 T 恤,则插件下拉菜单将是一个帽子。单击“添加到购物车”时,如果选择了附加产品,则将两者添加到购物车中。