-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multivendor feature #40
Comments
Warehouse app models contains related models warehouse should have one ShippingZone if not there will be issue with automatically selecting stock for operation vendor App models contains related models |
created a vendor app as per the PR here |
@shovan777 is this a saloer dashboard app or a plugin ? There are references in discussions that reference both. |
@narayanan-ka this is not a plugin but saleor fork with multivendor features. Similar fork exists for the dashboard as well. We wanted to create a plugin but couldn't do it. |
@shovan777 thank you for the clarification. Also , Thanks for contributing to creating this feature. Much needed. I'm looking at saleor as a marketplace to be integrated with my blogging app. But don't know if i should fork the multi vendor repo since there is still development pending. |
@Shovan, any update on the progress ? Im thinking to fork this repo but the critical payments workflow is pending ? |
What I'm trying to achieve
I want to add a multivendor feature in saleor. #1251
Currently, saleor is a feature rich single shop ecommerce platform which is perfect for small to large scale businesses. However, it does not support a multivendor/multishop marketplace type ecommerce. There are currently zero solutions in this space in the django ecosystem. There are several solutions both opensource and paid most notably in php like shopify, woocommerce and magento but none them support the modern featureset like graphql, PWA, headless architecture in saleor. Thus, a django based marketplace ecommerce will be a welcome addition to the opensource ecommerce space.
Describe a proposed solution
Most similar scenario for a single shop to multivendor transition can be found in Spree in the ruby ecosytem. The multivendor plugin seamlessly transforms spree into a marketplace platform. My first thought was to use the plugin feature similar in saleor however, the plugin in saleor doesn't support database modification as in the spree. The only reasonable method with as little overhead over the core saleor is to add a new app which will host all the tables and relations necessary for multivendor. The following tasks atleast must be done to add the feature:
Other solutions I've tried and won't work
Spree can also become a out of the box marketplace but sadly it is not in the django ecosystem and doesn't support graphql currently.
This repo has also discussed several important factors to consider for multivendor development in saleor. Most notably it proposes to use the warehouse table in saleor to connect to a vendor from which all other related tables can then be accessed.
Screenshots or mockups
The text was updated successfully, but these errors were encountered: