Правила продукта 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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]