If you are considering marketplace development, you’ve likely heard about Sharetribe backend, a ready-to-use builder for marketplaces. As a marketplace development company, we certainly hear about it a lot. Many product owners go through the stage of deciding between Sharetribe and custom development.
What do we think about Sharetribe marketplace development?
Let’s cut to the chase: what does an experienced marketplace development team think about the ready solution? Our experience with Sharetribe is contradictory. A lot of our marketplaces clients are companies that started with Sharetribe but then hit the ceiling – either the subscription became unreasonably expensive, or it didn’t have crucial features, to begin with.
In our opinion, Sharetribe backend does the job well at the validation stage. When you are building an MVP and verifying user interests, a fast and ready-to-go go builder speeds up the process of release.
This is why our team does help companies to get started with Sharetribe – we don’t mind lending a hand in customizing the interface and a codebase. However, it’s not a reliable long-term solution. For sophisticated platforms, like HLPRS, product owners chose to hire our custom marketplace developers.
The concept of Sharetribe is misunderstood
The primary intent of the platform is making building peer-to-peer development easier. For P2P marketplaces, it more or less works, but not every marketplace is peer-to-peer. Here are some business models that aren’t well suited for ShareTribe marketplace development.
- E-commerce business models: Sharetribe doesn’t have the most powerful e-commerce functionality. Order tracking, personalized feed, cooperation with vendors – those features are highly crucial for e-commerce, and in Sharetribe, their customization is superficial.
- Service business models: Sharetribe interface uses listings to display items or services for sales, and doesn’t emphasize much on a personal profile. Think about popular service marketplaces like UpWork or Monster – you have detailed individual pages with a lot of information, reviews, interactivity, contact options. On Sharetribe, you are purchasing services in a “product” way, with no personal connection to the provider.
- Booking platforms. Reservation platforms require in-depth profile settings and communication features. Just to give you an idea, here’s our booking service with the full functionality description
Sharetribe is, as the name suggests, great for sharing and renting businesses. The service is actually open about that – even the success stories mainly feature rentals and shared-economy startups.
What are the pros and cons of Sharetribe backend?
The central concept is already clear: Sharetribe is meant for sharing. Let’s expand this definition a bit further and discuss some practical use cases. If your business idea is on this list, you can go ahead and try the platform.
- Local rental businesses: Sharetribe works for platforms that unite local communities to share and rent goods;
- Niche-shared economy businesses: if your business covers a narrow field (like offering to share old furniture), Sharetribe functionality will suffice;
- MVP development: for rentals and shared-economy platforms. Sharetribe is a go-to tool to check the validity of the idea;
- Auctions: Sharetribe has an intuitive listing and bidding system, especially fitting for small businesses.
If your business falls into one of the described categories, you’ll discover many advantages of Sharetribe backend – mainly the speed of development and cost-efficiency. However, if you aspire to build a broad international platform, Sharetribe functionality will limit you.
Challenges of Sharetribe backend and marketplace development
We already discussed the main one – the wrong choice of the tool for your business model. However, even if a builder fits your business model like a glove, it’s not necessarily the best option.
Problem #`1 – Choosing a subscription
Sharetribe has a lot of subscriptions. The development starts with a free plan: you can try out the platform’s look and feel, build service, and understand if it fits your business model.
The free plan doesn’t allow getting a domain, remove the Sharetribe logo, and receive emails. For actual growth, businesses need to get a paid subscription.
|Hobby||$79||The expiration date is canceled||No domain, no email feedback, Sharetribe logo, up to 100 users||A hobby plan works during the development stage. The lack of feedback options limits actual promotional and commercial activity. Just as a name suggests, it’s fitting for a hobby, but not as much for a business|
|Pro||$119||Access to all Sharetribe functionality,a custom domain name, no Sharetribe branding||Only up to 1000 users||Pro plan works for MVP validation, but the low number of allowed users makes it a bad fit for serious promotional activities. However, you can start selling with this plan.|
|Growth||$159||All features of the Pro, but more allowed users||Up to 10 000 users||This plan is already pretty expensive, so the advantage of cutting costs isn’t evident anymore. On the other hand, 10 000 users are already enough for decently scaled businesses.|
|Scale||$239||All features of the Pro, but more allowed users||Up to 100, 000||Pro, Growth, and Scale plans differ only in the number of allowed registered users and costs. You don’t get additional bonuses for such drastic price increases.|
|Hold||$79||Freezing the project||You can save all the development progress but discontinue the support of advanced features.|
Only Growth and Scale plans are suitable for scaling-oriented platform, but here, the main competitive advantage of Sharetribe over custom development – reduced cost – starts to blur.
Problem #2 – The platform dynamically changes its pricing and creates limits
As Sharetribe becomes more popular, the need to attract customers with lower plans decreases. The team cancels previously available comfortable plans, forcing business owners to switch to more expensive options.
Perhaps, you heard about a Starter plan, an intermediary option between Hobby and Pro. With this plan, developers could remove branding and expiration date from their page. This plan was canceled; users can still work under their current pricing. Yet, in the future business owners might have to put up with other policy changes.
Problem #3 – Choosing between the official version and community edition
We can’t talk about ready-to-use development without mentioning backend issues. Sharetribe offers two editions for backend: hosted and community-based. In the first one, the service takes responsibility or all computing operations and backend functionality – but also, keeps intellectual rights for it and full control for its performance.
The community-based backend is published on GitHub and isn’t supported by the official team.
Drawbacks of a hosted-version
- All the backend code is the intellectual property of ShareTribe (quoting Terms of Service, “any and all intellectual property rights to the Service remain the sole and exclusive property of Sharetribe or third parties”).
- It’s more expensive: versions that provide domain and hosting that with Pro and higher;
- Sharetribe, according to the Terms of Service, might or might not be held responsible for outages and technical issues that were out of their control. While they have a compensation program, receiving it will require legal negotiation.
- You rely on Sharetribe security methods, certifications, and protocol protection.
Drawbacks of a community version
- You need technical expertise: an in-house team will be responsible for updates, safety, backups. Assistance from Sharetribe is carried out only as paid consults.
- Only community support: self-hosted solutions are cut off from any official support, you will be using GitHub community and forums on the official site and your primary sources of assistance, which is obviously not the most reliable option.
- Not all features are accessible: the self-hosted version doesn’t support PayPal and functionality that uses non-open-source code, like advanced GPS search.
- Costs: community edition, unlike the official one, is technically free. However, Sharetribe itself warns users that the setup of servers and maintenance might turn out to be more expensive.
The official version is all-inclusive, but you rely on the resources of Sharetribe and have limited editing permissions. The community-based version requires consults of development and testing teams anyway, which undermines the primary motivation for using a ready tool. On top of that, it doesn’t support popular payment gateways.
Problem #4 – Limited customization
There’s another “oops”, stated in Terms of Service. If you change source-code too much, you likely won’t be able to update Sharetribe anymore. You can open Pull requests on GitHub, but the team is highly selective about pushing them into production.
Problem #5 – Scalability
It’s not just a ShareTribe issue, rather, a problem with all ready-to-launch builders. If your application is to host more than 100,000 users, the platform will have a hard time accommodating such a request. Even if at the beginning of development, 100 00 users might seem an unlikely goal, some marketplaces hit those numbers in months.
- When you use ShareTribe, you are limiting your business to becoming local or too niche;
- The functionality is not adapted to accommodating large communities, which is why you might have difficulties with maintaining one inf the first place;
- The performance will deteriorate as you come close to the limits of your subscriptions.
- Not a good idea for seasonal businesses: if one day your site hosts 200 000 users and 50 000 in the next months, you still need to pay for the full subscription. Jumping back and forth between plans maks budget planning a lot more complicated.
ShareTribe isn’t designed with large communities in mind. It’s a ready-to-use solution for MVPs and small businesses. Ambitious companies will quickly hit the ceiling.
Is ShareTribe Flex a solution?
If you know a little more about the Sharetribe ecosystem, you likely are interested at this point: what about Sharetribe Flex? For those who don’t know what that is – Flex is a fuller version of the platform that allows developers to build a custom front-end instead of relying on ready templates. You can build the functionality, interface, set up interactivity, configure access, etc.
The main selling point of the Flex plan goes like this: developers only need to worry about front-end, the backend is fully handled by Sharetribe. You can use a template if you want to, but you don’t have to. Sharetribe marketplace development documentation features a detailed comparison of a Go (standard) vs Flex plan, if you are looking for more details.
The problem with Sharetribe Flex is that it doesn’t solve the main issues of the platform. You are still dependant on security protocols, updates, API integrations, and functionality updates. If you are interested in expanding beyond built-in functionality, you need a team of developers and testers. At the end of the day, it’s a hybrid version between Sharetribe Go (the ordinary built-in version) and custom development.
Perhaps, the only dramatic benefit of Sharetribe Flex is flexible pricing. Instead of a flat monthly fee, business owners pay a price, related to the number of purchases. You’ll have to pay more in busy seasons, but at least there’s no need to overpay on slow days. Even with that in mind, Flex still remains a temporary fix – its versatility is still not sufficient.
The bottom line
If your ambition is to build a robust and scalable marketplace, Sharetribe likely won’t offer enough functionality. A platform might work as an MVP development and hosting platform, but a ready-to-sell product requires a more powerful architecture.
Syndicode’s team is an expert at building marketplaces – take a look at our portfolio with work examples across many industries. We are happy to build a powerful and sustainable marketplace for you – just drop us a line.