How (and why) to implement social commerce