Full control over your pricing logic

Flex’s rebuilt pricing functionality allows you to easily customize your pricing and commissions and securely extend your transaction flow.


Having full control over your pricing is essential to making your marketplace work the way you want. The latest Sharetribe Flex update brings you a completely rebuilt pricing functionality that gives you even more freedom to design your ideal transaction flow. 

The new pricing functionality allows you to:

  • Continue to implement pricing schemes like seasonal pricing, discounts, add-ons, taxes, and more. Now, these customizations are easily done through editing Flex Template for Web (FTW). 
  • Control how the marketplace commission is defined. For example, you can now allow your providers to offer commission-free add-ons or build a dynamic commission model.
  • Extend your transaction flow with secure custom checks and integrations.

Customize your pricing easily

Customizing your pricing has already been possible through editing your transaction processes in the Flex backend. However, the process wasn’t always straightforward, and we’ve received feedback on it from many of you.

The new pricing functionality makes it very easy to introduce custom pricing elements like add-ons, discounts, seasonal pricing, taxes, and more. Thanks to the update, you no longer need to edit your transaction process in the Flex backend to achieve these changes. Instead, you can freely customize your pricing with the tools you already use with Flex Template for Web (or your own web app): JavaScript and Node.js.

The latest FTW-daily and FTW-hourly releases support the new pricing functionality and offer a great starting point for building your pricing logic. You can find step-by-step instructions for customizing pricing in the Flex documentation.

Define your commission freely

Flex’s new pricing functionality gives you considerably more freedom to determine how you calculate and collect your marketplace commission.

For example, you can now define your commission dynamically. This means you can have different commissions for different listing types or set a discounted commission for bookings exceeding a specific sum. 

You can also allow your providers to offer additional services that won’t be included when you calculate your commission. In the screenshot below, for instance, the marketplace takes a 10 percent commission from the booking but excludes a cleaning fee from the commission base price:
Booking breakdown with dynamic commission

You can learn more about the flexible pricing model in our updated guide on pricing.

Extend your transaction flow securely

Behind the scenes, the new pricing functionality is enabled by a transaction process feature called privileged transitions. Privileged transitions allow the code that handles your marketplace pricing to live in your FTW server, between your user's browser and the Marketplace API. 

As a result, your marketplace app can securely perform all pricing-related calculations, including commissions, on your server before calling the Flex API. Your pricing can’t be tampered with or circumvented. 

Privileged transitions also allow you to securely extend your transaction flow with your own custom-built checks and third-party integrations. You can build an identity verification step using a service like Trulioo, check a discount coupon code with Lightrail, verify the seller has a valid subscription with Stripe, and much more.

You can learn more about privileged transitions in our documentation

These improvements have been inspired by the feedback we’ve received from marketplace entrepreneurs using Flex. Thank you very much for your questions and comments – keep ‘em coming!

On behalf of the Sharetribe team,

Juho Makkonen
CEO, Sharetribe

P.S. If you have any questions, just reply to this email and we'll get back to you as fast as lightning! ⚡️

Copyright © 2020 Sharetribe, All rights reserved. 
Unsubscribe   Subscription Preferences   View in Browser