Bridging the two worlds: Online Vs Offline Customers