O2O, which stands for Online to Offline (or, sometimes Offline to Online) has been one of the hottest topics in marketing in the last couple of years. It has …