Some consumers have various product demands that are associated with each other. Although there are methods for discovering the associations among co-purchased products, they have limitations, including redundancy of the extracted association rules, the potential to miss novel and interesting associations among co-demanded products hidden in shopping behaviors, and neglect of several important influential factors. In order to provide effective product recommendations, it is necessary and beneficial to discover the associations among the products co-demanded by the same consumers in a short period based on the consumers’ shopping behaviors. Therefore, this paper proposes a novel model for discovering associated consumer demands based on a co-demanded product network. First, the model identifies each consumer’s product demands and calculates their intensity based on various online shopping behaviors. Second, the model constructs a co-demanded product network based on the products demanded by the same consumers within a short period. The model also considers several important factors, previous neglected in the literature, that can improve the detection of associations among co-demanded products, including the time interval between two product demands from the same consumers, the popularity of each demanded product, and the number of product demands from each consumer. Third, the model uses an algorithm for the detection of overlapping communities to identify the tightly connected co-demanded products within the network as communities of associated consumer demands, and ranks them based on their information density. We use a real-world dataset collected from a well-known e-commerce platform to validate the proposed model. The results show that the proposed model can detect more modular, diverse, practical, and reliable communities of associated products than the existing network analysis–based market basket analysis methods.