Multi-channel Marketing and Commerce Critical for Modern Retailers