问题标签 [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.
javascript - 首次访问者的 Shopify 通讯注册弹出窗口
我将为我的shopify
网站添加一个时事通讯注册弹出窗口。我知道有很多shopify apps
支持这个功能的。但我将不添加它,shopify apps
因为我需要集成Ometria。(shopify apps
都没有这个功能)
所以问题是我需要检查访客是否是第一个访客。jQuery
然后我可以使用任何弹出对话框插件创建一个具有新闻稿形式的弹出对话框。
或者,如果有一个免费shopify app
的具有为首次访问者显示弹出对话框的功能,并且可以使用HTML
不是他们自己的表单构建器来添加自定义表单。
谁能帮我?
jquery - 在 shopify 液体模板中插入多个跨度
我想在NodeJS 中使用 jquery 在 Shopify 的section/product-template.liquid模板中添加 3 个跨度作为占位符。
模板看起来像这样。
我想在上面显示的 div、p 和 span 中各添加一个 span。
当我将上面的完整字符串转换为 jQuery 时,它使我只能访问具有类“product-template__container”的 div,但不能访问在 {%...%} 内有条件地呈现的其他元素。
如何添加跨度条件元素?
ruby-on-rails - 从 React 调用 Shopify API
到目前为止我设法做的事情
我按照本指南设置了带有 Rails 后端 + React 的 Shopify 应用程序: https ://medium.com/@esimonian16/setting-up-a-shopify-app-with-rails-5-1-webpack-react-and -北极星-b8535d911275
一切似乎都很好。我正在使用 shopify_app gem。
当我在商家仪表板中导航到我的应用程序时,Rails 中的主控制器会呈现一个 React 应用程序,该应用程序显示一些产品(这些是从 Rails 传递的,以响应为 json)。
我现在想做的事
我想在 React 'List customers' 中有一个按钮,然后它应该更新反应组件并将所有客户显示为一个列表。
我在以下位置创建了一个新控制器my-app.com/customers
如果我进入my-app.com/customers
浏览器,我会得到正确的 json 响应。
然后我尝试从 React 中获取这些数据。
Rails 后端不允许请求获取此数据,因为它没有被授权,所以它被重定向到/login
在 React 中,我可以访问session.token
,但是我不确定如何使用它来验证我的请求?
问题
- 如何对 Shopify API 进行此类调用?我是否在尝试正确的方法,即在 React 和实际 Shopify Api 调用之间使用我的后端?
- 如何验证我的呼叫,以便它们像我
/customers
在浏览器中呼叫一样通过? - 我猜想直接从 React 进行 Shopify Api 调用将是一个非常糟糕的主意,因为我会将我的秘密暴露给世界,对吧?
- 我究竟做错了什么?什么是正确的方法?
ruby-on-rails - shopify 应用程序费用无法保存
下面是我在 Ruby 中使用 Shopify 一次性应用程序收费的代码。我按照shopify“向您的应用程序添加计费”页面(https://help.shopify.com/api/tutorials/adding-billing-to-your-app)获取代码,但不需要经常性费用。我还发现其他人发布了他们的一次性收费代码,该代码看起来与我的非常相似(https://ecommerce.shopify.com/c/shopify-apis-and-technology/t/one-time-application-为shopify-rails-app-489347收费示例)。
闪光灯始终响应为假。是否有身份验证失败会阻止这种情况?或者让商店接受申请费的东西?我不知道为什么这不起作用。
任何帮助将不胜感激,谢谢。
ruby-on-rails - 没有将 ActiveSupport::HashWithIndifferentAccess 隐式转换为字符串?
我正在使用 rails 开发 Shopify 应用程序,并且正在尝试处理属于 webhook 的数据。
我正在尝试处理的数据:
所以我想获得“shipping_lines.code”,我正在尝试:
webp = webhook[:shipping_lines].first
打印“代码”:
Rails.logger.debug("webp::::::::::" + webp.code)
但它引发了“没有将 ActiveSupport::HashWithIndifferentAccess 隐式转换为字符串”错误......
我该如何解决?
php - 使用自定义产品图片更新 shopify 购物车
我正在开发 Shopify 公共应用程序。我已经定制了一个产品图像并将该图像链接存储在该特定产品的元字段中。
我想显示我在将产品添加到购物车和其他订单产品列表部分时创建的自定义图像,而不更新实际产品图像。
这怎么可能?请帮我
ruby-on-rails - 如何为我的 Shopify 应用添加安全性?(网络钩子和前端)
我正在开发一个带有 rails 的 Shopify 应用程序,我想避免将来出现它的安全性问题。我不知道我该怎么做,所以我希望你能指导我......
Webhook 控制器:
我已经阅读了有关检查 Webhook 的 HMAC 的信息,但我不知道我是否必须自己实现它,或者上面的代码是否真的在这样做。
关于前端......我应该对视图或控制器进行一些安全检查吗?
感谢您的关注和您的知识。
ruby-on-rails - 生产中子目录中的 Rails 应用程序未正确重定向以安装 shopify 商店
使用 localhost:3000 我能够安装 shopify 商店并与之交互。但是,当将其部署到生产环境中时,它位于子目录 (www.website.com/app_name) 中,商店的“登录”被重定向到根目录而不是子目录。我在 shopify 应用仪表板中将重定向 URL 列入了白名单。
在omniauth.rb
在路线.rb
除了上面的代码,shopify 的设置是生成器创建的。有关如何解决此问题的任何想法?
坦克!
asp.net-mvc - 上传项目时出现“错误。处理您的请求时发生错误”
我刚刚构建了我的第一个 shopify 应用程序。当使用 ngrok 在 localhost 上工作时,它看起来运行良好。但是当我将我的应用程序上传到主机时,我在尝试通过 shopify 安装应用程序时收到一条错误消息。 “错误。处理您的请求时发生错误。” 我已经在脑海中完成了所有可能的步骤,但我无法应对。请给我一个解决方案。