- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/component/variationform.php
- Класс: BitrixCatalogComponentVariationForm
- Вызов: VariationForm::preparePriceDescription
protected function preparePriceDescription(array $fields = []): array
{
return [
'name' => $fields['NAME'],
'title' => $fields['TITLE'],
'type' => 'money',
'entity' => 'money',
'priceTypeId' => $fields['TYPE_ID'],
'editable' => $this->isPricesEditable(),
'data' => [
'affectedFields' => [
$fields['PRICE_FIELD'],
$fields['CURRENCY_FIELD'],
],
'currency' => [
'name' => $fields['CURRENCY_FIELD'],
'items' => $this->getCurrencyList(),
],
'amount' => $fields['PRICE_FIELD'],
'formatted' => 'FORMATTED_'.$fields['PRICE_FIELD'].'_PRICE',
'formattedWithCurrency' => 'FORMATTED_'.$fields['PRICE_FIELD'].'_WITH_CURRENCY',
],
];
}