New Features
- Multiple subscriptions per customer — Kelviq now supports customers having multiple active subscriptions. Use this to set up add-ons, credit packs, or top-ups alongside a base plan. Our SDKs automatically aggregate entitlements across all subscriptions, so your app always sees the correct combined usage and limits.
- New Subscriptions page — A dedicated page to view and manage all subscriptions in one place.
- New Payout Details page — View detailed breakdowns for individual payouts.
- Transactions & Details page under Payouts — Browse all payout transactions with a detail view for each entry.
- Discount coupons on checkout URLs — You can now attach discount coupons directly to checkout URLs, allowing you to share pre-discounted links with customers.
- Block size 1 for package pricing — Package pricing now supports a block size of 1, giving you more granular control over package-based plans.
- Updated Publish modal UI — The publish modal has been redesigned for a cleaner, more intuitive experience.
Improvements
- Flat & package pricing for one-time charges — Flat-rate and package pricing models are now available for one-time products, not just recurring plans.
- Copy charge period on hover — Hover over a charge period in the pricing section to quickly copy it to your clipboard.
- Plan details page UI improvements — The plan details page has been refreshed with a cleaner layout and better readability.
- Improved refund error messages — Refund errors now include clearer descriptions to help you understand what went wrong.
- Improved Analytics UI — The analytics dashboard has been updated with a more polished interface.
- Download invoice in subscription detail page — You can now download invoices directly from any subscription’s detail page.
- Cancel subscription from customer detail page — Added the ability to cancel a customer’s subscription directly from their detail page without navigating away.
Fixes
- Entitlements override indicator — Fixed an issue where entitlements were incorrectly shown as “overridden” in the UI when the values hadn’t actually changed during feature copying.
- Refund button disabled when not applicable — The refund payment button is now correctly disabled when a payment has already been refunded or the subscription is in a trial period.
- Billing info badge for one-time orders — Fixed the billing info badge not appearing for one-time orders in the order list and detail pages.