The goal of the project is to create a multilingual B2B platform enabling collaboration between wholesalers and buyers. The system is to serve as a marketplace, offering multimedia features, AI modules, auctions, subscriptions, and supplier verification.
FUNCTIONAL SPECIFICATION OF THE B2B PLATFORM
2. Main assumptions
International reach: separate domains for selected countries.
Two types of users: buyers and wholesalers.
Paid subscriptions for both parties.
Multimedia features (videos, unboxings, live broadcasts).
Auction system for sellers.
AI-based modules.
User verification.
3. Platform structure
Frontend: web application (RWD); optionally a mobile application.
Backend: microservices or modular architecture.
CMS/Admin: advanced admin panel.
API: central API supporting all national domains.
4. Basic functionalities
4.1 Registration and login
Email registration + password.
Traditional login + MFA (optionally SMS).
Email verification.
Login via SSO (Google, Microsoft – optionally).
4.2 Account types Buyers:
STANDARD account (no videos, no auctions, limited access).
PREMIUM account (full access to videos, special offers, AI recommendations). Wholesalers:
Wholesaler account with access to the offer panel.
Ability to publish standard offers.
Ability to publish auctions (only PREMIUM).
4.3 Account verification Standard verification (manual)
Verification of company documents by the platform team.
Checking registration data (NIP, REGON, VAT, KRS, etc.).
Phone contact to confirm data.
Granting status: “Verified – documents confirmed”. Premium verification (on-site visit + video recordings)
Optional offer for PREMIUM wholesalers.
The platform team visits the company in person.
Recording of professional video material: o warehouse presentation, o packaging process presentation, o unboxing of sample pallets, o conversation with the owner/manager.
Placement of the video on the wholesaler's profile in the “About the company” section.
Granting status: “Verified Premium – on-site visit confirmed”.
Highlighting in the offer listing (badge + higher position).
5. Product and offer functionalities 5.1 Listing offers
Offer addition form (title, description, quantities, MOQ, photo gallery).
Categorization of offers.
Adding videos (PREMIUM sellers).
Preview of unboxings (Premium buyers).
Teasers of videos for standard accounts.
5.2 Auction system
Auctions with start and end dates.
Minimum price.
“Buy now” price.
Automatic bidding.
Notifications of bids.
6. Multimedia features
6.1 Offer videos (Video Unboxing Modules)
Wholesalers can add a video to the offer.
Premium buyers see videos in full version.
Standard accounts see a thumbnail + a message about the need for a subscription.
6.2 LIVE broadcasts
Wholesalers can organize a general live or one related to a specific product.
Buyers can ask questions in the chat.
The live recording later goes to the Premium video library.
7. International platform (multi-domain)
Separate national domains.
Each domain has its own language version.
Automatic location detection.
Global account – one login for all versions.
Local currency and price conversion. 8. AI features 8.1 AI RiskScore
Supplier risk analysis.
Rating 0–100.
Risk description generated automatically.
8.2 AI Matching Engine
Matching offers to buyer needs.
Intelligent supplier recommendations.
8.3 Multimedia content recognition
Automatic tagging of products based on image/video.
9. User panel
9.1 Buyer panel
List of watched offers.
Query history.
AI recommendations.
Notifications of new auctions.
9.2 Wholesaler panel
View statistics.
Information about queries.
Activity analysis and optimization suggestions.
Sales history.
10. Admin panel (CMS)
User management.
Manual account verification.
Moderation of offers and auctions.
Subscription management.
CMS for pages (FAQ, Blog, Privacy Policy).
Reporting and dispute system.
11. Marketing and communication
Newsletters for subscribers.
Email alerts about new offers.
Web/mobile push.
Coupon and discount system.
12. Security
SSL certificates.
Anti-spam protection.
Protection against DDoS attacks.
GDPR compliance.
Backups.
13. Additional functionalities
Social Proof Wall – live activity.
Automatic translations of offer content.
14. Verification process (step by step)
14.1 Standard verification
1. Registration of the wholesaler.
2. Submission of company documents.
3. Manual verification by the team (NIP/REGON/EU VAT/Companies House).
4. Phone contact confirming data.
5. Granting status “Verified – documents confirmed”.
14.2 Premium verification (on-site visit)
1. Application for premium verification.
2. Agreement on the date of the visit.
3. Personal visit of the team to the warehouse.
4. Recording of video materials and photos.
5. Assessment of reliability and warehouse conditions.
6. Granting status “Verified Premium – on-site visit confirmed”.
15. Premium verification pricing
Document verification – included in the subscription price.
Premium verification (on-site visit). Outside the EU: individual pricing.
Included video material + photos + Premium designation.
16. Video recording guidelines
Minimum length: 1–3 min.
Stable shots, no zooming in motion.
View of the warehouse, pallets, packaging process.
Mandatory element: short introduction by a company representative.
Recordings in Full HD or 4K quality.
Material edited by the platform team.
17. Presentation of verification statuses on the wholesaler's profile
Badge on the profile and with each offer.
Color scheme: o Gray – unverified. o Blue – document verification. o Gold – premium verification.
“About the company” section with premium video.
Highlighting premium wholesaler offers in listings.
18. Onboarding new wholesalers 1. Account registration. 2. Adding company data. 3. Submission of documents. 4. Standard verification. 5. Adding the first offer (hints and checklists). 6. Proposal for premium verification. 7. Publication of profile and offers. 19. MVP – Minimum Scope
Registration, login, user panel.
Adding offers.
Paid subscriptions.
Account verification.
Multi-domain.
Search and filter system. 20.