• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/controller/action/entity/saveorderaction.php
  • Класс: BitrixSaleControllerActionEntitySaveOrderAction
  • Вызов: SaveOrderAction::isLandingShop
private function isLandingShop(SaleOrder $order): bool
{
	/** @var SaleTradeBindingEntity $tradingItem */
	foreach ($order->getTradeBindingCollection() as $tradingItem)
	{
		$platformId = $tradingItem->getField('TRADING_PLATFORM_ID');
		$platform = SaleTradingPlatformManager::getObjectById($platformId);
		if ($platform instanceof SaleTradingPlatformLandingLanding)
		{
			return true;
		}
	}

	return false;
}