Intereting Posts
Как гарантировать одновременные потоки не получить то же значение в MYSQL? Связывание нескольких значений в pdo Набор символов cmd Как отображать категории и конечные подкатегории с помощью PHP и MySQL? Выбирайте продукты по нескольким атрибутам, используя AND вместо OR, конкатенатор, модель данных EAV Как использовать функцию загрузки javascript дважды? (загрузка нагрузки) PHP FPM возвращает HTTP 500 для всех ошибок PHP преобразовать ассоциированный массив в XML в php контроллер существует, но страница не найдена Как определить два числа, которые ближе друг к другу в массиве отображать данные из двух таблиц Mysql, получая значения из выпадающего списка, используя php Проблема с Jars_encode Charset Использовать функцию иногда () в классе запросов Laravel 5 Сообщение об ошибке № 100 при использовании Facebook open graph api как экспортировать в phpmyadmin не включать столбец идентификатора (AUTO_INCREMENT coloumn)

Удалите вариант доставки, если условие выполнено

Я хотел бы удалить стандартный способ доставки productmatrix_Standard из методов доставки, если выполняется определенное условие. Я считаю, что мне нужно переопределить следующее:

 /** * One page checkout status * * @category Mage * @category Mage * @package Mage_Checkout * @author Magento Core Team <core@magentocommerce.com> */ class Mage_Checkout_Block_Onepage_Shipping_Method_Available extends Mage_Checkout_Block_Onepage_Abstract { protected $_rates; protected $_address; public function getShippingRates() { if (empty($this->_rates)) { $this->getAddress()->collectShippingRates()->save(); $groups = $this->getAddress()->getGroupedAllShippingRates(); /* if (!empty($groups)) { $ratesFilter = new Varien_Filter_Object_Grid(); $ratesFilter->addFilter(Mage::app()->getStore()->getPriceFilter(), 'price'); foreach ($groups as $code => $groupItems) { $groups[$code] = $ratesFilter->filter($groupItems); } } */ return $this->_rates = $groups; } return $this->_rates; } } 

Как удалить существующие методы доставки из этой коллекции, или удалить ее и перестроить вручную, пропуская параметр productmatrix_Standard ?