问题标签 [snipcart]
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.
jquery - 我收到一个错误“Snipcart.api.setCurrency 不是函数”,我认为它可能来自 Accept: application/json
我正在帮助某人将 Snipcart 集成到他们的 Squarespace 商店中,并且他们想要使用多币种功能。对于我拥有的每个 Snipcart.api... 函数,我都收到一个错误“Snipcart.api.setCurrency 不是函数”。
我认为这可能与我的代码中没有包含“接受:应用程序/json”有关,但我不知道在哪里以及如何使用它。
snipcart - Snipcart 或其他类似解决方案
我正在使用 Java、Bootstrap、jQuery 为西班牙的一家小型企业开发网站,我需要集成一个电子商务平台
Snipcart 是最佳选择,还是您推荐任何出于某种原因您会同意更好的类似解决方案?
谢谢
html - SnipCart 2x 如何在取货时自动将库存数量添加到产品中?
我正在使用 SnipCart 2 并将我的所有产品放在一个页面上。使用 Snipcart 仪表板中的 Fetch 工具,我可以收集库存的所有产品。库存编号状态未指定。如何编码我的购买按钮以自动告诉 Snipcart 初始库存数量,这样我就不必为所有产品手动输入它?
javascript - react-snap 从构建中删除 api 密钥
我正在使用 react-snap 预渲染我的网站,在我的index.html
文件中我有以下代码
但是它输出的代码如下
如何更改它以使其正确输出?
static - Gatsby - srr 或浏览器在 webpack babel 之后注入 html(实际上是 vue)
我正在使用 snipcart 来查看静态 html 文档并查找 #snipcart 元素。您可以将 vue 元素放在那里,魔术将在 snipcart.js 端完成。
使用 Gatsby 时,为了编辑 index.html 文件,您必须创建一个名为 html.js 的 React 文件。在这个文件中,我可以成功添加 Snipcart 并且一切正常。直到我想自定义购物车并且 Snipcart 使用 vue。您必须在 #snipcart div 之间添加 vue 项目。
一个例子
问题是,如果我添加 vue.webpack 会抛出错误。这是有道理的。所以 Gatsby 有几个不错的中间件类型 API 的 gatsby-ssr 和 gatsby-browser 可能会有所帮助。
看着这些 API,我仍然不确定如何做到这一点。我需要将此代码添加到 index.html 中,因为 Gatsby 正在渲染静态页面,至少我觉得这是最好的。
因为 Snipcart 在 #snipcart divs innerHTML 中查找 vue 格式的组件,这很困难,因为 webpack 想要转换 vue,我不希望它转换。
我该怎么办?
我接受了一些有用的链接: Gatsby Lifecyle Gatsby-ssr api Gatsby-browser api Snipcart customizing components
gridsome - 在 gridsome 中发送带有 vue meta 的 Snipcart 的 data-api-key 值
我正在做一个带有网格和 snipcart 的电子商务网站。问题是当我测试 snipcart 的结帐时它失败了。snipcart 文档说要添加一行
我将其添加到我的布局文件夹中的default.vue文件中。但是当我在构建后检查元素时,我在 DOM 中看到
不呈现 data-api-key 属性。根据snipcart的 [example][1]使用 vue-meta 将 api-key-data 注入到 main.js 中的标记中具有相同的结果:
snipcart 日志显示:
非常感谢让 snipcart 与 gridsome 一起工作的任何帮助。
更新: - 按照说明进行标记和仪表板设置如下,并部署到 netlify @ https://ecommerce-gridsome.netlify.com
> 日志中仍然出现错误:
javascript - 如何更改 Snipcart 的默认 $localize("actions.continue_shopping") 标签文本?
Snipcart 的 v3 文档提供的以下代码片段似乎没有覆盖其默认文本标签:继续购物
我已将上面的代码段直接放在以下...
当我单击激活 Snipcart 的结帐模式时,默认标签Continue shopping仍然存在(而不是Go back to store)。
reactjs - 仅在 Gatsby 的特定页面上加载 Snipcart
我在 Gatsby 中使用 Snipcart 插件,但脚本会随处加载。是否可以通过某种功能仅在 1 个特定页面上触发脚本,而不是完全触发?
以下是我在 Gatsby-config.js 文件中使用的选项
gatsby - 内容小数
在 Gatsby 项目中,结合 Contentful Space,我有一个用于设置产品价格的小数字段(见下图)
您会看到带有逗号的价格(荷兰语 locale fi),而我需要带有小数点的价格,以进一步处理十进制数。我应该怎么做才能接受(en-US)小数点?
@Gordon Burgett:这是我在命令行输入的,结果: curl Contentful {follow the link; 图片不显示}
@GordonBurgett:嗯,我看到的价格是带小数点的。但现在问题在于 Snipcart;我测试我的应用程序,部署到 Netlify。Snipcart 会验证价格,然后就出错了。由于某种原因,它不承认价格。