A shopper who stopped by the Cordova Walmart Friday afternoon to pick up some doctor-prescribed compression socks got more than he bargained for when a man opened fire inside the store.