问题标签 [shopify-app]
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.
shopify - $.get 请求 shopify 错误
我有一个奇怪的问题,在开发主题(预览模式) $.get 请求工作正常 - > https://woolet-co.myshopify.com/blogs/news
但是在主域https://woolet.co/blogs/news上的活动主题上出现错误,我无法弄清楚它为什么会发生。
如果您在两个 URL 的控制台中尝试此代码,您将在主域上看到响应代码错误:
我猜它与域有关,在https://woolet-co.myshopify.com/blogs/news $.get 请求工作正常,在https://woolet.co/blogs/news上它在控制台中显示错误。
我尝试通过包含登录名和密码的 Shopify Private App 执行 $.get 请求,但没有任何结果。
node.js - shopify price rules api,如何仅获得有效折扣?
我正在使用 node js 开发 Shopify 应用程序,我需要从商家商店获取折扣列表,所以我使用价格规则管理 API 来获取列表,但问题是我得到了所有折扣无效或过期的折扣,谁能帮我过滤一下,我在 Shopify 文档上搜索了很多,但没有找到任何解决方案。
shopify - shopify storefront api如何在单个集合中列出产品
我正在使用以下 graphql 列出所有集合中的所有产品,我现在尝试将其修改为仅列出单个集合中的产品,我已经知道集合 ID,但我无法弄清楚将其放在哪里以便过滤集合 ID。
shopify - 在 shopify 主题中自定义同一集合上的批量产品
是否可以选择对集合中的一种产品进行自定义并将自定义应用于同一集合中的所有产品?
例如:
如果我们为“警察”类别下的产品“XXXX”定制产品,例如添加链接、排序部分或块、插入文本部分等,我们可以将定制应用到所有属于的产品吗?在同一个“警察”类别下?
javascript - 适用于 SPA 的 Shopify 嵌入式应用身份验证流程帮助
我的 Vue JS SPA + Express 服务器存在以下问题:
问题 #1-
我可以在开发商店上安装应用程序,计费工作完美,一旦我进入应用程序,API 功能运行良好,但我认为实际打开应用程序时遇到问题 - 很可能是我的嵌入式应用程序 SDK 的东西有问题和缺少重定向。
我目前的流程如下->
server.ngrok.io 是一个 Node/Express JS 应用程序
client.ngrok.io 是一个单独的客户端应用程序,使用 VueJS(无服务器端渲染)
用户在 server.ngrok.io/install 处输入应用
/install 构建 auth url 并将用户重定向到它
Shopify 重定向回 server.ngrok.io/finish_auth
/finish_auth 将临时令牌交换为永久令牌,将 perm 存储在我的数据库中,然后重定向到 /create_charge
/create_charge 和 /activate_charge 完美运行,重定向到 client.ngrok.io/
client.ngrok.io 在新窗口中打开,而不是在 iFrame 中。
我相信在这里的某个地方我需要像这里的文档中所述转义 iFrame -
这是我的“新窗口”打开问题的原因吗?如果是这样,你能给我任何关于这个 iFrame 转义应该在我的流程中发生的地方吗?我找到的最好的来源是这篇 2014 年关于构建嵌入式 Shopify 应用程序的文章 - http://blog.codezuki.com/blog/2014/02/10/shopify-nodejs/但对我来说仍然很不清楚。
问题 #2 -
一旦我进入嵌入式应用程序(刷新通常有效),我在控制台中收到此错误 -
该应用程序运行良好,我可以很好地进行 API 调用 - 但我觉得这也会导致问题。
任何帮助将不胜感激 - 我真的很想解决这个问题并让一些应用程序运行,但我正在努力解决这两个问题。
shopify - 是否可以存储产品字段并将它们绑定到液体模板中?
是否可以将字段存储到变量中以供单个产品在代码中的其他地方使用,还是我只使用 API 调用?
我想将每个产品的数据存储到一个变量中,并将它们传递给液体产品模板,以便为每个产品创建一个动态超链接。
https://imgur.com/a/dmdZy - 要保存的嵌入式应用程序字段示例。
https://imgur.com/a/qgMhq - 产品列表示例。
shopify - 是否可以将自定义字段添加到产品页面?
是否可以在 shopify 主页面(例如“产品”或其他主选项卡)上添加自定义 html 或编辑现有信息?
hosting - shopify App 需要托管吗?
我正在开发一个 shopify 应用程序,想知道安装后是否需要单独为该应用程序额外托管。
我可以进行某种 UI 注入来购物管理视图和店面吗?
php - 使用laravel在shopify中编写脚本标签
如何使用我的 laravel 应用程序 (php) 在 shopify 中实现脚本标签。我想在产品页面中显示一些动态文本。那么如何使用脚本标签包含我的应用内容?
shopify - Shopify 应用程序 - 定义在从商店的应用程序列表中选择应用程序时重定向的 url
我是 shopify 应用程序开发的新手,并尝试使用 node 构建 shopify 应用程序,并在此处关注此帖子。一切都按照解释进行,但我有一些事情需要澄清,可能是非常基本的事情。
我的问题是当店主从商店的已安装应用程序列表中选择我的应用程序时,在哪里指定指向的链接?
正如我从上面App URL
在应用程序的应用程序信息部分中给出的帖子中所了解的那样,它用于安装过程,并从那里重定向到Whitelisted redirection URL(s)
应用程序中定义的其中一个以进行HMAC
验证并交换永久访问令牌以访问商店的管理 API之后。
现在,一旦我的测试应用程序安装到商店并且从已安装的应用程序列表中选择应用程序时,请求再次转到App URL
并被重定向以callback URL
生成新的访问令牌。如果这就是它应该的样子,为什么它被称为永久访问令牌并且需要存储?如果这不是从已安装的应用程序列表中选择应用程序时如何指定要定向的 url 应该如何?
简而言之
当商店管理员从商店的已安装应用程序部分选择应用程序时,在哪里定义要定向的 url,如下所示。