Единыцы измерения можно добавить к цене товара следующим образом..
Добавим пользовательское поле для единиц измерения.
Теперь в файле
шаблон/html/com_virtuemart/sublayouts/prices.php
Закомментируем строку
//echo $currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices, false, false, $quantity = 1.0, false);
И перед ней добавим следующий код
$edIzm = ''; foreach ($product->customfieldsSorted['normal'] as $cf){ if ($cf->virtuemart_custom_id == 3){ $edIzm = $cf->customfield_value; break; } } //echo $product->customfield_value //echo $displayCurrency->currency_name; //echo $displayCurrency->currency_code_3; //$displayCurrency->currency_symbol; $price = /* jText::_('COM_VIRTUEMART_PRODUCT_SALESPRICE') . */$product->prices['salesPrice'] . ' ' . $displayCurrency->currency_symbol ; if (!empty($edIzm)){ $price .= '/' . $edIzm; } echo $price;