Как редактировать Стоимость доставки и Способ доставки в админке?

Автор Jeick9, 13 августа 2014, 11:48:30

« назад - далее »

Jeick9

Здравствуйте. У меня возникла необходимость в админке, на детальной странице заказа, при необходимости редактировать "Способ доставки" и "Стоимость доставки". Подскажите, пожалуйста, как сделать эти поля редактируемыми.

tigran

В шаблоне /admin/themes/default/template/controllers/orders/_shipping.tpl
нужно добавить кнопку "Редактировать" (submitEditShipping).
В файле /controllers/admin/AdminOrdersController.php
нужно добавить функцию обработки запроса
elseif ((Tools::isSubmit('submitEditShipping') && isset($order))
{
    // тут обновляете заказ
    ....
    $order->update();
    Tools::redirectAdmin(self::$currentIndex.'&id_order='.$order->id.'&vieworder&conf=4&token='.$this->token);
}

Jeick9

Спасибо за ответ. Но, как правильно описать кнопку submitEditShipping?
И куда именно добавить код:

elseif ((Tools::isSubmit('submitEditShipping') && isset($order))
{
    // тут обновляете заказ
    ....
    $order->update();
    Tools::redirectAdmin(self::$currentIndex.'&id_order='.$order->id.'&vieworder&conf=4&token='.$this->token);
}


coder

В этом же файле  есть пример
<button type="submit" class="btn btn-default" name="submitShippingNumber">
<i class="icon-ok"></i>
{l s='Update'}
</button>