问题标签 [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 - shopify:过滤器“t”有什么作用?
我在 shopify 的 .liquid 文件中找到了类似的内容,我试图找出是什么t
意思,但无法从 shopify 的帮助中心和 Liquid 的 github 页面找到任何相关信息。谁能告诉我它的作用,更重要的是,我在哪里可以找到文档?
shopify - 无法验证请求来源 - Shopify
我正在为 Shopify 开发应用程序。目前处于开发阶段。到目前为止,我已经成功地授权应用程序,然后使用嵌入式应用程序 SDK 将其重定向回管理页面。但是,当我返回管理页面时,它给了我一个错误提示
Request origin cannot be verified
。
控制台显示控制台中Failed to load resource: the server responded with a status of 403 (Forbidden)
的 URL 是这样的https://myshop.myshopify.com/admin/apps/dfdjf4343343434343434bfdf/shopify/shopify/callback?code=ffdfdffd&hmac=fdfdfdfdfdfdfdfdfddfdfdfdfdf&shop=myshop.myshopify.com&state=151193864548800×tamp=1511938648
这些fdfdfdfdfdfdfdfdfddfdfdfdfdf
只是我替换的随机字符而不是哈希。仅供参考 - 我已从图像中删除了应用名称和用户个人资料名称和头像。
ruby-on-rails - Rails 如何创建模型之间的关系
我正在开发一个 Shopify 应用程序,我正在尝试在我的数据库中创建一个关系,其中我有一个 Shop 模型和一个 Address 模型,一个商店可以有不同的地址,每个地址都与一个商店相关。
所以我有这个:
模型/shop.rb
模型/地址.rb
db/migrate/create_shops.rb
db/migrate/create_shops.rb
我想我没有这个好... 那么,我怎样才能将地址添加到我的数据库中的商店?
谢谢你。
shopify - shopify 向我的客户收费时的回调/webhook
我正在开发 Shopify 应用程序,所以我的商业计划是每月向用户收取使用该应用程序的费用,我有三个计划,每个计划都有操作限制,所以我们可以说我正在使用每月有限计划的组合例如 :
所以问题是当用户支付月费时,我如何从 Shopify 获得回调或 webhook,以便我可以在每个月底更新他的操作计数。
谢谢
firebase - 将 Firebase 存储下载 URL 发布到外部 API
背景
我想使用 Firebase 存储对象生成的下载 url 将图像上传到 Shopify API。我目前正在使用 Firebase 'put' 方法将图像文件 blob 直接添加到 Firebase 存储。我的存储规则允许公共读取和用户授权写入。
然后,我将该 URL 从 firebase 传递到云函数,以处理 API 上传到 Shopify。Shopify 的 API 需要访问令牌,因此必须从安全环境上传图像。Shopify 有一个put 方法,通过 base64 或 image src 添加图片。
问题
当我使用上述方法时,Shopify API 从上传的图像返回数据(没有错误),但图像文件大小始终为 0。当我导航到其文件时,图像也不在 Shopify 仪表板中。我认为这是因为图像没有正确处理。
我尝试将各种不同的文件类型和基于 ssl/非 ssl 的文件上传到 Shopify 的 API。除了firebase下载网址外,所有工作都有效。
我认为正在发生的事情
firebase 下载 url 仅可见,只能由浏览器处理。如果第 3 方 api 尝试处理图像,那么他们会遇到限制,因为 url 实际上是对 Firebase 的“获取”请求。
我试过的
我现在不是使用下载 url,而是使用存储中的图像路径在我的云函数代码中获取签名的 url。使用getSignedUrl 方法。这确实有效,但在我的函数中需要一些额外的代码服务器端。我很想将 firebase 下载 url 传递给 Shopify。
问题
- 第三方库无法直接处理下载 url 是否常见?
- 有没有人有一个他们曾经用另一个 API 做类似事情的过程(可以是 Shopify 或任何将图像 src 作为参数上传到他们的服务的 api。)?
shopify - 传递参数 - Shopify 脚本标签 API
我正在发布这个问题的解决方案,因为我没有找到确切的答案。它可能对某人有用。这是需要做的事情。
以查询字符串 params.Example 的形式传递您的数据https://web.page.com/yourFile.js?param1=something¶mm2=something
。此外,请注意,该shop=
参数会自动附加到您的脚本的最终版本中,该脚本是在 Shopify 的液体模板中注入的。
模板中脚本的最终版本如下所示。
<script type="text/javascript" async="" src="https://web.page.com/yourFile.js?param1=something¶mm2=something&shop=yourshop.myshopify.com"></script>
完成后,通过以下方式获取最终URL(包含参数)yourFile.js
。
var url = document.getElementsByTagName("script")[0].src
现在,使用下面的方法,您可以获得参数的值。
ruby-on-rails - 在带有栏杆的表单中显示字段的值
我可以在模态窗口中显示一个表单:
index.html.erb
它有效。
现在我想做一个编辑链接。它将显示与先前填写的字段相同的表单。
我将参数发送到控制器:
但它不会在模式窗口中显示表单...
我怎样才能做到这一点?
shopify - shopify 如何在我的本地主机中使用 php 获取产品数据
我正在寻找一个 php 脚本,通过在我的 localhost 服务器中使用 php 来获取 shopify 产品数据。我已经创建了店面 api,但不知道我们将如何使用 api 密钥调用和获取数据。
我阅读了很多与此相关的文档,但没有对 php 进行任何探索。 https://help.shopify.com/api/storefront-api/getting-started#using-curl 如果有人知道,请帮助我。
schema - Shopify 嵌套块架构
我想知道 shopify 模式上的嵌套块是否可能。我搜索它,但我找不到答案。如果有人知道该怎么做,请帮助我。
这是我的架构
json - 如何覆盖在 shopify .liquid 上呈现的数据,需要使用 Ajax
我有一个用例,我想为 Shopify 网站实现自定义搜索功能。因此,不要使用获取JSON
withAjax
并制作 html 并替换 html。有没有办法可以覆盖 .liquid 文件正在使用的 search.results 数据。
因此,当我在 中进行搜索时/search?q=xyz
,我想从我的 中获取数据API
,并使用该数据来呈现product-item.liquid
. 这样我就不必担心product-item
不同主题的 UI。