Saleor Modification to Multivendor Marketplace

Closed Posted 1 year ago Paid on delivery
Closed Paid on delivery

I'm looking to modify the Saleor platform ([login to view URL]) to create a multivendor marketplace. There are many items that need to be modified in order to convert this code base to multi-vendor but here is a high level overview of the anticipated changes:

Necessary features and requirements for a multi-vendor marketplace:

Vendor management:

Vendor registration, login, and profile management

Approval system for new vendor registrations

Product management:

Ability for vendors to create, edit, and delete their own products

Product approval system

Inventory and stock management for each vendor

Order management and commission:

Split orders based on vendors involved

Automated commission calculation and distribution

Vendor-specific order management and notifications

Vendor dashboard and analytics:

Performance metrics and insights for vendors

Revenue and commission reports

Product and order management interface

Search and navigation:

Vendor-specific filtering and sorting options

Navigation and user interface adjustments to accommodate multiple vendors

Customer reviews and ratings:

Customer review system for both products and vendors

Rating system to reflect vendor reliability and product quality

Shipping and delivery:

Support for vendor-specific shipping options and rates

Vendor-specific fulfillment and tracking information

Option for Vendors to use a designated DC for additional handling fee

Payment processing:

Secure and flexible payment options for customers

Support for split payments between vendors and the platform

Saleor architecture comparison:

Saleor is a GraphQL-based e-commerce platform built on Django, designed for a single vendor by default. It includes features such as product management, order management, payments, and shipping options. However, it does not natively support multi-vendor functionality.

To adapt Saleor for a multi-vendor marketplace, you'll need to extend its existing architecture by adding or modifying the following components (at a minimum):

Vendor management:

Extend the User model to create a Vendor model and related GraphQL API endpoints

Implement vendor registration and approval system, if needed

Product management:

Modify the Product model to associate products with vendors

Implement access controls to restrict product management to the relevant vendor

Order management and commission:

Update the Order model to include vendor associations

Implement commission calculation and distribution logic

Vendor dashboard and analytics:

Develop a vendor-specific dashboard with relevant metrics and insights

Integrate analytics for revenue, commissions, and performance

Search and navigation:

Update search functionality and user interface to support multi-vendor browsing and shopping

Customer reviews and ratings:

Implement or integrate a review and rating system for products and vendors

Shipping and delivery:

Extend shipping options and rates to support vendor-specific configurations

Payment processing:

Modify the payment processing system to handle split payments between vendors and the platform

This is a basis of the project but you should review the list for completeness prior to submitting an offer to bid. All proposals should have a specified schedule to complete this work. Final code will include the appropriate unit and function tests allowing CI testing. All code will be hosted on a private GitHub repo during development for realtime code review by our team.

React.js Django Next.js UX / User Experience User Interface / IA GraphQL

Project ID: #36322726

About the project

47 proposals Remote project Active 11 mos ago

47 freelancers are bidding on average $4364 for this job

infowider11

==================Marketplace like Freelancer=============== Hi, Reviewed requirements and we have built freelancing, job board/recruitment, on demand service type of websites with features AS FAR AS CONCERNED MY E More

$4000 CAD in 7 days
(23 Reviews)
6.7
sapnathakur14

Hello, Warm Greetings! I am pretty sure I can produce high-quality and perfect results for your project. By using Python, I used to make AI engines, BOT, Web Scraping Tools, and so on. PHP and Python are my majors, so More

$4000 CAD in 30 days
(7 Reviews)
6.1
onkarkulkarni8

I just had an overview of the git repository you shared. With the initial review it seems like this will be as good as developing from start but only advantage will be that we will have something to refer to. That is a More

$15000 CAD in 90 days
(4 Reviews)
5.7
Samibraham

Hello I am so interested in your project. As a highly skilled web developer, I can help u to complete this project and plz drop me a message to discuss the project detail further. Looking forward to working with you. More

$3000 CAD in 12 days
(3 Reviews)
2.6
zd65

Hello. I have read your description carefully. Here is my schedule how to extend the single vender platform to multi. 1. Code analytics: 1~2days 2. Vender management: 3 days 3. Product management: 3 days 4. Order manag More

$4000 CAD in 7 days
(1 Review)
1.2
maksimriaba77

Hello I am full stack developer, Maksym Riaboshapko. I am very interested in this job. Let me know the next steps to proceed further. Kind Regards

$5000 CAD in 7 days
(0 Reviews)
0.0
ChainBotSolution

Hello, We have stumbled upon your project brief "Saleor Modification to Multivendor Marketplace" and would be thrilled to partner with you to accomplish your goal for this project. Chainbot Solutions, LLC is a women- More

$4440 CAD in 2 days
(0 Reviews)
0.0
gajerakrishna0

Hello Aiden N., I went through your project Saleor Modification to Multivendor Marketplace and project description. It seems like my work is a great fit for this job. I have 6+ years of experience in UX / User Experi More

$5000 CAD in 7 days
(0 Reviews)
0.0