I think they get around this by having the pharmacy hours be a few hours offset from their actual business hours. My local Sam’s opens at 8 for “plus” memberships and the pharmacy doesn’t open until 10 when the poor normal members can start shopping.