0

我检查了选项中的选项system -> config -> Inventory并将其设置为 1000,Maximum Qty Allowed in Shopping Cart我可以添加相同的产品,因此它会增加该产品的数量,但是如果我添加另一个产品,我会得到购物车中允许的最大数量,知道怎么做我修好了购物车,这样我就可以在购物车中添加更多物品了?

PS:我有Magento 版本。1.6.1.0

提前谢谢大家!

4

3 回答 3

0

我想建议您执行以下操作:

  1. 首先检查系统 -> 配置 -> 所有商店的库存设置。通常,当不同商店级别的设置不合适时,用户会收到此类错误。
  2. 但是,如果您在添加其他产品时遇到此错误,请转到产品的“库存”选项卡并检查“购物车中允许的最大数量”是否正确填写。
于 2012-06-30T14:14:01.830 回答
0

您的错误“最多可添加一件商品加入购物车”。是非常独特的,它实际上是一个自定义错误,不是 Magento 原生的。我在我的一个客户的一些代码中找到了它。您必须在几个文件中查找以下代码块:

      if ($cartItems >= 1) {
            Mage::getSingleton('core/session')->addError($this->__('Maximum one item to add the shopping cart.'));
            $this->_goBack();
            return;
       }

    if ($params['product'] != $productId) {
        if ($cartItems >= 1) {
            $this->_getSession()->addError($this->__('Maximum one item to add the shopping cart.'));
            $this->_goBack();
            return;
       }
    }

    if ($params['product'] != $productId) {
        if ($cartItems > 1) {
            Mage::getSingleton('checkout/session')->addError($this->__('Maximum one product to add the shopping cart.'));
            $this->_redirect('checkout/cart');
            return;
        }
    }

       if ($item->getProductId() != $productId) {
           if ($cartItems >= 1) {
                $this->_getSession()->addError($this->__('Maximum one item to add the shopping cart.'));
                $this->_goBack();
                return;
            }
        }

您可能会在/app/code/local/{Name}/{Module}/controllers/Checkout/CartController.php /app/code/local/{Name}/{Module}/controllers/Checkout/OnepageController.php /app/code/local/{Name}/{Module}/controllers/Sales/OrderController.php Mentionally 中找到它们,{Name} 不一定仅限于一个扩展名......我已经找到了多个,请在 /app/code/local 中的所有文件中执行搜索以确保. 为了“修复”它,或者将“1”更改为if ($cartItems > 1) {其他(更高)数字,或者将 if 语句注释掉并将其替换为if(false) {.

于 2014-02-08T01:04:28.757 回答
-1
 if ($params['product'] != $productId) {
        if ($cartItems > 1) {
            Mage::getSingleton('checkout/session')->addError($this->__('Maximum one product to add the shopping cart.'));
            $this->_redirect('checkout/cart');
            return;
        }
    }
于 2015-09-02T11:05:50.623 回答