Magento - отображать доставку только в сумме на странице корзины, удалить форму доставки

Я ломаю над этим уже 6 часов. Я хотел бы удалить форму доставки, которая удаляет оценки доставки и имеет фиксированную плату в итоговых значениях.

Я уже пробовал этот http://www.danneh.org/2010/08/adding-shipping-costs-to-the-cart-automatically-in-magento/ но бесполезно, может ли кто-нибудь подтвердить, работает ли это, или, может быть, дать лучшую идею ?

Спасибо!


person Alari Rebane    schedule 07.05.2013    source источник


Ответы (1)


Просто выполните этот шаг, чтобы установить способы доставки в вашем saveBillingAction() и saveShippingAction() в этом состоянии.

if (!isset($result['error']))

вызвать функцию $this->saveShippingMethodAction(); и

Поместите этот код.

public function saveShippingMethodAction()
{
    $this->_expireAjax();
    if ($this->getRequest()->isPost()) {
        $data = $this->getRequest()->getPost('shipping_method', 'flatrate_flatrate');
        $result = $this->getOnepage()->saveShippingMethod($data);
           $this->getResponse()->setBody(Zend_Json::encode($result));
    }

}

В шагах по сохранению способов доставки. Надеюсь, это сработает для вас.

person Mufaddal    schedule 08.05.2013
comment
Спасибо за ответ, у меня как-то работает плагин, но я обязательно вернусь, когда что-то сломается (надеюсь, нет) (: - person Alari Rebane; 11.05.2013