One of the most powerful features of Sharetribe Flex is its composable transaction engine, which allows you to define your transaction process freely. That means you can design the steps that a customer and a provider need to take to complete a purchase exactly the way you want.
Want to build a complex pricing structure or allow users to negotiate on price? Charge your commission from the customer, provider, or both? Define custom policies for cancellations, notifications, or reviews? With the Flex transaction engine, you can achieve all of this and a lot more.
The latest Flex update gives you a command-line interface (Flex CLI) with which you can easily make all these changes on your own.
Working with the Flex CLI
The Flex CLI signifies a big improvement for the Flex developer experience. Before the CLI was added to the Flex developer toolkit, you had to contact Sharetribe support to make any changes to your transaction process.
The command-line interface removes this bottleneck. You can now make any edits to your transaction process yourself. With the Flex CLI, you can pull your current process versions, make edits to them with your favorite text editor, and push them back to the Flex server, directly from the command line.