O2O, as abbreviation for Online 2 Offline or Offline 2 Online, is a newly developed e-commerce mode that has been successfully drawn much attention in practice for its ability to bring opportunity for business. Offline 2 online 2 offline (O2O2O) is an extension to offline 2 online, it means that offline customer, especially for customer inside a shopping mall, is enticed by offline marketing and therefore purchase digital goods or services online via mobile application, eventually finish consumption in physical stores. However, two issues remain as obstacles that impede the implementation of O2O2O for real application. One is recognized as personalized recommendation problem that concerns what content is appropriate or interest enough to be recommended to the customer to prompt the purchase action. The other is the lack of effective communication way for information exchange between customers with stores nearby. A novel method that adopts rule based semantic reasoning is present in this paper. Examples demonstrate that the proposed method can easily and rapidly generate a practical solution for personalized recommendation problem. A recommendation system is subsequently constructed to create a linkage between customers and stores for providing seamless information exchange.