Вес товара в Opencart это непосредственный показатель физического веса для подсчета общего в корзине покупок. С помощью этой характеристики можно посчитать сколько обойдется доставка если установлен модуль Доставка в зависимости от веса и указать как справочную информацию покупателю.
Вес заполняется в единицах измерения, которые выставлены по умолчанию, и в стандартной реализации оформления заказа подсчитывается суммарный вес.
Поле не является обязательным к заполнению, однако с помощью его можно вывести вес товара. По умолчанию, движок opencart в карточке товара не отображает данное поле, но отредактировав три файла можно вывести вес в карточке товара.
1. Добавляем в контроллер функционал, для этого открываем: /catalog/controller/product/product.php и находим строку:
$this->data['text_model'] = $this->language->get('text_model');
После неё вставляем:
$this->data['text_weight'] = $this->language->get('text_weight');
Далее находим строку:
$this->data['review_status'] = $this->config->get('config_review_status');
После неё вставляем:
$this->data['weight'] = $product_info['weight'];
2. Открываем языковый файл, для добавления надписи Вес по адресу: /catalog/language/russian/product/product.php Находим строку:
$_['text_model'] = 'Модель:';
После нее вставляем:
$_['text_weight'] = 'Вес:';
3. Выводим в карточке товара вес. Открываем: /catalog/view/theme/default/template/product/product.tpl Находим строку:
После нее вставляем:
Все готово! Теперь вес будет выводится в описании товара.