Skip to main content
Test requesting a quote on your service marketplace

Learn how user creation and requesting a quote for a service work for your future customers and providers.

Katri Antikainen avatar
Written by Katri Antikainen
Updated over 2 months ago

In this five-step tutorial, we’ll test the most important user flows in your marketplace from user and listing creation to transactions.

Our example marketplace will be a platform for bike repair service marketplace called Biketribe.

1. Create a service provider account

Our first step is creating a test service provider.

1. Go to your test marketplace through Console by clicking “View marketplace”.

Console top bar

2. In your test marketplace, go to the signup page. You’ll find it through the “Sign up” link in the top bar.

Marketplace top bar

3. On the signup page, choose the user type “Provider”, if your marketplace has user types enabled.

Your marketplace will have user types enabled if you’re building a B2C or B2B marketplace and you indicated that in the setup wizard questionnaire. You can modify or create user types in Console.

4. Add the requested details. The exact set of information will depend on your answers to the setup wizard. At minimum, you’ll be asked for:

  • Email

  • First name

  • Last name

  • Password

If you’re building a B2C or B2B marketplace, you will also be asked the following information:

  • Display name

  • Phone number

These fields are configured as non-mandatory, so you can leave them empty. They are default user fields that can be enabled or disabled depending on your needs. For example, the display name works as a business name field for business providers.

5. Check “I accept the Terms of Service and the Privacy Policy” and click “Sign up”.

A filled out signup form for a provider called Luis Repairman. They've accepted the terms and conditions and are about to sign up.

Verify email

Before moving on to creating a listing, confirm the provider’s email address. If you used an actual email address for the user, you’ll receive an email with a link to confirm.

You can also verify emails through Console:

  1. Click open the new user’s card.

  2. Click open the menu behind the three dots.

  3. Click “Verify email”

  4. Confirm.

2. List a service

In your test marketplace, check that you’re logged in as the test provider you just created.

Click “Post a listing” in the top bar. This will take you to the listing creation form.

Marketplace top bar, with the Post a new listing button circled in red.

The listing creation form has sections based on your answer during onboarding.

1. Add listing details

The first section asks the service provider for basic details. This information will be on the listing page for customers to see. Data added here can also serve as attributes for searching, filtering, and sorting listings.

If you haven’t made any configuration changes in Console yet, you’ll be asked for a title and description and one custom field (Example field).

I’ll add a listing for full-service bike maintenance:

  • Listing title: Full-service bike maintenance

  • Listing description: Give your bike the care it deserves! Whether you're an avid cyclist or a weekend rider, regular maintenance ensures your bike is running smoothly, safely, and efficiently. Our expert mechanics will perform a thorough inspection and tune-up, addressing every detail to optimize performance and extend the life of your bike.

  • Example field: Example option 1

In the listing field settings, you can make this page more detailed. For example, you could ask for a price range, what’s included in the service, and more.

2. Add location

Depending on your answers during onboarding, you may be asked to add a location for your listing. Add any location.

3. Add photos

In Sharetribe, every listing needs to have at least one photo. Photos are shown in the listing thumbnail during search and on the listing page.

Once your image uploads, click “Publish listing". Your first listing is complete.

3. Create a customer account

To complete a transaction on a two-sided marketplace, you’ll need at least two users. So let’s create another test account: this time as a customer. This is essentially the same process you went through in step one of this tutorial.

  1. On your test marketplace, log out of the provider’s account.

  2. Click “Sign up” in the marketplace top bar. Add the requested information.

  3. Confirm the signup.

  4. Verify your email as the operator from Console or via the confirmation email sent to the signup email.

Tip! You can’t use the same email for two users on your marketplace, but there’s a workaround for this. Add “+[alias]" to an email before the @-sign. For example, if your email address is your.name@example.com, you can create the alias address your.name+customer@example.com. Please note that this approach works only with some email providers, such as Google, Outlook, and Hotmail.

You have two users now. In the Manage users tab, you can switch between the users with the Log in as a user feature.

4. Find the service

Logged in as the customer, click “Browse listings” on the landing page of your marketplace.

Landing page call to action

Or search for the listing through the search field in the top bar.

Landing page search

Since your marketplace only has one listing at this point, it’s easy to find. If you add more test listings and configure your listing data and search, you can test the search and filtering functionality in more detail.

5. Request a quote

The final step in this tutorial is requesting a quote from the provider.

Logged in as the customer:

  1. Open the listing page and check the details.

  2. Click “Send an inquiry”.

  3. On the checkout page, compose a message to the provider. On our example marketplace, this could include details about the repair you’re looking for, the type and brand of your bike, and your budget.

  4. Click to “Send inquiry”.

Tip! With the marketplace text editor, you can modify any piece of text on your marketplace. For example, you could change the button text “Send an inquiry” to “Request a quote”. Or update the checkout page title “Send an inquiry to {authorDisplayName}” to “Describe your needs to {authorDisplayName} and request a quote”. Learn more about marketplace texts.

Log in as the provider again.

  1. Go to the inbox through the link in the top bar. You’ll see a red dot to indicate a new inquiry next to the link.

  2. Open the message in your inbox.

  3. Check the details and respond to the customer. Agree on the details of how the service will be delivered.

Next: Complete your service marketplace setup

You’ve now successfully gone through all of the key user flows of your marketplace. You can keep testing how your marketplace works in your test environment.

If you noticed something you’d like to change in the user or listing creation, search, or transaction process, it’s a great idea to modify your settings and then see how the experience has changed.

Next, it’s time to complete your marketplace setup. Your marketplace already has many settings configured based on your answers during onboarding, but there might be things you want to change. You’ll also want to update your landing page and branding with your own content, among a host of other great features Sharetribe offers.

If you notice something your marketplace needs is not possible with Sharetribe's no-code tools, you can extend your marketplace infinitely with code. You can customize your marketplace yourself or hire a vetted Sharetribe expert to make code changes for you. Learn more about customizing your marketplace with code.

Did this answer your question?