• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/restrictions/bysite.php
  • Класс: BitrixSaleDeliveryRestrictionsBySite
  • Вызов: BySite::extractParams
static function extractParams(Entity $entity)
{
	if ($entity instanceof CollectableEntity)
	{
		/** @var BitrixSaleShipmentCollection $collection */
		$collection = $entity->getCollection();

		/** @var BitrixSaleOrder $order */
		$order = $collection->getOrder();
	}
	elseif ($entity instanceof Order)
	{
		/** @var BitrixSaleOrder $order */
		$order = $entity;
	}

	if (!$order)
		return false;

	return $order->getSiteId();
}