问题标签 [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 回答
103 浏览

download - 用于销售下载的电子商务购物车 - 推荐请求

我正在尝试寻找合适的电子商务购物车来销售下载(大量)。它也必须具有 Sage 集成。

你有什么建议?

非常感谢,鲍勃

0 投票
1 回答
1697 浏览

ajax - 尝试在 Magento 中构建 AJAX 购物车,配置选项未显示

问题:我正在尝试在 magento 中构建 AJAX 购物车,但我似乎无法获取可配置产品的所选配置选项。我相信正在调用正确的方法 ( $this->getOptionList()) 来获取它们。它应该返回一个带有选项和标签的数组,但它什么也不返回!!需要明确的是,它们出现在普通购物车中。

说明:关于我如何做的简短故事:我使用 Mage_Checkout 模块的购物车控制器,但我将模板更改为非常小的东西(使用当前主题中的布局更新),以及一个定义了路由器的自定义模块在里面。

很长的故事:

我创建了一个模块 MyNameSpace_Checkout,在其中我定义了一个将 frontName 'ajaxcart' 绑定到 Mage_Checkout 模块中的控制器的路由器。现在在我当前主题的 local.xml 文件中,我将以下布局更新放在“ajaxcart_cart_index”句柄下:

我的模板('ajaxcart/cart/show.phtml')正在使用中,所以效果很好。我去http://domain.com/ajaxcart/cart的时候测试过

索引.phtml:

显示.phtml:

在这个上下文中看到是$this指 Mage_Checkout 模块的 Cart Block,并且在getItemHtml()这个类的方法(实际上是它的超类)中挖掘,我发现购物车中每个项目的块对象是使用show.phtml上面示例中的第二行检索的( $_renderer)。

有谁知道为什么缺少信息?我使用原始控制器的全部原因是它可能正在做一些重要的事情,但它仍然无法正常工作!

提前致谢。

0 投票
1 回答
20209 浏览

magento - Magento:将商品添加到购物车时如何更改商品价格

当我将商品添加到购物车时,我希望能够以编程方式(而不是通过目录或购物车规则)更改商品价格。

以下答案以编程方式将产品添加到具有价格变化的购物车显示了在更新购物车时如何做到这一点,而不是在添加产品时。

谢谢

0 投票
2 回答
1869 浏览

ajax - Magento Top Cart Ajax 问题

我已经在列表页面上实现了一个基于 Ajax 的按钮,它将通过 Ajax 添加产品。但是,我在顶部显示的购物车上遇到了问题。我也想更新购物车。

购物车 phtml 文件位于checkout/cart/topbar.phtml
我是编码新手,因为我们需要为该文件提供prototype.js http 路径来处理我找不到任何http 路径,topbar.phtml因此我可以使用内容更新div。如果有任何不清楚的地方,请告诉我。

我试图对我的问题非常具体。
我想更新包含顶部购物车的 div,购物车 phtml 已经存在,它是从$this->getChildHtml('topcart')服务器中的文件路径调用的checkout/cart/topbar.phtml

0 投票
1 回答
598 浏览

php - 购物车问题

我有这个购物车

购物车的存储方式就像productno-qty|productno-qty 我怎样才能使该功能正常工作..感谢您的帮助

0 投票
4 回答
178 浏览

javascript - jquery混淆代码

我正在从网络示例中学习 Jquery 和 Javascript。我有很好的工作知识,但一些代码仍然让我感到困惑。以下代码用于购物车以隐藏结帐按钮并替换为显示有关最低购物车要求的消息的 div。虽然有一部分代码让我失望。

这部分是什么意思?

0 投票
1 回答
758 浏览

jquery - 使用 jQuery 的 Magento 文件上传增强 - 将上传添加到购物车

我(非常粗略地)集成了 jQuery 以增强 Magento 的文件上传功能,但是,我还没有将上传的图像保存到购物车,即文件名没有出现在购物车中,因此用户收到需要产品选项的验证错误。

http://hotdiggity.com.au/installs/magento/tshirt.html

它在此站点上成功运行:

http://topiono.de/index.php/oelbilder-vom-foto/portraits-personen.html

任何建议将不胜感激。

0 投票
3 回答
30350 浏览

session - Magento 在观察者中重新计算购物车总数

我有一个观察者,如果商品缺货(即客户经常返回购物车 x 次,并且购物车中的商品缺货),它会从购物车中移除商品,并向用户显示一条消息。

删除商品有效,但更新购物车总数无效。 任何帮助将非常感激!

我的观察者观察到 sales_quote_save_before 事件:

0 投票
2 回答
147 浏览

php - 通过篮子流程传递勾选框

我正在制作一个自定义篮子 - http://www.dtrmedical.com/test-site/index.php?id=3&productid=130。我想将从一种形式中选择的复选框选项传递给另一种形式。

我有两种形式代表篮子的两个阶段:

  1. 要查看第一个表单,请单击“添加到愿望清单按钮”。检查一些选项,然后单击底部的“添加到愿望清单”按钮。
  2. 要查看第二个表单,请单击绿色的“愿望清单按钮”。这将显示选择的选项。

我想显示在第一个表格中打勾的选项,在第二个表格上打勾。我怎么能这样做?

如果您希望完整查看代码 - http://pastebin.com/W3UVSSEx

第一个表格从第 197 行开始,第二个表格从第 276 行开始。

两种形式的复选框都以这种方式显示:

我尝试使用isset,但我不确定要检查什么,因为我的复选框名称是变量。

0 投票
3 回答
2909 浏览

session - Magento - Internet Explorer 购物车问题

我在 Magento 1.4.1 上,经常接到客户的电话(每周 2-3 次),他们无法将产品添加到购物车中。客户的症状是相同的:都使用 IE(最常见的是 7 或 8)。当他们尝试添加到购物车时,他们会被带到一个空的购物车页面。反复尝试不能解决问题。我无法验证,我可以访问的唯一 IE 版本是 9。我会将此视为用户错误,但以下情况除外:

  1. 我的网站上的转化率通常低于预期(如果大部分 IE 客户无法进行交易,则可以解释)。
  2. 症状的一致性:浏览器和版本、失败的操作

我认为这是设置会话或 cookie 的问题(但可能完全是错误的,并且对其他建议的原因持开放态度)。如果是 cookie 问题,我在 Stack Overflow 上找到了这篇文章和这篇文章,它们提供了一些信息,但对于如何确认它是 cookie 或会话问题并没有明确的想法。

有人可以建议开始诊断的最佳方法吗?