问题标签 [simplecart]

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 回答
135 浏览

arrays - 对 MySQL Select 语句使用数组

如果我使用了错误的单词定义,请提前道歉......我正在使用 SimpleCart 将 $.Post 变量传递给 PHP 页面。如果我打印我得到的数组

数组 ( [货币] => CAD [运费] => 0 [税] => 1.69 [taxRate] => 0.13 [itemCount] => 3 [item_name_1] => 餐盘 [item_quantity_1] => 1 [item_price_1] => 5 [item_options_1] => 代码:110 [item_name_2] => 侧板 [item_quantity_2] => 1 [item_price_2] => 4 [item_options_2] => 代码:125 [item_name_3] => 搅拌碗 [item_quantity_3] => 1 [ item_price_3] => 4 [item_options_3] => 代码:66

我正在努力(并绕圈子)是一种执行以下操作的方法..

分解 [item_options] 变量以去除 CODE: 值的一部分,只留下数字部分。

将这些值连接成一个字符串,这样我就可以使用 SELECT 语句来仅提取在 [item.options] 中传递了 ID 的记录。

我了解如何展开单个参数,但无法弄清楚如何循环遍历数组、展开键并创建我需要的 SQL 值。

任何帮助或相关教程的指针将不胜感激

0 投票
0 回答
227 浏览

javascript - Javascript 购物车

我正在将 SimpleCart JS 用于我目前正在进行的项目,但我有一些小故障。

当我尝试从购物车中删除一个项目时,它绝对没有任何作用...... SimpleCart 有文档,但我认为它可以作为默认功能工作?

我在哪里或如何启动 remove.item(); 功能?

文档可在此处获得:http ://simplecartjs.org/documentation/simplecart-item-remove

我希望我问这个问题足够清楚!再次感谢。

0 投票
1 回答
713 浏览

php - 从 Simplecart 数组创建 MySQL 插入语句

我已经实现了 Simplecart 并将购物车的内容传递到另一个页面,我想将产品标识符连同数量和唯一标识符一起保存到 MySQL 数据库表中,以便我可以根据该标识符提取请求的产品和数量. Simplecart 正在向我的页面发送以下信息..

我拼凑了我在这里看到的各种脚本来生成这样打印的 sql 语句

这至少告诉我,我创建了一个循环,每次都填充正确的数据,但是当我尝试在每次循环时插入记录时,我只得到最后一次迭代。我也不明白如何在循环中分解 Item_Options 变量。

乱码代码如下

所以,我的问题真的是,如何将唯一 ID、数量和(爆炸的)标识符添加到 MySQL 中,每次循环时创建一条新记录?

0 投票
1 回答
1257 浏览

jquery - SimpleCart JS根据数量改变购物车的颜色

我在尝试使用 simpleCart JS 事件来产生根据数量改变购物车颜色的效果时遇到了麻烦。

基本上我正在尝试实现这样的功能: http ://shop.hotelcostes.com/en/music/26-hotel-costes-1.html

通过使用 simpleCart js: http ://simplecartjs.org/documentation

到目前为止,我有两个脚本可以工作,但并不理想

问题:

  1. 带有“afterAdd”功能的脚本通常会更改购物车的颜色,但是当我添加 .hide() 和 .fadeIn() 效果时,添加功能会继续工作,但是隐藏、淡入或添加颜色效果不起作用。

  2. SimpleCart 只提供一个名为“beforeRemove”的事件,但我真正需要的是某种函数“afterRemove”事件,它可以识别数量何时达到 0 并相应地更改购物车的颜色。

任何帮助,将不胜感激。谢谢你。

0 投票
1 回答
2494 浏览

jquery - SimpleCart js - 在购物车中显示项目选项?

对于我的一生,我无法弄清楚如何获得我为产品创建的选项以显示在购物车中。他们很好地传递给贝宝!我整天都在寻找答案(包括 GitHub 上关于 simpleCart 的所有问题),但我被困住了。

我只希望颜色和尺寸显示在购物车中。我设法在购物车中获得了尺寸和颜色的标题,但我不知道应该在哪里查找实际数据。

这是我的html:

这是我的购物车列(给我标题值,仅此而已。)我知道我错过了获取数据的部分,但我不知道在哪里/做什么。

先感谢您。我的脑袋炸了!

0 投票
1 回答
959 浏览

javascript - 多个项目的 simpleCart(js) 'beforeAdd' 事件

我正在努力使 simpleCart(js) 'beforeAdd' 事件适用于多个选项。
我有 3 个下拉菜单,如果不是所有选项都满足除 nul 之外的某个值,我需要防止任何项目被添加(到购物车)。
一个可以正常工作,但多个呢?

对于单一选项:


下拉菜单:

更新 我也在使用 John Rummel 提供的以下警报脚本

也许可以在其中添加一些东西?

0 投票
0 回答
287 浏览

simplecart - 一页simplecart中的多个项目

我最近一直在努力经营基于 SimpleCart 的网上商店。

问题是 :

主要项目由几个较小的项目组成。您可以通过多种方式配置这些较小的。我想要做的是,我不想将购物车中的主要商品作为一件事出现。相反,我希望较小的出现在购物车中。

即一般页面布局:(主要项目名称 - 不出现在结帐中)CAR

等等。

我希望购物车的样子:

基本上,我想做的是将几个项目放在一个站点上,然后单击“添加到购物车”按钮后,我希望它们全部出现在购物车中(每个都在不同的行中)。

0 投票
1 回答
547 浏览

javascript - simplecart js,项目属性之间的空间

我正在尝试 simpleCart(js) 但在我的购物车中,所有项目属性都聚集在一起。我怎样才能把它们隔开?

这是我的初始化脚本

这是我的购物车视图

谁能帮我?

0 投票
2 回答
170 浏览

javascript - SimpleCart 不允许千位逗号分隔符

我正在使用 simplecart。很好很简单,我已经处理了它的大部分缺陷,但这一个仍然困扰着我。

价格以千位分隔符的形式呈现,非常标准的东西!

例如:2,456.55 美元

一旦将其添加到购物车中,它仅添加为 2 这必须是逗号。

我想我找到了违规行:

我应该添加什么来删除任何找到的逗号到 REGEX?

0 投票
2 回答
2991 浏览

javascript - 使用 sendform 将 extra_data 发送到 simplecart.js 到电子邮件地址

我将尝试使用 simplecart 中的 sendform 方法发送更多详细信息。我可以发送项目详细信息,但无法发送 extra_data 属性。

结帐页面底部的脚本

php脚本