As for components or functionality for B2C e-commerce platforms, it may vary. Still, there are certain features every business-to-consumer marketplace should have. These components are registration, social sign-up, product page with photos and descriptions, cart, and multiple payment options.