Перейти к содержанию

Рекомендуемые сообщения

День добрый, как можно вывести итоговый вес всего заказа в поле Метода доставки.

Для примера: Доставка траснпортной компанией (Общий вес 13 кг)

 

Нужно это вывести в админку в заказ (sale/order_info.tpl) ну и что бы в письме о заказе итоговый вес тоже прилетал и в том же месте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос решён. Кому интересно:

открываем для каждого метода доставки его catalog/model/extension/shipping/метод.php

И добавляем вверху вызов (если отсутствует)

$weight = $this->cart->getWeight();

А ниже ищем что то подобное

$quote_data['Ваш метод доставки'] = array(
                'code'         => 'Ваш метод доставки',
                'title'        => $this->language->get('text_description') . ' ' . "( Вес:" . ' ' . $weight . ' '."гр. ".')'
                'cost'         => $this->config->get('item_cost'),
                 'tax_class_id' => $this->config->get('item_tax_class_id'),
                'text'         => $this->currency->format($this->tax->calculate($this->config->get('item_cost'), $this->config->get('item_tax_class_id'), $this->config->get('config_tax')))
              );

 

И добавляем перед запятой то что подчёркнуто

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

зачем выкладывать заведомо кривые решения?

Ну сделали черте что, ну и ладно, но зачем людям то давать эти советы?

 

почему вы считаете что у всех дефолтный вес в граммах и почему вы не воспользовались weight->format 


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто потому, что я агрохимик, а не программист, извините

Можете подсказать изящное решение?

Изменено пользователем gyurza2000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, nikifalex сказал:

почему вы не воспользовались weight->format 

 

 '  (' $this->language->get('text_weight') . ' ' $this->weight->format($weight$this->config->get('config_weight_class_id')) . ')',

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.