Custom Multi-Vendor eCommerce Platform
Budget: $50 – $130 USD
1. Site Settings:
• Become a Seller:
Users can register as sellers and add their products with photos, details, price, and quantity.
• Customer Account:
Customers can create accounts including full name, phone number (phone number is required to create an account, email is optional), and location. They can update their information anytime.
• Support:
A button for direct WhatsApp contact for customer support.
• Categories:
Display all product categories with a smart search engine that searches product names, descriptions, and seller names.
• Languages:
Full support for both Arabic (RTL) and English (LTR) with easy switching between languages.
⸻
2. User Accounts:
a. Seller Accounts:
• Seller info: name, email, phone number, password.
• Each seller has a separate store with:
• Store name (editable).
• Store image/logo (editable).
• Store description.
• List of products.
b. Customer Accounts:
• Ability to sign up and log in with full name and phone number (phone number is required, email is optional).
• When a customer attempts to purchase and clicks “Buy Now” in the cart, they must create an account (phone number only is enough, email is not mandatory).
• Ability to update profile information.
⸻
3. Shopping Cart and Orders:
• Customers can add products to a shopping cart.
• Payment method is Cash on Delivery only.
• Admin panel shows:
• Seller details.
• Products and number of sold items per seller.
• Orders page with full order details.
• Instant notifications to admin and sellers when new orders are placed.
⸻
4. Notifications System:
• Automatic notifications via email or WhatsApp when:
• New order is placed.
• Order status changes (processing, shipped, delivered).
• Instant alerts on admin dashboard and seller’s store page.
⸻
5. Inventory Management:
• Automatically update product quantities after each order.
• Alert sellers when stock is low.
• Prevent orders if stock is insufficient.
• Improved inventory system with multi-level alerts and warnings before stock runs out.
⸻
6. Analytics and Reports:
• Dashboard shows:
• Number of visitors.
• Sales by seller and product.
• Number of orders and peak hours.
• Monthly and yearly reports.
⸻
7. Design, Interface, and Branding:
a. Branding Colors:
• Main colors: Gray and Beige.
• Use these colors consistently across the website.
b. Homepage:
• Professional design reflecting branding.
• Show logo and site name “3alaaka”.
• Short description and welcome message.
• Main product categories.
• Section showing all stores on the site:
• Store name.
• Store image/logo.
• Short description about each store and what they offer.
• Quick links to browse stores and categories.
c. Individual Store Pages:
• Store owners can edit:
• Store name, image/logo, description, product order.
• Store page displays the store’s products clearly.
• Improved store interface with switchable design templates.
d. User Interface:
• A main menu or button to view All Stores easily.
• Search stores by name or category.
• Clear links to return to homepage and categories.
⸻
9. Added Creative Updates:
a. Single Sign-On (SSO) via Facebook and Google.
b. Promotions & Deals section.
c. Simple ratings and reviews system with stars and comments.
d. Live chat support between customers and sellers.
e. Smart push notifications on phone and website.
f. Favorites page for customers to save preferred products and stores.
g. Improved inventory management with multi-level alerts before stock runs out.
• Become a Seller:
Users can register as sellers and add their products with photos, details, price, and quantity.
• Customer Account:
Customers can create accounts including full name, phone number (phone number is required to create an account, email is optional), and location. They can update their information anytime.
• Support:
A button for direct WhatsApp contact for customer support.
• Categories:
Display all product categories with a smart search engine that searches product names, descriptions, and seller names.
• Languages:
Full support for both Arabic (RTL) and English (LTR) with easy switching between languages.
⸻
2. User Accounts:
a. Seller Accounts:
• Seller info: name, email, phone number, password.
• Each seller has a separate store with:
• Store name (editable).
• Store image/logo (editable).
• Store description.
• List of products.
b. Customer Accounts:
• Ability to sign up and log in with full name and phone number (phone number is required, email is optional).
• When a customer attempts to purchase and clicks “Buy Now” in the cart, they must create an account (phone number only is enough, email is not mandatory).
• Ability to update profile information.
⸻
3. Shopping Cart and Orders:
• Customers can add products to a shopping cart.
• Payment method is Cash on Delivery only.
• Admin panel shows:
• Seller details.
• Products and number of sold items per seller.
• Orders page with full order details.
• Instant notifications to admin and sellers when new orders are placed.
⸻
4. Notifications System:
• Automatic notifications via email or WhatsApp when:
• New order is placed.
• Order status changes (processing, shipped, delivered).
• Instant alerts on admin dashboard and seller’s store page.
⸻
5. Inventory Management:
• Automatically update product quantities after each order.
• Alert sellers when stock is low.
• Prevent orders if stock is insufficient.
• Improved inventory system with multi-level alerts and warnings before stock runs out.
⸻
6. Analytics and Reports:
• Dashboard shows:
• Number of visitors.
• Sales by seller and product.
• Number of orders and peak hours.
• Monthly and yearly reports.
⸻
7. Design, Interface, and Branding:
a. Branding Colors:
• Main colors: Gray and Beige.
• Use these colors consistently across the website.
b. Homepage:
• Professional design reflecting branding.
• Show logo and site name “3alaaka”.
• Short description and welcome message.
• Main product categories.
• Section showing all stores on the site:
• Store name.
• Store image/logo.
• Short description about each store and what they offer.
• Quick links to browse stores and categories.
c. Individual Store Pages:
• Store owners can edit:
• Store name, image/logo, description, product order.
• Store page displays the store’s products clearly.
• Improved store interface with switchable design templates.
d. User Interface:
• A main menu or button to view All Stores easily.
• Search stores by name or category.
• Clear links to return to homepage and categories.
⸻
9. Added Creative Updates:
a. Single Sign-On (SSO) via Facebook and Google.
b. Promotions & Deals section.
c. Simple ratings and reviews system with stars and comments.
d. Live chat support between customers and sellers.
e. Smart push notifications on phone and website.
f. Favorites page for customers to save preferred products and stores.
g. Improved inventory management with multi-level alerts before stock runs out.