в контроллере нужной формы (для продукта - admin\controller\catalog\product.php) вставить
$results = $this->model_localisation_currency->getCurrencies($data);
foreach ($results as $result) {
$this->data['currencies'][] = array(
'currency_id' => $result['currency_id'],
'title' => $result['title'] . (($result['code'] == $this->config->get('config_currency')) ? $this->language->get('text_default') : null),
'code' => $result['code'],
'value' => $result['value'],
'date_modified' => date($this->language->get('date_format_short'), strtotime($result['date_modified']))
);
}
в самой форме добавить выпадающий список:
<tr style="background-color: #FFFF98;">
<td><?php echo $entry_currency; ?></td>
<td><select name="currency_code">
<option value="0"><?php echo $text_none; ?></option>
<?php foreach ($currencies as $currency) { ?>
<?php if ($currency['code'] == $currency_code) { ?>
<option value="<?php echo $currency['code']; ?>" selected="selected"><?php echo $currency['code']; ?></option>
<?php } else { ?>
<option value="<?php echo $currency['code']; ?>"><?php echo $currency['code']; ?></option>
<?php } ?>
<?php } ?>
</select></td>
</tr>
при сохранении поле "currency_code" будет содержать выбранный код - который применить к вставляемому значению, например использовать при конвертации.