2014-10-22 204 views
0

我在我的Magento商店中銷售兩種服務。我已禁用購物車和多頁結帳。我一次只想出售一項服務。我想要完成的手段,如果客戶試圖將這兩項服務添加到購物車,以前的服務應該被刪除。Magento產品規則,一次添加一個產品

我該如何做到這一點?我從過去的5個小時一直在搜索這個。

回答

0
文件中

app/code/core/Mage/Sales/Model/Quote.php 

有一個方法public function addProduct($product, $request = null); 你應該只添加$this->removeAllItems();是在方法的第一行,如:

public function addProduct(Mage_Catalog_Model_Product $product, $request = null) 
{ 
    $this->removeAllItems(); // new code 
    .... 
} 
當然

,它以更好的主意被當地的游泳池覆蓋。

+0

不,首先查找您可以觀察的事件。 – hakre 2014-10-22 12:44:18

+0

Thankyou。這個爲我工作。檢查我的URL usecureme.mythstreet.com或usecure.me – 2014-10-23 12:34:24