• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/imopenlinesmanager.php
  • Класс: BitrixSalesCenterIntegrationImOpenLinesManager
  • Вызов: ImOpenLinesManager::getOrderPreviewData
public function getOrderPreviewData(Order $order)
{
	$description = '';
	$discountPrice = SaleManager::getInstance()->getOrderFormattedDiscountPrice($order);
	if($discountPrice)
	{
		$description .= Loc::getMessage('SALESCENTER_IMOPMANAGER_ORDER_ADD_MESSAGE_DISCOUNT', [
			'#DISCOUNT#' => html_entity_decode($discountPrice),
		]);
		$description .= PHP_EOL;
	}
	$description .= Loc::getMessage('SALESCENTER_IMOPMANAGER_ORDER_ADD_MESSAGE_BOTTOM');
	return [
		'title' => Loc::getMessage('SALESCENTER_IMOPMANAGER_ORDER_ADD_MESSAGE_TOP', [
			'#SUM#' => html_entity_decode(SaleManager::getInstance()->getOrderFormattedPrice($order)),
			'#DATE#' => SaleManager::getInstance()->getOrderFormattedInsertDate($order),
		]),
		'description' => $description,
	];
}