The BLUE bus does a Walmart stop. It picks up across the street from the Eagle Totem on the dock.
The Van, is very tough to get TO Walmart from the cruise dock. It is overloaded with ship crew, who don't think twice about stacking up extra people in seats.
I have always had no trouble getting this van back to the ship, as the shoppers seem more spaced out.
In Juneau the Walmart Van was for crew only- last year. There is a city bus stop there. Bus pick up is on Franklin, down and across the street from the Red Dog at the bus shelter.