Документация для разработчиков
Темная тема

convertCurrency

void public static
\Bitrix\Catalog\DiscountTable::convertCurrency(
	array &$discount,
	string $currency
);

Метод пересчитывает параметры скидки в другой валюте (валюте магазина). Метод статический.

Параметры

ПараметрОписаниеВерсия
&$discountМассив с параметрами скидки.
$currencyНовая валюта.

Примеры

Есть скидка 100 рублей, нужно пересчитать в евро/

$discount = [
	'VALUE_TYPE' => \Bitrix\Catalog\DiscountTable::VALUE_TYPE_FIX,
	'CURRENCY' => 'RUB',
	'VALUE' => 100
];
\Bitrix\Catalog\DiscountTable::convertCurrency(
	$discount,
	'EUR'
);
echo '<pre>'.print_r($discount, 1).'</pre>';
Array(
	[VALUE_TYPE] => F
	[CURRENCY] => EUR
	[VALUE] => 1.28
)


© «Битрикс», 2001-2024, «1С-Битрикс», 2024