Magento 在购物车中,一次只能添加一个卖家产品

Magento 在购物车中,一次只能添加一个卖家产品,magento,Magento,我需要帮助在磁电机,在购物车只有一个卖家的产品可以添加在一个时间。 其他卖方产品应受到限制 这是基于sku进行控制的代码 $product = $this->_initProduct(); $items = Mage::getSingleton('checkout/session')->getQuote()->getAllItems(); foreach($items as $item) { if($item->sku() == $product->sku(

我需要帮助在磁电机,在购物车只有一个卖家的产品可以添加在一个时间。 其他卖方产品应受到限制

这是基于sku进行控制的代码

$product = $this->_initProduct();
$items = Mage::getSingleton('checkout/session')->getQuote()->getAllItems();
foreach($items as $item) {
    if($item->sku() == $product->sku()) {
        Mage::getSingleton('checkout/session')->getQuote()->addItem($item);
        return $this->_redirectReferer(Mage::helper('checkout/cart')->getCartUrl());
     }

像这样,我需要一次控制一个卖方产品

如果包含代码,问题更容易回答。另外,我将更深入地描述您的问题。那么,您的问题是什么呢?以更可读的方式格式化代码