Product Discovery
This will be the first point of interaction between seller and the product. This can be anything from a link on a social site , to a redirection/app invoke via email or a sell button of digital goods on the existing marketplace
1) Marketplace shall integrate SEO for better discovery
2) Targeted adds on social sites
3) Up-selling
4) If there is an existing segment of offerings say physical goods then marketing campaigns / emailers etc will help
5) Prominent CTA's on the existing paltform
Seller On-Boarding
This can be either DIY / via operational / KAM assisted model. The ecommerce platform shall verify the business operated by the seller is legit and is falling the LOB ( Line of business for the marketplace ). Marketplace maintains the unique id say MID ( Merchant identifier ) & MBID ( Merchant Business Identifier ) to uniquely identify the merchants /sellers on-boarded on the platform
Post lead generation via CRM etc there shall be a on-boarding engine to manage the entire on-boarding journey of the seller
Seller Registration
Sellers can register by providing relevant business details like GST , PAN and other mandatory details
1) Capture documents /images
2) Validated/verifies data with the central repositories
Seller Sign-In / SSO Integration
Marketplace can provide the SSO login integration of Facebook / Gmail / Twitter
1) Sign in via username / email /mob
2) SSO integration with google /facebook etc
Catalogue Management
This product module will be maintaining the listing of products / products categories etc
1) List the products : singe and bulk
2) Category Management
3) Image Uploader
4) Product Descriptions
5) Product create request
6) Product Edit request
Inventory Management
This component will manage the inventory etc. Although for digital goods same product can be re-used and can be sold to multiple buyers , but to keep the product generic to enable scalability for selling physical goods , i am keeping this component
To manage the SKU's etc so that product availability is there for maximum timeframe
Pricing component
To maintain price / GST etc
Manages the price for the products. Price is an important component for driving the sale of the product , have mentioned the user drawing and key word association in the next section
Tired pricing for the seller : silver / gold /platinum