2014-10-22 3 views
0

Я продаю две услуги в магазине Magento. Я отключил тележку и многостраничную проверку. Я хочу продавать только одну услугу за раз. Средства, которые я хочу выполнить, если клиент пытается добавить обе услуги в корзину, чтобы предыдущая служба была удалена.Magento Product Rules, добавляя по одному продукту за один раз

Как это сделать? Я искал это за последние 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

+0

Thankyou. Это работает для меня. Проверьте мой URL-адрес usecureme.mythstreet.com или usecure.me –