问题标签 [buybutton.js]

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 投票
0 回答
27 浏览

shopify - Shopify Buy Button:检测付款

我正在实施 Shopify 购买按钮,但无法弄清楚如何检测购买是成功、放弃还是失败。

我有一个结帐按钮弹出我可以付款的地方。

我确实看到当我成功付款时,我的网站会自动调用 https://[url].myshopify.com/api/2020-07/graphql 并且响应有效负载包含我的购买:

(并且有效载荷继续)

因此,Buy Button javascript 必须有一些回调或以某种方式知道已付款并请求有效负载。

此有效负载是否完全保存在 Shopify 数据模型中?检测付款并获得成功/失败状态的推荐方法是什么?

0 投票
0 回答
20 浏览

javascript - Shopify BuyButton.js:在选择下拉列表中添加占位符选项

我用这个覆盖选项模板:

我只是复制了默认模板并添加了以下 2 个自定义项:

  • 添加了占位符选项<option disabled selected>Select a {{data.name}}</option>
  • {{#selected}}selected{{/selected}}从默认中删除,<option>因为默认情况下我希望选择并显示占位符选项

一切都好,只是在我从下拉列表中单击一个选项后,它没有显示为已选中,但仍然是占位符(请注意,“在视觉之后”它正确地采用了单击的选项,因为价格会相应变化)

任何想法(或解决方法)如何解决?

0 投票
0 回答
198 浏览

javascript - 自定义shopify购买按钮

我在我的网站上使用带有 shopify 的购买按钮。要使用它,您只需将 java-script 附加到 html 中。在 script 标签中有一个函数,其中包含大量 css,用于设置页面上的按钮和出现的弹出窗口的样式。但是,更改此设置不会更改按钮的样式。如何完全重新设计按钮?

0 投票
0 回答
10 浏览

payment-processing - 如何在产品树上放置一个购买按钮?

在产品树网站中,当我们导航购买产品时,购买按钮会出现 2-3 次。如何让第一个购买按钮导航到支付页面?

0 投票
1 回答
32 浏览

javascript - 访问 Shopify BuyButton.js UI 客户端生成的 DOM 元素

我正在构建一个网站,当单击“添加到购物车”按钮时,我想在其中运行辅助功能。

出于某种原因,当我尝试使用任何类型的事件侦听器或 getElementsbyTagName 来访问由 BuyButton 脚本创建的按钮时,它总是以未定义的形式返回并给我这个错误:

未捕获的类型错误:无法设置未定义的属性(设置“innerHTML”)

这是我的代码:

出于安全目的,我删除了 Shopify 特定的 accessToken 和域名。

任何有助于理解 Shopify 脚本创建的这些 DOM 元素为何无法访问的帮助将不胜感激。