Retailers go all out for omnichannel