Releasesv0.5.0
Subscription billing updates, pricing finalization & vendor roadmap
This release finalizes major subscription and onboarding updates for vendor listings, including pricing changes, payment flow hardening, and clearer billing communication.
Features & Improvements
-
Stripe pricing and subscription flow finalized
- Finalized Stripe price mapping and subscription finalization logic across onboarding flows.
- Improved idempotency and duplicate-subscription safeguards to reduce edge-cases.
- Added stronger metadata handling so subscription records are easier to trace by vendor context.
-
Free plan removed from listing onboarding
- Removed free-plan behavior from the current vendor subscription flow.
- Updated onboarding expectations so paid plan selection is the standard listing activation path.
- Improved consistency between traditional onboarding and sales-link onboarding outcomes.
-
Sales-link and onboarding billing flow consistency
- Tightened behavior between
/vendors/join/[token]and/become-a-vendor/[publicId]/plans. - Improved handling for prepaid vs non-prepaid listing paths.
- Reduced ambiguity around when payment is required, when plan state is active, and when users move to completion.
- Tightened behavior between
-
User-facing subscription email updates
- Added subscription creation confirmation email and metadata handling.
- Standardized initial payment confirmation behavior through the Stripe webhook flow.
- Shifted recurring/failed billing notifications to Stripe-managed customer emails for consistency.
Bug fixes
- Fixed route and state edge cases that could cause step-lock conflicts after successful payment.
- Fixed auth and access-flow behavior in navbar/menu interactions after modal sign-in.
- Fixed token/payment-link flow edge cases around customer mapping and finalization state transitions.
What’s coming next
-
Vendor availability calendar
- Vendors will be able to define and manage their availability directly in their listing workflow.
-
Availability-aware messaging
- Couples will be able to view vendor availability and message vendors with better context.
-
Payment requests and direct billing actions for vendors
- Vendors will be able to send payment requests and collect payments through upcoming billing tools.