Сделал копию модуля. Переименовал файлы, изменил пути в файлах.
Всё работает - только вот таблица в БД одна на двоих со старым модулем.
Запутался, какие именно weight в коде относятся к названию модуля weight.php, а какие - к БД.
//admin\controller\extension\shipping\parcel.php
$this->model_setting_setting->editSetting('weight', $this->request->post)
$this->request->post['weight_' . $geo_zone['geo_zone_id'] . '_rate']))
$this->request->post['weight_tax_class_id'])
$this->request->post['weight_status'])
$this->request->post['weight_sort_order'])
//admin\view\template\extension\shipping\parcel.tpl
form="form-weight" data-toggle="tooltip"
name="weight_tax_class_id"
name="weight_status"
name="weight_sort_order"
name="weight_<?php echo $geo_zone['geo_zone_id']; ?>_rate"
//catalog\language\en-gb\extension\shipping\parcel.php
$_['text_weight']
//catalog\model\extension\shipping\parcel.php
$this->config->get('weight_' . $result['geo_zone_id'] . '_status'))
$weight = $this->cart->getWeight();
'code' => 'weight.weight_' . $result['geo_zone_id'],
$this->language->get('text_weight')
$this->weight->format($weight, $this->config->get('config_weight_class_id'))
'tax_class_id' => $this->config->get('weight_tax_class_id'),
$this->config->get('weight_tax_class_id')
'code' => 'weight',
$this->config->get('weight_sort_order'),