VendorSmart
Problem
Goal
Bring all the functionality of Stripe inside the VendorSmart platform.
Solution
We built a new module called Billing, divided into Plans and Bundles. We also brought Subscriptions inside the Vendor's profile, displaying the plans that the Vendor is subscribed to.
We created a simple list of plans, showing the plan name, last update date, billing period, and their price. The user could either create a new plan, edit an existing one or preview how the plan would be displayed on the Onboarding.
When creating or editing a plan, all data migrates to Stripe and the user can preview how the plan will be displayed for the Vendor.
Some custom preferences were added, such as the option to display a tag next to the plan name and the ability to include benefits and features anytime. This helped our Marketing team to become independent when creating A/B testing within our product.
Bundles
After the creation of Plans, they could then be clustered to become a Bundle. This would be a collection of Plans offered to the Vendors on their Onboarding process. Completely customizable!
The user could either create a new bundle, edit an existing one or preview how it would be displayed. Same process as in Plans.
A Subscriptions tab was added to the Vendor profile, informing all Management Companies they're linked to and their related Subscription. In this page we also show both subscription and compliance status of the Vendor. Our internal users can link a new Management Company, pay in behalf of the Vendor and also send them a payment link.
Allow internal users to edit a Vendor's Subscription and matching the Plan amount on Stripe
Allow Vendors to renew their current Subscription by themselves
Allow Vendors to pay their Subscriptions in installments











