Use airbags? When you get parked where you want to serve, lower the entire bus to the ground. I have seen several cars that do it. Maybe have a lower-able walkway on the side to elevate people the last foot or so to serving height.
Just please dont try to make one of those "Bouncing" Buses.