No, anyone can shop barefoot in Walmart. Keep in mind that there are no health codes or laws that prohibit customers from walking in bare feet. But Walmart also sells shoes if you need some.