Use travel agents. Simple solution. Online purchase will put you in s..t some day.

Most of them are non refundable and reroutable too