问题标签 [cart]

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

php - 块中的添加到购物车按钮 drupal ubercart

我想在链接到特定产品的几个页面上添加添加到购物车按钮。我可以用一些 PHP 代码来做到这一点吗?喜欢加载表格或其他东西,或链接到产品ID?如果我可以添加一个块,在其中粘贴一些 php 代码并将其分配给我选择的页面,那就太好了。

0 投票
5 回答
1069 浏览

php - PHP帮助,会话错误可能?

我在一个电子商务网站上工作,当用户第一次将产品添加到购物篮时,我收到以下错误,

遇到 PHP 错误

严重性:通知

消息:未定义的索引:orderDetails

文件名:库/MY_Cart.php

行号:59 遇到 PHP 错误

严重性:警告

消息:无法修改标头信息 - 标头已发送(输出开始于 /var/www/vhosts/akulaliving.com/httpdocs/CI-1.7.3/libraries/Exceptions.php:166)

文件名:库/Session.php

行号:662

使用以下代码将产品添加到购物篮中,

被调用的模型函数是这样的,

错误抱怨的代码如下,

0 投票
1 回答
2480 浏览

mysql - 用mysql查询计算价格

大师!我被困住了。目录项目的价格取决于其数量。这里的表格示例:

是否可以通过单个查询获得当前的购物车成本?

0 投票
1 回答
113 浏览

database - 如何在 Zen Cart 中手动将属性存储到 add_cart?

  1. 它是 Zen Cart 中的默认商店 > http://awesomescreenshot.com/00bcd2jdf所以我只想通过我的自定义页面手动添加这个属性 > http://awesomescreenshot.com/0ebcd1w57

我如何存储它以及 Zen 购物车中的哪个表?在这个网站。

谢谢

0 投票
1 回答
203 浏览

magento - 安装好表单。将选项发送到购物车

我想安装niceforms

它是如何工作的。我包装产品选项“选择”信息表单标签,所以我看起来像

所以 niceforms 的 div 包含 div 格式的 select 的副本。因此,我设法编写了一个函数,该函数将监视 div 中的选定元素并在产品选项选择中选择它。然后重新加载价格。但它不会将产品选项发送到购物车。我怎么解决这个问题?

0 投票
1 回答
4264 浏览

magento - Magento:在报价项目中编辑捆绑选项的数量和更新价格

我正在使用包含需要以编程方式更新数量的隐藏捆绑选项的 Magento 捆绑产品。从购物车中编辑捆绑数量时会出现问题。我设置了一个按钮,用于将捆绑报价项目提交给我自己的 CartController 中的 updateLineItemAction() 方法,以处理隐藏捆绑选项的更新。

updateLineItemAction() 方法定位隐藏的捆绑选项并将更新的数量分配给“selection_qty_X”和“product_qty_X”属性,其中 X 是捆绑选项的 ID。“info_buyRequest”中的值也会更新。保存报价项目后,将重定向到购物车以显示更新的购物车值。

更新后的数量正确显示在购物车中,并且隐藏的捆绑选项分配了正确的数量。问题是捆绑商品价格尚未更新以反映隐藏捆绑选项上的更新数量。我在 Magento 1.1.x 中做了类似的事情,效果很好。现在在 1.4.1.2 中执行此操作,保存报价项目时价格不会自动更新。更新商品后,我尝试再次保存报价和购物车,但这似乎没有任何效果。

当子项目的数量发生变化时,重新计算报价项目价格的正确方法是什么?有没有更好的方法来更改报价商品捆绑选项的数量,以便正确更新捆绑商品的价格?

0 投票
1 回答
1278 浏览

php - 如何在 PHP 中乘以价格并在最后保持零?

我正在用 php 构建一个简单的电子商务网站。在添加产品价格的购物车中,我只是将它们相乘。$totalPrice=$price * $qty,但是,最后的任何零都会被砍掉。如果项目的总价格是 10.52 美元,那没关系,但任何零在它们被重复后都不会显示。

这是我的网站 www.allthingsskin.com.au 的网址

如果您将商品添加到购物车,您会看到我要解释的内容。

任何帮助是极大的赞赏。

谢谢

标记

0 投票
1 回答
814 浏览

magento - Magento 可配置产品 -> 浮动/滑动推车

我们有一个 pc 配置器,实际上它不是“配置产品”,而是具有“自定义选项”的产品。

我们希望有一个“购物车”,它显示选定的属性和价格,随着页面的向下移动,直到用户查看了所有选项。

有任何想法吗?

我很确定没有现成的模块。

感谢任何帮助

0 投票
1 回答
1531 浏览

php - 当会话 ID 已知但无法启动会话时删除会话变量

我在处理 paypal 和 ipn 时尝试删除一些会话变量的方式有问题。具体来说,我希望有人在我的在线零售店登录(或不登录),通过我的购物车,获得重定向支付宝付款,然后被重定向到我的网站。

我一直在使用 paypal ipn 让 paypal 在付款完成时通知我,我可以将用户引导回我的站点,在那里可以再次开始会话,但我希望能够取消设置购物车(但不是整个会话,以防他们登录)付款完成后。这将覆盖我的基础,以防用户没有回到我网站上的付款完成页面,而是在不同页面上返回网站。

问题是,虽然我在去贝宝之前在我网站上的最后一个运输信息页面上获得了相同的会话 ID,并且在付款完成后从贝宝回到我的网站上的登陆页面我无法在我的 ipn 中访问这个会话在我的网站上运行以响应贝宝的脚本。我在这三个页面中的每一个上都运行 session_start() 但是当我在运输方式页面和付款完成登录页面上发送电子邮件或发布时,我得到相同的会话 ID。当我通过电子邮件向自己发送 ipn 脚本中会话 ID 的结果时,我什么也得不到。

我可以在去贝宝之前杀掉购物车,但如果他们想回去改变东西怎么办?我可以杀死着陆页上的购物车,但如果他们以某种方式进入不同的页面怎么办?当我收到付款确认时,我真的很想销毁购物车,但不是整个会话,但我不确定如何。我在我的 ipn 页面上试过这个:

但是当我回到查看购物车页面时,它仍然存在。任何想法将不胜感激。任何更具体的代码会有所帮助,让我知道,我会发布它。

0 投票
2 回答
5583 浏览

magento - Magento - 使用循环将产品添加到购物车

我收到来自包含一些产品 ID 的外部站点的请求。在我的模块中,我尝试加载产品并将它们添加到购物车中。我用这段代码试了一下:

我可以在 system.log 中看到它正确加载了产品。但是在重定向之后,我的购物车中有第二个产品两次。第一个不见了。使用 $cart->addProductsByIDs($ids) 效果很好,但我不能再影响产品的数量了。

有人知道我做错了什么并给我提示吗?

谢谢