Задать вопрос
@photosho

Почему Bitrix не даёт привязать другую валюту к заказу?

Создаю заказ через D7. При попытке привязать валюту, отличную от базовой, получаю ошибку:

[Bitrix\Main\NotImplementedException] 
field CURRENCY (140)


Лицензия - "Малый бизнес". Вроде позволяет создать несколько валют. Не работает с ними? Код:

$order = Order::create($site, $userId);
$order->setField('CURRENCY', $currency);

$basket = Basket::create($site);

$item = $basket->createItem('catalog', $product['ID']);
$item->setFields([
	'QUANTITY' => 1,
	'CURRENCY' => $currency,
	'LID' => $site,
	'PRODUCT_PROVIDER_CLASS' => '\CCatalogProductProvider'
]);


Если в $currency - "RUB", то заказ создаётся правильно. Если другая валюта - ошибка.
  • Вопрос задан
  • 16 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы