【问题标题】:Magento quantity field doesn't workMagento 数量字段不起作用
【发布时间】:2010-06-02 14:41:13
【问题描述】:

我根本找不到解决问题的方法! 数量字段正常工作。在整个商店编程了几个月后,我想测试数量字段并发现它不起作用。

尽管我在数量字段中输入了“3”,但我只能将一种产品添加到购物车中。

我没有更改 product/view.phtml 和 addtocart.phtml 中的任何内容。 不知道我必须在哪里搜索此错误。 也许有人可以给我小费...

问候最大

【问题讨论】:

    标签: php zend-framework magento


    【解决方案1】:

    数量字段用于各种产品类型prepareForCart 函数。您是否覆盖了任何产品类别?

    【讨论】:

    • 嗯,我安装了 j2t Ajax 购物车模块。也许这毁了一些东西。我在开发者论坛上写过,但没有得到任何答复。但我注意到,当我从我的设计更改为默认设计时,数量字段有效。这是模板文件中出现错误的标志吗?对不起我的英语不好,希望你能理解...
    • 如果您更改设计并且它可以工作,则可能是设计有问题。赔率是一个模板,是的,但它可能是别的东西。对比一下默认模板和你的,验证数量输入框的渲染方式是一样的。
    • 嗯,刚刚发现,当我使用可配置产品进行测试时,我有 2 个数量字段和添加到购物车按钮!一个数量字段正在工作,另一个没有......我在那里搞砸了一些东西......
    • 好的,现在可以使用了。确实采用了默认的 view.phtml 并替换了它。但我仍然不知道问题出在哪里,而且可能永远不会知道:-)
    • @madmax 我只是有同样的问题,该框没有添加框中输入的数量,它只是将默认数量添加到购物车中......
    【解决方案2】:

    解决了

    就我而言,添加到购物车的按钮不是原来的

    onclick="productAddToCartForm.submit(this)"

    使用此方法不仅提交产品,还提交数量。在我的点击是

    onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"

    这通过 GET 发送数据并且总是在没有数量的情况下发送数据。就我个人而言,我不知道 view.phtml 发生了什么、为什么或何时发生变化。

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-16
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多