Я вот так сделал, может кому пригодится...
в catalog/model/checkout/order.php
заменяем
$text .= $result['quantity'] . 'x ' . $result['name'] . ' (' . $result['model'] . ') ' . html_entity_decode($this->currency->format($result['total'], $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n";
на
$order_sku_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$result['product_id'] . "'");
foreach ($order_sku_query->rows as $sku) {
$text .= $result['quantity'] . 'x ' . '(' . $sku['sku'] . ') ' . $result['name'] . ' (' . $result['model'] . ') ->' . html_entity_decode($this->currency->format($sku['cost']*$result['quantity'], $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . ' ' . html_entity_decode($this->currency->format($result['total'], $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n";
}
Результат: в скобках после количества дополнительно выводится SKU, после модели дополнительно выводится сумма в закупочных ценах.