All Concepts articles
36 articlesExplanations and background information for important concepts and design decisions behind the platform.
Users and authentication in Sharetribe
This article explains how users are managed and how authentication and authorization works in Sharetribe.
User access control
This article explains what types of user access control are available in a Sharetribe marketplace
Social logins & SSO
Sharetribe allows your users to authenticate themselves using a 3rd party identity provider.
Login as user
This article provides guidance on how to use the "Login as User" feature. This functionality allows an operator to log into their marketplace as one of the marketplace users.
Listings in Sharetribe
Sharetribe powers online marketplaces, and listings are at the core of any marketplace. This article explains the different aspects of listings in Sharetribe.
How the listing search works
Listings search can be crucial for your marketplace to thrive. Providing people with the right kind of search parameters and filters will help the users to easily find listings relevant to their needs.
Requiring approval for new listings
Sharetribe allows you to require operator approval for new listings before they are published. This article explains the feature and describes how to take listing approval into use in Sharetribe Console.
Introduction to transaction processes
This article introduces transaction processes as a concept, their parts, and how they define user interactions and order flows in your marketplace.
Privileged transitions
This article introduces you to the concept of privileged transitions and how Sharetribe uses them to invoke actions from a trusted context.
Changing your transaction process
How to create and communicate a new transaction processes or make changes to an existing one
Reviews
This article introduces reviews in the Sharetribe marketplace, why they are important, and how they relate to the transaction process.
Payments in Sharetribe
This article introduces how payments work in Sharetribe in general, and describes the default Stripe payment gateway integration
Payment methods overview
This article provides an overview of different payment methods in Sharetribe.
Using stored payment cards
This article gives you a brief overview on how the Sharetribe functionality for storing credit and debit cards works and what are the different use cases for it.
Automatic off-session payments in transaction process
With off-session payments, you can automatically charge your customers closer to their booking times. This allows for money to be held in Stripe throughout the booking period even when the booking is placed long time in advance.
How PaymentIntents work
Overview of how Stripe PaymentIntents work with Sharetribe, and how you can build your transaction process with support for Strong Customer Authentication (SCA).
Solving payout problems
A payout is the part of the payment process where the price of an order is paid to the provider's bank account. This article gives you an overview of what problems you may encounter with payouts in Sharetribe and how to solve those problems.
How Strong Customer Authentication works
This article gives an overview of Strong Customer Authentication, a way to add additional security to online payments required by European legislation.
Applications
Sharetribe Applications are the entities that authenticate to and access the Sharetribe APIs.
Sharetribe environments
What are Sharetribe environments and the differences the three types have.
Understanding Console
This article will help you understand how to navigate Console.
API Reference
Introduction to the Sharetribe Marketplace API reference documentation.
Authentication API
Description of the Sharetribe Authentication API and how the Marketplace API and Integration API applications use it
JavaScript SDKs
Information on our SDKs and where to find our SDK documentation
Sharetribe Marketplace API and Integration API
Description of the different Sharetribe APIs and how to choose which one to use
Rate limiting in Marketplace API and Integration API
This article describes rate limiting in Marketplace API and Integration API, as well as suggests how to handle those limits gracefully.
Inventory management
Inventory or stock management is a key feature of many product marketplaces. Here’s how the Sharetribe stock management works.
Manage seats
You can manage the capacity of an event or a rental space within a specific time frame with seats.
Sitemap support in Sharetribe
This guide describes how the Sharetribe tooling supports creating a sitemap for your marketplace.
Introduction to extended data
Extended data allows you to fully customize the information you want to collect about users, listings, and transactions on your marketplace.
Listing extended data
Listing extended data allows you to use the powerful search engine in Sharetribe, as well as customise your listing information.
Transaction extended data
Transaction extended data allows you to keep sensitive information stored and visible for both transaction parties, as well as add information related to, for example, integrations or analytics.
User extended data
User extended data allows you to distinguish between different types of users, such as customer and providers or regular and verified providers, as well as share sensitive information to a transaction counterparty.
Providers and customers on your Stripe Platform
This article describes how providers and customers show up on your Stripe platform account.
Commissions and monetizing your platform
Sharetribe provides configurable options for monetizing your platform. You can collect commissions from providers, customers, or both. This article provides you with basic information on the mechanisms supported by Sharetribe for monetizing your platform.
Pricing
Sharetribe allows lots of flexibility for your providers in terms of how they can set their pricing. This guide walks you through how price is defined in Sharetribe.