# Marketplace requirements and future features
## Requirements
### Registeration
Registeration process should incldue the following componenets:
- Onboarding process:
- Generic registeration process
- Submit documents:
- Commercial Registeration -> manually verified
- General info
- Location
- Manual approving based on documents submitted
## Vendor profile
- Vendor profile:
- Crowd sourced rating
- Crowd sourced reviews
## Listings
Product listing should inlcude the following features:
- Recommendation system
- Suggestions
- Product listing is manually approved at first, then automated to accomadate scale
- Client side validation of listing meta-data
- Must include usage instructions manual
## Payment
The system should support the following payment methods:
- C: Integrated payment system
- B: Money order -> Option shown if account is a business account
- B: Money order reception verification
## Customer support
Support portal should offer multiple methods including:
- Email
- Chat
- Chatbot
## Future features
- 360 photos of product
- Promoted listing