Hello all. I'm developing a multi-vendor marketpla...
# general
b
Hello all. I'm developing a multi-vendor marketplace, and I'm interested in Solidus. Is the marketplace functionality described in https://solidus.io/use-cases/marketplaces available now, or coming soon? I'm playing around with it now and can't seem to find any more information.
c
There are a few discussions on this topic on the solidus Github - https://github.com/solidusio/solidus/discussions?discussions_q=is%3Aopen+marketplace. The TL;DR is that this is facilitated by solidus extensions and not built-into the core platform. A good starting point would be taking a look at these extensions https://github.com/solidusio-contrib/solidus_paypal_marketplace and https://github.com/boomerdigital/solidus_marketplace
The Solidus platform is a good starting point on which you can build your custom marketplace functionality. Diving into the code of these extensions will probably give you some idea of what customizations would be involved, but there isn't a single way anyone does it so it's very much up to you to customize the platform for your needs.
b
Hmm, I've taken a look at those extensions, but the gems no longer seem to be maintained. That's disappointing, the Solidus marketing copy seems to imply otherwise: "Drive revenue and help your merchants succeed with Solidus’ native marketplace features..." Either way I expected a good amount of rails development would be necessary to get to the solution we want, but I suppose it will take a bit more than I initially thought. Solidus still looks very promising. Thanks for the reply.
b
Here I go again: both Bevv, Inc and Retro Market are built with solidus and marketplaces. Sadly Bevv is decommissioned as it has been acquired by the Promenade Group and merged into a monolithic PHP app. But you can check out Retro Market: retromarket.co
I guess I should start open sourcing all my marketplace code at some point or another for all these questions we keep receiving!
👍 1
@Brian Eft Solidus comes with an admin, but you will need to do your own CanCan ability to lock it down for the user. That's what I did in Bevv. For RM I created an admin dedicated to just vendors and the solidus admin is also kept up to date for us to use.
👍 1
And since you're doing a marketplace, you'll likely already be designing and building the frontend from scratch anyways - especially since marketplaces all cater to their users differently. From there, you will need to become acquainted with order checkout and processing regardless if you had a boilerplate or not. Take this as an opportunity to learn. Solidus doesn't just give you a marketplace and then you can start making that $$$. You have to put in a bit of elbow grease to understand the tooling you've been given to craft something.
c
@Brian Eft I think the Boomer extension would be useful for inspiration, but the https://github.com/solidusio-contrib/solidus_paypal_marketplace should still be maintained 🤔
Nmv, looks like there is a comment that it isn't in active development currently 😅