On Black Friday, Cyber Monday or Single's Day, thousands of consumers storm the big shopping malls or go on a virtual shopping...