Enabling Omnichannel Commerce for Retailers