Social Commerce: The Seamless Blend of Social Media and Online Shopping