Saleor Modification to Multivendor Marketplace
$3000-5000 CAD
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.
Project ID: #36322726
About the project
47 freelancers are bidding on average $4364 for this job
==================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
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
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
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
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
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
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