Selling ispmanager hosting through WISECP
WISECP module capabilities
Capabilities | Clients | Administrators |
Create user account in ispmanager | ❌ | ✅ |
Enable/disable user account in ispmanager | ❌ | ✅ |
Delete user account in ispmanager | ❌ | ✅ |
Edit hosting services | ❌ | ✅ |
Upgrade/downgrade hosting services | ✅ | ✅ |
Recover user account in ispmanager | ✅ | ✅ |
Change user account password in ispmanager | ✅ | ✅ |
Redirection to the ispmanager user account from WISECP billing | ✅ | ✅ |
WISECP module requirements
- WISECP version 2.3 or higher
This is a built-in module that does not require purchase or installation.
Setting up connection with ispmanager
- Log in to WISECP at https://YOUR_DOMAIN/admin as an administrator.
- Navigate to Services → Hosting Management → Server Settings.
- Click Add New Server.
- Fill in the fields in the form that opens. Mandatory fields are marked with asterisks.
- Hostname* — an arbitrary name under which the server will be saved in WISECP. The server name will be viewable only to the WISECP administrator.
Name servers — at least two ispmanager name servers.
How to find ispmanager server names- Log in to ispmanager with superuser rights.
- Go to the DNS management section.
Click
Domain settings on the toolbar.
The name servers are listed in the Name servers field.
- Maximum Number of Accounts — the maximum number of users that can be created on a server with ispmanager panel.
- Occupancy Alert — сheck this box to receive notifications in WISECP when the maximum number of users is created on the server with ispmanager.
- Monthly Cost — costs of maintaining a server with ispmanager: cost of rent, licenses, electricity, etc.
- Server Automation Type* — select ispmanager.
- IP Address* — IP address of the server with ispmanager panel. If the server with ispmanager uses several IP addresses, enter the one specified on the server's network interface and used to access the panel. By default, this is the IP address obtained from the server.
- Username* — name of the root ispmanager panel user.
- Password* — password fpr root-access to the ispmanager panel.
- Connect using SSL* — сheck this box so that the connection to the server with ispmanager is performed via the HTTPS protocol.
- Port* (1500) — leave as is.
- Click Test Connection to check the connection. If the connection is successful, a notification will be displayed saying "The connection test succeeded".
- After successful connection test, click Add new server.
Creating services in WISECP
Service categories
For the convenience of customers, hosting services can be grouped into categories, such as Reseller Hosting or Ispmanager hosting. In this case, hosting services will be displayed in a separate tab on the order page:

To create a service category:
- Log in to WISECP at https://YOUR_DOMAIN/admin as an administrator.
- Navigate to Services → Hosting Management → Hosting Packages.
Click Categories.
- Click Add new category.
- Fill in the fields. Mandatory fields are marked with asterisks.
- Title* — category name that will be displayed on the order page.
- Short detail — a short description of the category that will be displayed in the category card on the order page.
- Status*:
- Active — the category will immediately appear on the order page
- Disable — the category will only be visible to the WISECP administrator until it is activated.
- Sequence Number — specify the position of the category on the list of categories on the order page.
- Category — select None.
- Icon image — set an icon for a category in one of the following ways:
- Enter the name of an icon from the icon collection. For example, to use the server icon from the Font Awesome library, specify "fa fa-server".
Click the camera icon to download the icon as an image.
- Background Image — background image for the category.
- Category Colour — theme color for the category.
- External HTML Code — HTML code for customizing the order page.
- Frequently Asked Questions — frequently asked questions:
- Title — question
Description — answer to the question
To add a new question, click Add New Field.
- SEO Title — SEO title for the category. Recommended length: 80 characters maximum.
- SEO Description — SEO description for the category. Recommended length: 200 characters maximum.
- SEO Keywords — SEO key words.
- Click Create Category.
Services
- Log in to ispmanager with a reseller account or above.
- Create one or more user templates. Based on the templates, resources will be allocated to clients after the service is ordered and permissions will be assigned in ispmanager panel.
- Log in to WISECP at https://YOUR_DOMAIN/admin as an administrator.
- Navigate to Services → Hosting Management → Hosting Packages.
- Click Create New Package.
Fill in the parameters on the tabs. Mandatory fields are marked with asterisks.
Provide general information about the service:
- Package Name* — service name that will be displayed in the service card on the order page.
- Features — description that will be displayed in the service card on the order page.
- Status*:
- Active — the service will immediately appear on the order page.
- Disable — the service will only be visible to the WISECP administrator until it's activated.
- Category* — service category. If you don't need a separate category for the service, select None.
- Hide the Renewal Button — check this box to make the service unavailable to the client for renewal.
- Affiliate Management:
- Disable — check this box to exclude the service from the affiliate program.
- Popular — check this box to display the service as popular on the order page.
- Sequence Number — specify the position of the service category in the list of services on the order page.
- Order limit per client — maximum number of orders a single client can place for a specific service.
- Domain Name Form — check this box to skip registering a new domain name or filling out information about an existing domain name when placing an order.
- Subdomain Options — specify a registered domain where clients will be able to create subdomains. Subdomain creation will be available upon registering a new domain name or filling out information about an existing domain name, i.e., if the Domain Name Form checkbox is not checked.
- Hide — the service will only be available for ordering via a link. The purchase link will be generated automatically after saving the service and will be available in the Purchase Link field.
- External Purchase Link — specify the URL of an external website to which the client will be redirected from the WISECP order page to place an order.
- Notes — notes about the service. Notes will only be viewable to the WISECP administrator.
Specify the basic settings:
- Server Selection*:
- Server Group — select the ispmanager server group if one was created during connection with ispmanager
- Single Server — select the ispmanager server created during connection with ispmanager
Package Name* — specify the name of the ispmanager user template.
The template name must be specified exactly as in ispmanager.
To override user parameters defined in the template, fill in the corresponding fields below. You can only override parameters that have corresponding parameters in ispmanager.
Corresponding user parameters between WISECP and ispmanager❌ — parameter has no match in ispmanager and cannot be set/overridden.
If a WISECP parameter has more than one match in ispmanager, its value will be applied to each parameter in ispmanager. For example, if the Database parameter in WISECP is set to 10, the Databases parameter in ispmanager will be 10 and the Database users parameter will be also 10.
WISECP parameter ispmanager parameter CPU time CPU time Memory limit RAM Process count limit User processes Email box quota Mailbox size Disk Space Disk Bandwidth Limit Traffic per calendar month Email Limit Mailboxes Database Databases, Database users Site Limit Sites, Mail domains Subdomain Limit ❌
FTP Account Limit FTP users Domain Parking Limit ❌
Hourly Email Limit ❌
CPU Limit ❌
❌
Database size ❌
Domain names ❌
Number of mails sent per hour ❌
CRON jobs ❌
Simultaneous connections per session from one IP ❌
Apache handlers for each site ❌
Simultaneous MySQL connections per user ❌
MySQL connections per user/hour ❌
MySQL queries per user/hour ❌
UPDATE queries to MySQL per user/hour The parameter values specified in WISECP will be applied to the user's account in ispmanager unchanged, even if the units of measurement for the parameters in WISECP and ispmanager do not match.
- CPU time — processor time
- Memory limit — RAM
- Process count limit — number of user processes
- Email box quota — size of each user's mailbox
- Main IP address type*:
- shared — the client will be assigned a shared IP address
- ipv4/ipv6 — the client will be automatically assigned a personal IP address. Personal IP address allocation is available in ispmanager host
- Automatic Setup — check this box to automatically create an ispmanager account for the client when ordering the service
- Disk Space — amount of disk space that a user's files can occupy
- Bandwidth Limit — traffic per calendar month
- Email Limit — number of user mailboxes
- Database — number of user databases and database users
- Site Limit (Addon Domain) — number of user websites with a unique domain name and number of email domains
- Subdomain Limit — number of user subdomains
- FTP Account Limit — number of user FTP users
- Domain Parking Limit — number of user parked domains (aliases)
- Hourly Email Limit — number of emails per hour
- CPU Limit — CPU resource limit, expressed as a percentage of the total capacity of one core
- Web Hosting:
- Private IP — a dedicated IP address. A private address is available in ispmanager host.
- Backup Services — creation of backups.
- Add New Addon — a custom add-on service.
Select the services you can switch to from your current one from the list. If nothing is selected, you can switch to any service.
Please indicate the cost of the service.
- Fill in the fields:
- Period — numeric value of the billing period (3 months, 1 year, etc.). For a one-time payment, leave this field blank.
- Cycle* — billing period (month, year, etc.).
- Amount* — cost of the service.
- Setup fee — a one-time fee for opening the service.
- Currency* — currency.
- Discount (%) — discount.
- Click Add pricing.
- Create a separate price for each period, currency, and discount value.
- Click Create Package.
The service will appear on the list in the Services section → Hosting Management → Hosting Packages.
Test order in WISECP
To make sure the service has become available to customers and orders are processed correctly, make a test order:
- Log in to WISECP at https://YOUR_DOMAIN/admin as an administrator.
If you do not have a test customer account in WISECP, create one.
How to create a client account in WISECP- Navigate to Clients → Client List.
Click New Client Account.
- Select account type (any):
- Account Type:
- Individual — account for a private individual or
- Corporate — account for a legal entity
- Account Type:
Please fill in the required fields. The data may be fictitious.
- Name — client name, e.g. User
- Email — contact email address
- Contact Number — phone number
- Account Status — select Active
- Address Information:
- Country — country
- State — state/area/district/region
- City — city
- ZIP Code — postal code
- Address — street, building, apartment
- Set Password — enter the password manually or generate it by clicking the Create Secure Password button
- Name — client's full name, must consist of at least two words, e.g. User Name
- Company — company name, e.g. Company Name
- Tax Number — taxpayer number, e.g.12345
- Tax Office — tax office, e.g. XXXXX
- Email — contact email address
- Contact Number — phone number
- Account Status — select Active
- Address Information:
- Country — country
- State — state/area/district/region
- City — city
- ZIP Code — postal code
- Address — street, building, apartment/office
- Set Password — enter the password manually or generate it by clicking the Create Secure Password button
- Click Create.
Go to the WISECP client area.
How to go to the WISECP client area- Open the client's test account from the list in the Client List section.
Click Login As Client.
Order hosting service in the client area.
How to order hosting service in WISECP- Navigate to the Buy New Service section → Web Hosting.
- Select a service to order and click Add to Cart.
- Follow the steps below:
- Service Period — select the billing period and click Continue.
- Set Domain Name — click My domain name already exists and specify an arbitrary domain name (you can specify a fictitious one), then click Use.
- Check if all service information is correct and click Continue.
- Specify the payment details:
- Your Billing Information — select a billing address from the list or add a new one by clicking the Add New button.
- Payment Method — select a payment method. If the trial service is free, check the Free box.
- Service Agreements — check the boxes:
- I agree to the Service and Use Agreement
- I agree to the Personal Data and General Privacy Policy
- Click Continue.
If successful, a following notification will be dispayed: “Your process has been completed successfully”. To view and manage the service, click My services.
In the WISECP administrative area, the order will appear in the Orders section.
If the Automatic Setup option was enabled on the Core tab when creating the service, an ispmanager account will be automatically created for the test client.
How to check if an account in ispmanager has been created successfully- In the client area, click Manage next to the desired service in the My services section.
In the form that opens, click Panel Login. You will be automatically authorized in ispmanager under the user account.
If necessary, delete the test service.
How to delete a test service in WISECP- In the WISECP administrative area, go to the Orders → Active section.
- Select the required service and click
.
To delete the user account from the ispmanager panel, check the Apply on API box in the confirmation window.