Table of Contents |
---|
About Namesilo
Namesilo is a popular domain name registrar offering cheap domain names. Learn more about Namesilo on their website at https://namesilo.com/.
Registrar Module Features
Register | Renew | Transfer | DNS Management | Email Forwarding | ID Protection | EPP Code | Pricing Import | Date Sync |
---|---|---|---|---|---|---|---|---|
YES | YES | YES | YES | YES | YES | YES | YES | YES |
Installing NameSilo
- Visit [Settings] > [Company] > [Modules] > Available.
- Click the "Install" button within the NameSilo module listing.
After installation click on Manage to add your NameSilo account.
Option | Description |
---|---|
User | The API User provided by NameSilo. |
Key | The API key provided by NameSilo. |
Sandbox | Check to enable sandbox mode. This simulates API requests, it will not register domains. |
Default Portfolio | Your reference. |
Importing domain TLDs from NameSilo
One of the main features of the NameSilo module which sets it apart from all our other domain modules is the Manage Packages feature.
Firstly we need to create a "Package Group" for the domains so let's do that by going to [Packages] > [Package Groups] and create a package group for all the domains.
We will be using "Domains" in this guide.
Next we need to go back to the Manage NameSilo page above after installation and click on "Manage Packages".
Option | Description |
---|---|
Package Name | Enter a package name, you can use either {domain.tld} ".com" or {domain.tld_uppercase} ".COM" |
Description | You can write a description about the TLDs. |
Use renewal prices for package upgrades | When enabled, upgrading to this package will use renewal prices if they are set. The regular price will be used if this setting is disabled. |
Option | Description |
---|---|
Account | If you have multiple accounts for NameSilo select the account to use for these domains. |
Name Servers | Enter your name servers which the new domains will be set-up with. |
Option | Description |
---|---|
Available TLDs | Select all the domains you wish to sell, if it's more than 89, pick the 89 first then select the rest as-well. |
Option | Description |
---|---|
TLD | Your selected domain TLDs will show up here. |
Currency | If you have more than one currency in Blesta it will show each currency per TLD for you to pick a price for. |
Previous Registration price | The previous registration price you was being charged for the TLD |
Previous Renewal Price | The previous renewal price you was being charged for the TLD |
Current Registration Price | The current registration price you're being charged for the TLD |
Current Renewal Price | The current renewal price you're being charged for the TLD |
Price | The price you want to charge your customers for registering the TLD. |
Renewal Price | The price you want to charge your customers for renewing the TLD. |
Lock | Tick this box to lock in the price. |
Finally select the Domain package group you created at the start and hit Save packages. All the packages will be created for you straight away.
Final Steps
The only thing left to do is to add this "Domain package group" to an order form so clients may place orders for your NameSilo. See Selling Domains for more details.
Creating Packages
Welcome Email
The "Tags" section describes tags that may be used in the welcome email. The welcome email content is inserted into the "Service Creation" email template under [Settings] > [Company] > [Emails] > Service Creation. Only details unique to this service should be entered into the welcome email section for the package.
Sample Email
This sample email could be used in the Package Welcome Email section to help you get started. Be sure to enter content for your welcome email in both the HTML and Text sections.
Your new domain has been successfully registered! Domain: {service.domain} Thank you for your business!
Common Issues
- When upgrading to Blesta 5.11.0, and Namesilo 3.4.1 I get an error "Domain is not active, or does not belong to this user" in the module log.
- You may have some domains that are no longer in your Namesilo account or are suspended with NameSilo. If this is the case, the best thing to do is to remove those domains and re-run the upgrade under Settings > Company > Modules. The other option is to manually update the version for the module in the database. This means that contact details will not be pulled down for every domain, but the details can be fetched when managing a domain as a client or admin by clicking a button.
- To bypass running the upgrade, run the following query: UPDATE modules SET version='3.4.1' WHERE class='namesilo';