Saleor-Multi-Vendor / saleor-multi-vendor

Multi Vendor Plugin for Saleor e-Commerce
GNU General Public License v3.0
121 stars 17 forks source link

Study spree and extract what features are need for a full multivendor. #46

Open shovan777 opened 2 years ago

shovan777 commented 2 years ago

Spree is a successful ecommerce platform like saleor in ruby. It also has a multivendor plugin that enables multivendor marketplace in saleor. We can study the features added for multivendor especially the dashboard to create our own.

shovan777 commented 2 years ago

Here are the features included in the spree vendor dashboard:

  1. Access to vendor specific orders
    • for the orders we can filter them in saleor using the lines->allocations->stock->warehouse->vendorwarehouse->vendor link in db
  2. Access to vendor specific products
    • again we can add filter in product app using the variants->stocks->warehouse->vendorwarehouse->vendor link in db
    • this has been completed using the above method
  3. Access to stocks
    • this is similar to our warehouse feature in saleor and I think it will suffice for the stocks feature of vendor
    • this can be done by filtering the warehouse based on vendor so, I don't think we will need any filtering with the stocks
  4. Access to vendor profile
    • vendor must be able to add vendor specific details to his profile like his about us, contact us,etc
    • these details must be shown to customer when they click the vendor details through his products
  5. Access to shipping information
    • vendor must be able to add his shipping methods and locations where he can ship from
    • this feature can also be implemented using saleor's warehouse as it has the shipping location and methods there here is a screenshot of how spree does it in dashboard Screenshot_2022-01-14 Spree Administration Orders .
mehmetaydogduu commented 2 years ago

amazing review work 👏