public function calculateShippingPrice(float $totalWeight, float $totalProductPrice, float $payment_type, string $country_code): float 	{ 		if ($this->isDeliveryFree($totalProductPrice) && $country_code == 'HR') { 			return 0; 		}  		if ($this->delivery_type == DeliveryType::GLS) { 			return $this->calculateGLSShippingPrice($totalWeight); 		}  		return $this->calculateUPSShippingPrice($totalWeight); 	}