How it works
In Solifyn, seat-based pricing leverages our Product Add-ons architecture:- Base Product: You sell a product that has license keys enabled (
hasLicenseKey = true). This product comes with a baseline activation limit (e.g.5devices/activations). - Seat Add-on: You associate a child product as an Add-on and toggle Is Seat Add-on? (
isSeatAddon = true). - Checkout Selection: During checkout, customers choose how many additional seats (quantities of the Add-on) they want to purchase.
- Dynamic Limit Resolution: Solifyn automatically calculates the final license key limit upon successful purchase:
5, and the customer purchases 3 seat add-ons, the resulting license key will allow up to 8 concurrent device activations.
Setting up Seat-Based Pricing
Create the Base Product
Create your primary product, toggle Enable License Keys, and set your baseline Activation Limit (e.g.
5).Create the Seat Add-on Product
Create a separate product representing the “per-seat” charge (e.g.
+$10/month per seat). Set its pricing type to match your base product.Customer Billing & Scaling
For recurring subscriptions, billing managers can scale their team seat counts up or down at any time:- Adding seats: Increases the quantity of the seat add-on. The billing manager is charged immediately for the prorated difference, and the license key’s
activationLimitis instantly incremented. - Reducing seat count: Decreases the add-on quantity. A prorated credit is applied to the account balance, and the license key’s limit is updated accordingly.
Refunding Seats
When issuing a refund for an order containing seat add-ons, merchants can choose to revoke seats:- Auto-revoke: Toggle Auto Revoke Seats to automatically deduct seat quantities proportional to the refunded amount.
- Manual revoke: Manually specify the quantity of seats to deduct for each add-on. This automatically reduces the customer’s license key activation limit to prevent further unauthorized usage.