Hi community, i'm stuck at choosing Spree, Solidus...
# support
m
Hi community, i'm stuck at choosing Spree, Solidus or Vendure to my multi-vendor project (like Amazon, each vendor has their own store page and manage their store separately). Think i can share what I learned on these three frameworks, please feel free to chime in meanwhile I'm also looking for some tech consultancy service to help me pick one & kick start the project. 1. Spree: a. documentation is not as comprehensive and passionate as Solidus b. claimed to be multi-vendor ready with their demo site, but i cannot run their project locally. So far didn't manage to get it solved or got support from the community or maintainer for 3+ days. c. more features than Solidus but the UI is not on par d. No Vue Store Front integration out of box but some ground work is done by Vue Store Front e. Ruby on Rails developers might be harder to find than Node.js developer 2. Solidus: a. documentation is great, setup process is smooth b. but no built-in support for multi-vendor, solidus_marketplace gem cannot be used as its dependency depends on an older Solidus core (<v3). c. admin UI is sleek d. No Vue Store Front integration out of box e. Ruby on Rails developers might be harder to find than Node.js developer 3. Vendure a. a relatively new project, based on Node.js stack b. documentation is great, setup is smooth even without any node.js experience c. no built-in support for multi-vendor but single vendor could have multiple channel with a single stock info for a product d. Vue Store Front integration is working in progress by Vue Store Front and to be release soon e. Node.js developers might be easier to find, with Javascript for both frontend and backend
k
Hey @Mingming, thanks for sharing this comparison! I think all those platform will need you to extensive develop custom code to get what you want. multi-vendor marketplace is very complex and, based on logistic, payment gateway and UX you want to reach, it's almost impossibile that you find something that will work out of the box, or almost. Personally, we did some great work in the marketplace space using Solidus only, so I can't really help in the comparison. If you have some Ruby/Rails experience (or hire someone that helps you) I think that with Solidus you can really be flexible and implement what you want without too many trade-offs. For example, we are working with http://maisonette.com/ for their marketplace based on Solidus and we are able to support their super complex stack and all the integrations that they have. Of course, it takes time and resources. Another thing worth mentioning is to check out this new extension that we released: https://github.com/solidusio-contrib/solidus_paypal_marketplace. It is similar to the
solidus_marketplace
extension but is using paypal commerce platform as payment gateway, since they have some built-in capabilities for marketplaces, like seller authentication and direct payouts when the order is completed. If that matches your needs I think it makes sense to give it a try.
m
Thanks @kennyadsl for the input, i'll checkout
solidus_paypal_marketplace
. Btw, I just submitted the web form on Solidus to Nebulab 🙂 we don't have a big budget but open to some tech consultancy and co-development mode
k
Thanks, you can also ask here in slack (there's also a #C10KD392A channel). We are always happy if other companies/freelancers from the community are involved in new projects.
👍 1