Your Packages
Overview
The Your Packages menu displays the internet packages available for the admin's own direct customers and for the admin's resellers. These are the packages you sell directly — separate from packages that individual resellers configure for their own sub-resellers.
Every package in ISPBills is built on top of a Master Package, which defines the technical network parameters (speed limits, volume caps, customer type, etc.). The package layer wraps those technical specs with a name, pricing, and visibility settings.
Relationship to Master Packages
Master Package → Your Package → Customer / Reseller
(technical spec) (pricing layer)
- A Master Package defines: customer type (PPPoE/Hotspot/Static/Other), billing type (daily/monthly), speed limits, volume limits, IP pool, PPPoE profile.
- A Package defines: a name presented to customers/resellers, customer price, operator (reseller) price, and visibility.
- The same master package can be used by multiple packages with different names and prices.
Package List
The packages list shows all packages created for your admin account:
| Column | Description |
|---|---|
| Package Name | The display name shown to customers and resellers |
| Master Package | The underlying technical template this package is based on |
| Customer's Price | The price end-customers pay to activate this package |
| Operator's Price | The price resellers pay when they activate this package for a customer |
| Type | Inherited from master package: PPPoE, Hotspot, Static IP, or Other |
| Billing | Inherited from master package: Daily or Monthly |
| Visibility | Public or Private |
| Actions | Edit, Delete |
Creating a New Package
- Navigate to Routers & Packages > Your Packages.
- Click the "New Package" button.
- Fill in the following fields:
Select Master Package
Choose the master package that defines the technical specifications for this package. The customer type, billing type, speed limits, and IP pool are all inherited from the selected master package.
Package Name
Enter a descriptive name for this package as it will appear to customers and resellers (e.g., "10 Mbps Home", "50 Mbps Business Monthly").
Customer's Price
The price that end-users (customers) pay to purchase or renew this package. This is the retail price shown in the customer self-service portal.
Operator's Price
The price that resellers (operators) pay when they activate this package for one of their customers. The operator's price is typically lower than the customer's price, giving the reseller a margin.
Example: Customer's Price = 500 BDT | Operator's Price = 400 BDT → Reseller earns 100 BDT per activation.
Visibility
| Value | Effect |
|---|---|
| Public | Package is visible and selectable in the customer self-service portal |
| Private | Package is only accessible by admin or resellers; not shown to end-customers |
- Click Save to create the package.
Package Types
Package type is inherited from the selected master package and cannot be changed at the package level:
| Type | Description |
|---|---|
| PPPoE | Customers connect via PPPoE protocol (username/password authentication via RADIUS) |
| Hotspot | Customers connect via MikroTik Hotspot (browser-based login) |
| Static IP | Customers are assigned a fixed public or private IP address |
| Other | Customers not managed via MikroTik (e.g., fiber ONU, FTTH without RouterOS NAS) |
Daily vs. Monthly Billing
Billing type is also inherited from the master package:
| Billing Type | Description |
|---|---|
| Daily | Recharge/prepaid model — customers top up their balance and the package is active for a set number of days |
| Monthly | Invoice-based — customers receive a monthly bill; payment is tracked via the invoicing system |
Assigning Packages to Resellers
The Your Packages menu shows packages for your admin panel only. To assign packages to resellers (so resellers can activate them for their own customers), go to Resellers & Managers > Resellers and configure the package list for each reseller from there. Reseller-assigned packages can have different pricing than your own package list.
How Packages Appear in the Customer Portal
Packages marked as Public appear in the customer self-service portal. Customers can:
- Browse available packages.
- Purchase or upgrade their package using their account balance or a recharge card.
- See the package name, price, and duration.
Private packages are not displayed to customers and must be activated manually by an admin or reseller.