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

0 投票
1 回答
317 浏览

jquery - 我收到一个错误“Snipcart.api.setCurrency 不是函数”,我认为它可能来自 Accept: application/json

我正在帮助某人将 Snipcart 集成到他们的 Squarespace 商店中,并且他们想要使用多币种功能。对于我拥有的每个 Snipcart.api... 函数,我都收到一个错误“Snipcart.api.setCurrency 不是函数”。

我认为这可能与我的代码中没有包含“接受:应用程序/json”有关,但我不知道在哪里以及如何使用它。

0 投票
1 回答
66 浏览

snipcart - Snipcart 或其他类似解决方案

我正在使用 Java、Bootstrap、jQuery 为西班牙的一家小型企业开发网站,我需要集成一个电子商务平台

Snipcart 是最佳选择,还是您推荐任何出于某种原因您会同意更好的类似解决方案?

谢谢

0 投票
1 回答
317 浏览

html - SnipCart 2x 如何在取货时自动将库存数量添加到产品中?

我正在使用 SnipCart 2 并将我的所有产品放在一个页面上。使用 Snipcart 仪表板中的 Fetch 工具,我可以收集库存的所有产品。库存编号状态未指定。如何编码我的购买按钮以自动告诉 Snipcart 初始库存数量,这样我就不必为所有产品手动输入它?

0 投票
1 回答
61 浏览

javascript - react-snap 从构建中删除 api 密钥

我正在使用 react-snap 预渲染我的网站,在我的index.html文件中我有以下代码

但是它输出的代码如下

如何更改它以使其正确输出?

0 投票
0 回答
68 浏览

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 项目。

snipcart-docs-customization

一个例子

问题是,如果我添加 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

0 投票
1 回答
390 浏览

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

> 日志中仍然出现错误:

0 投票
1 回答
223 浏览

javascript - 如何更改 Snipcart 的默认 $localize("actions.continue_shopping") 标签文本?

Snipcart 的 v3 文档提供的以下代码片段似乎没有覆盖其默认文本标签:继续购物

我已将上面的代码段直接放在以下...

当我单击激活 Snipcart 的结帐模式时,默认标签Continue shopping仍然存在(而不是Go back to store)。

0 投票
2 回答
194 浏览

reactjs - 仅在 Gatsby 的特定页面上加载 Snipcart

我在 Gatsby 中使用 Snipcart 插件,但脚本会随处加载。是否可以通过某种功能仅在 1 个特定页面上触发脚本,而不是完全触发?

以下是我在 Gatsby-config.js 文件中使用的选项

0 投票
0 回答
76 浏览

gatsby - 内容小数

在 Gatsby 项目中,结合 Contentful Space,我有一个用于设置产品价格的小数字段(见下图)

您会看到带有逗号的价格(荷兰语 locale fi),而我需要带有小数点的价格,以进一步处理十进制数。我应该怎么做才能接受(en-US)小数点?

满足的

@Gordon Burgett:这是我在命令行输入的,结果: curl Contentful {follow the link; 图片不显示}

@GordonBurgett:嗯,我看到的价格是带小数点的。但现在问题在于 Snipcart;我测试我的应用程序,部署到 Netlify。Snipcart 会验证价格,然后就出错了。由于某种原因,它不承认价格。

GraphiQL

0 投票
1 回答
35 浏览

reactjs - gatsby-plugin-snipcart 无法在表单中显示标签

我正在使用 snipcart 将购物车服务添加到我的网站。但是我无法让它在表格上显示标签,我无法弄清楚为什么。

有谁知道我要去哪里错了?

我正在使用测试 API 密钥,这是为什么呢?还是我还缺少其他东西?

没有标签