问题标签 [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.

0 投票
2 回答
565 浏览

ruby-on-rails - 如何获取 Shopify 产品的图像 (src)?(导轨)

我正在尝试使用导轨获取 Shopify 中产品图像的“src”。

我在控制器中这样做:

我想获得的每个产品的数据是它的标题和图像,所以基本上我在视图中这样做:

此行不起作用:<%= product.images[0].src %>因为 product.images[0] 返回此对象:ShopifyAPI::Image:0x007fd6f4092338

产品图片:

"images"=>[#< ShopifyAPI::Image:0x007fd6f4092338 @attributes={"id"=>943579299853, "position"=>1, "created_at"=>"2018-01-16T12:32:53-05: 00", "updated_at"=>"2018-01-16T12:32:53-05:00", "width"=>5384, "height"=>3589, "src"=>" https://cdn. shopify.com/s/files/1/2396/9643/products/playing-guitar-fretboard.jpg?v=1516123973 ", "variant_ids"=>[]}, @prefix_options={:product_id=>299776016397}, @坚持=真>]

我怎样才能得到'src'值?

谢谢你。

编辑::

完美运行!但是,如果产品没有附加任何图像,则会引发错误,因此首先您必须检查您的产品是否有图像(如果图像[0] == null)

0 投票
1 回答
921 浏览

shopify - 将更改后的价格发送到 Shopify 中的购物车页面

我是shopify的新手,遇到了这个问题。

假设您拥有一家印刷公司并建立了网站。

每个印刷品都有自己的尺寸。

所以只有平方厘米的标准价格,而不是每个变体。

因此,在产品详细信息页面中,如果您输入宽度和高度,则现在使用 jquery 自动计算价格。

然后,当我单击添加到购物车按钮时,我想将我的价格发送到购物车页面,但它在该产品的购物车页面上显示默认价格。

我怎样才能做到这一点?

我尝试使用 Shopify Ajax,但它不起作用。

任何帮助将不胜感激。

0 投票
1 回答
146 浏览

shopify - 在应用安装时以编程方式更新 product.liquid

我们的 Shopify 应用程序通过将我们的代码段添加到产品和购物车液体文件中来激活。

我们注意到,对于大多数商家来说,添加代码片段是一个棘手的部分,我们希望为他们提供一个选项,让我们为他们完成繁重的工作。

我的问题:

  1. 执行此类操作的最佳做​​法是什么?
  2. 我们如何才能进入预览模式并等待商家接受更改?
  3. 任何使用 Shopify Python SDK 的代码示例都将受到高度赞赏。

谢谢!

0 投票
1 回答
683 浏览

shopify - Shopify 主题如何检查产品描述文本

在 Shopify 产品详细信息页面的主题中,我们有类似的东西

显示产品描述,现在我想检查描述中的特定文本并基于它做一些事情,例如,像

我想知道 product-template.liquid 中上述实现的语法 谢谢!

0 投票
1 回答
387 浏览

rest - 在没有库/gem/SDK 的情况下向 Shopify API 发送 API 请求

我正在创建一个简单的 shopify 应用程序。我没有使用官方库和 SDK,我的疯狂是有原因的。我正在使用卷曲。

比如说一个用户

a) 已安装我的应用程序,然后

b) 我还通过向“https://{shop}/admin/oauth/access_token”发送请求获得了“access_token”

现在。我想发送一个请求来检索用户的产品列表。网址是“GET https://{shop}.myshopify.com/admin/products.json”

我已经阅读了文档,但是在某些地方它说使用登录密码和在其他地方使用 api 密钥存在歧义。

换句话说,我应该如何发送这样的请求?我应该包括哪些标题?如何处理 access_token?

0 投票
2 回答
3245 浏览

shopify - 将javascript添加到所有shopify页面

我希望向任何 shopify 商店的所有页面添加一个片段。虽然我可以将它添加到 theme.liquid,但对于感谢页面,我相信我需要将它添加到其他地方。有什么办法可以绕过它并将脚本标签只放在一个地方吗?

0 投票
1 回答
1555 浏览

shopify - shopify scriptTag - 如何动态添加css文件?

我想为商家添加一个选项,以自动将我们的代码段包含在他们的产品和购物车页面上。

为此,我们计划使用插入 html 的 scriptTag 来显示片段。

我的问题:

  1. 我们的代码运行时是否可以加载自定义 css 文件?
  2. 如何判断代码是否在产品或购物车页面上运行?

谢谢您的帮助

0 投票
1 回答
870 浏览

apache - 如何在测试商店中从本地主机运行 shopify 开发应用程序?

我有一个 Shopify 应用程序在实时服务器上运行。现在,我想在 localhost 上设置它的开发环境。

所以,我的问题是,是否可以从本地主机运行 Shopify 开发应用程序到测试商店?

0 投票
1 回答
210 浏览

ruby-on-rails - Shopify 应用程序/oauth 访问/从集合中正确排序产品

ProductsListing并且CollectionListing无法通过 oauth 身份验证(在构建应用程序时)访问,这些是为高级用户保留的。

我们商店的智能收藏品是手动分类的。我找不到正确的方法来检索正确排序的集合的产品

我们目前正在使用shopify_api宝石,但搜索了很多,无法找到。

谢谢你的帮助

0 投票
1 回答
1196 浏览

facebook - 我们如何从 facebook 发送 api 中的用户 id 获取 Page-scoped-id?

在 Facebook 上次更新之前,我通过传递用户参考参数并获取收件人 ID 作为响应来使用 Facebook 发送消息 API。

现在,当我们使用 recipient.user_ref 或 recipient.phone_number 来识别消息接收者时,Facebook 发送消息 API 不会在响应中返回接收者 ID。

现在他们正在使用这样的 Page scope id 参数

如何获取此页面范围 ID?所以我可以通过这个来发送api吗?