Originally Posted by
aktchi
(It seems that the only way out is to research each segment's booking code and then call to up-fare while purchasing. What a pain.)
That’s not sufficient because not every carrier distinguishes basic economy by booking code.
Also on a multiple segment single ticket the IATA rule on baggage allowances or the US DoT rule may take precedence over a carrier’s normal policies.