Omnichannel has come of age for brick-and-mortar retailers. more