Nope, because the only way to collect said bus pass would be to make a rail-based journey. The only way you can buy a bus pass online is to order an annual on a new Oyster, in which case a card is physically posted to you with the bas pass already loaded.
Assuming you're in the London area however, monthly passes are available from any normal Oyster ticket stop.
Ah I see. Can I buy one at a station ticket office or ticket machine with oyster faclities?
Ah I see. Can I buy one at a station ticket office or ticket machine with oyster faclities?
Yes, that is how you are supposed to buy them.
Plus TfL travel information visitor centres or whatever they're called at the moment.
As an aside, since tube station ticket offices closed, has anyone tried to buy odd-period bus passes? LU stations and the aforementioned visitor centres used to be the only places to buy them from, so I assume they've been dropped but have never seen official confirmation to that effect.