All how-to articles
28 articlesA collection of articles that help you to create custom features on top of the Sharetribe APIs.
Enable Facebook login
In this how-to guide we'll take a look at the process of setting up Facebook login for your marketplace. It will allow your users to sign and log in by using their Facebook accounts.
Enable Google login
In this how-to guide we'll take a look at the process of setting up Google login for your marketplace. It will allow your users to sign and log in by using their Google accounts.
Enable OpenID Connect login
In this guide we'll take at how to use an OpenID Connect login solution with a Sharetribe marketplace.
How to set up OpenID Connect proxy in Sharetribe Web Template
In this guide, we'll take a look at the process of setting up OpenID Connect (OIDC) proxy to Sharetribe Web Template. This allows you to add support for identity providers that Sharetribe doesn't natively support. In this example, we are building the proxy implementation for Github.
Implement user deletion
This article guides you in implementing a feature where a user can delete their own account through the Sharetribe Web Template Account settings section.
Extend listing data in Sharetribe Web Template
This guide describes how to use extended data to expand the listing data model in Sharetribe Web Template.
Modify booking time intervals in time-based listings
This guide describes how to modify booking time intervals in hourly listings.
Add buffer time to bookings in time-based listings
This guide describes how to modify booking times in time-based listings to have a buffer after the time slots
How to customize pricing
Sharetribe allows lots of flexibility for your providers in terms of how they can set their pricing. This guide walks you through customizing listing pricing and commission.
Set up Stripe for a custom developed marketplace
To enable payments and receive commissions in your marketplace, you need a free Stripe account. This guide will help you in adding Stripe API keys to Console and the Sharetribe Web Template.
How to handle provider onboarding and identity verification in Sharetribe Web Template
This article describes how to take Stripe Connect Onboarding into use in your frontend application or how to implement your own flow.
Enable PaymentIntents
Overview of how Stripe PaymentIntents work in Sharetribe Web Template, and how you can update legacy templates and custom apps to support Strong Customer Authentication (SCA).
How saving a payment card works in the Sharetribe Web Template
An overview of the Sharetribe Web Template functionality for storing payment cards.
How to apply for Stripe Connect review
If you create a new Stripe Platform, Stripe most likely will ask to review it. Here are details about the requirements and process.
How to integrate a 3rd-party payment gateway with your marketplace
This guide describes, on a high-level, how to integrate any 3rd-party payment gateway with your Sharetribe-powered marketplace.
How to implement a like feature using events
Following this guide, you'll be able to build a feature that allows users to like listings using events and user extended data
Reacting to events
This guide demonstrates how to build an integration that reacts to events that happen in your Sharetribe marketplace, using the Sharetribe Integration API.
View events with Sharetribe CLI
This guide shows you how to query and view events data using Sharetribe CLI. Events tell you the change history of marketplace data resources and allow observing noteworthy events.
Add listings with multiple seats
This guide describes how to handle multiple seats in listings and bookings
Edit email templates with Sharetribe CLI
This tutorial shows you how to edit email templates using the Sharetribe Command-line interface.
Set up outgoing email settings
This article describes how to set up a custom email sender address for your Live marketplace.
Migrating from outside Sharetribe ecosystem
How to import data from outside Sharetribe ecosystem
How to remove Stripe and payments
In some cases, you might want to remove Stripe integrations or even all the payments from Sharetribe Web Template. This article gives you a starting point for these customizations.
Change search filters in Sharetribe Web Template
This guide describes how to change the search filters in Sharetribe Web Template.
Manage search schemas with Sharetribe CLI
This tutorial shows you how to manage extended data search schemas with Sharetribe CLI. With search schemas in place, you can use custom extended data fields as filters in your queries.
Change transaction process in Sharetribe Web Template
This guide describes how to customize Sharetribe Web Template to use a new transaction process.
Edit transaction process with Sharetribe CLI
This tutorial shows you how to edit transaction process with Sharetribe CLI. You will learn how to pull process definition, make a small change to it and push the change.
Extend user data in Sharetribe Web Template
This guide describes how to use extended data to expand the user data model in Sharetribe Web Template.