Several major retailers including Walmart are directing the majority of their holiday hires to work on store floors this year as Americans shift to shopping in-person rather than mostly online.