UPD: Что бы работало в корзине нужно еще вставить сюда
\app\functions\fn.cart.php (35)
Находим
$fields = array(
'?
roducts.product_id',
'?
roducts.company_id',
"GROUP_CONCAT(IF(?
roducts_categories.link_type = 'M', CONCAT(?
roducts_categories.category_id, 'M'), ?
roducts_categories.category_id)) as category_ids",
Добавляем
$fields = array(
'?
roducts.product_id',
'?
roducts.company_id',
'?
roducts.product_currency',
"GROUP_CONCAT(IF(?
roducts_categories.link_type = 'M', CONCAT(?
roducts_categories.category_id, 'M'), ?
roducts_categories.category_id)) as category_ids",
Ниже еще находим
(175)
$_pdata['weight'] = fn_apply_options_modifiers($product['product_options'], $_pdata['weight'], 'W', array(), array('product_data' => $product));
$_pdata['amount'] = $product['amount'];
После этого вставляем
switch($_pdata['product_currency'])
{
case 0:
$product['price'] = $product['price']*Registry::get('addons.extra_currencies.currency_uah');
break;
case 1:
$product['price'] = $product['price']*Registry::get('addons.extra_currencies.currency_usd');
break;
case 2:
$product['price'] = $product['price']*Registry::get('addons.extra_currencies.currency_eur');
break;
case 3:
$product['price'] = $product['price']*Registry::get('addons.extra_currencies.currency_rub');
break;
}
Строки могут не совпадать у меня 4.1.х тема responsive