What motivates customers to participate in social commerce? The impact of technological environments and virtual customer experiences
To give or to receive? Factors influencing members' knowledge sharing and community promotion in professional virtual communities