Build your pricing tables
The JFW system allows you to build and manage your pricing tables by creating Packages, Features, Subscription Types, and Prices. Once all components are configured, you can generate a complete pricing table and compare features between different packages.
1. Create a Package
Navigate to: Subscription → Packages.
Click the Create Package button located at the top-right corner of the package table.
Fill in the required fields:
Name: Enter the package name.
Description: Provide a brief description of the package.
Important: If you want this package to be the default package for new users, go to the package details and mark it as Default.

2. Create a Feature
Navigate to: Subscription → Feature.
Click the Create Feature button at the top-right corner of the feature table.
Fill in the required fields:
Type: Select the feature type. Refer to Feature Type Design for detailed guidelines.
Code: A unique identifier for this feature. This is used internally by your developers.
Name: The display name of the feature.
Unit: Represents the unit for the feature (e.g., GB, User, Project, Item). Use units consistent with your system.
Status: Set to Active by default. If you do not want the feature visible yet, set it to Inactive.
3. Link Features to a Package
Navigate to: Subscription → Packages and select the package you want to add features to.
Go to the Features tab and click Add Features.
In the modal that appears, select the features you want to add.
Optional: Title – Override the default feature name for display on the pricing table. If left blank, the system will use
Feature.Name
.Value Input:
If the feature type is Function, a toggle switch allows enabling or disabling the feature.
If the feature type is Limited, you can input a numeric value or select Unlimited to remove the limit.
Click Add to link the features to the package.

4. Create Prices
Navigate to: Subscription → Packages and select the package you want to add prices to.
Go to the Prices tab and click Add Price.
Fill in the required fields:
Subscription Type: e.g., 1 day, 7 days, 30 days, 90 days.
Code: Unique identifier for the price entry.
Name: Display name of the subscription type.
Amount: Price to charge the user.
Currency: Currency of payment.
Click Add to save the price entry.
5. View and Adjust Pricing Table
To see the generated pricing table, log in to cPanel.
Navigate to the Pricing page.
Adjust the table layout and display as needed to match your system requirements.
Notes & Best Practices
Ensure feature codes and package codes are unique for proper system reference.
Use clear, descriptive names for packages and features for better user understanding.
Preview pricing tables before publishing to ensure all features and prices display correctly.
Last updated