OpenSRS lets you operate a network of domain-name resellers under your account. Sub-resellers run their own businesses through OpenSRS, the API, and Storefront, while you act as the parent reseller — setting their pricing, supporting them directly, and earning commission on their domain sales. Use this guide to create sub-resellers, manage pricing plans, transfer commission funds, and customize sub-reseller branding.
How the sub-reseller model works
Sub-reseller contracts are with Tucows, but as the parent reseller you are responsible for the actions of your sub-resellers. Sub-resellers can sell domain names only — they cannot sell email or trust services.
Through the Reseller Web Interface (RWI), you can:
Create, modify, and suspend sub-reseller accounts
Set which services are available to end-users
Create and assign price plans
Authenticate as a sub-reseller and change names on their behalf
Note: Several sub-reseller features described here are managed through the legacy RWI rather than the newer Reseller Control Panel.
Before you begin
Sign in to the Reseller Web Interface (RWI) with your parent-reseller credentials.
Make sure your user has permission to manage sub-resellers. See.
Decide on at least one price plan you can assign to new sub-resellers (you can also create plans as you go).
For new sub-resellers, collect contact details: name, address, phone, and email. Only address 2, fax number, and web address are optional.
Step 1: Create a sub-reseller
Sign in to the RWI.
In the sub-reseller management section, click Create sub-reseller.
On the Add new sub-reseller page, enter the sub-reseller's information.
Click Submit.
Step 2: View and edit sub-resellers
In the sub-reseller management section of the RWI, click View/edit sub-resellers.
To narrow the list, start typing any portion of a username in the search field. Click the arrows in any column to sort ascending or descending.
Click the username of the account you want to view or change.
Make your changes, then click Submit at the bottom of the form.
Actions available from the view/edit sub-reseller page
Action | How to do it |
|---|---|
Log in as a sub-reseller | Click the name in the sub-reseller field. Make changes on the sub-reseller's behalf, then click Logout to return to your RWI. |
Change account status | Choose active, cancelled, locked-abuse, or on-hold from the status drop-down. |
Select sellable TLDs | In the Allowed TLDs field, click the TLDs the sub-reseller can sell. |
Allow Storefront | Select the checkbox in the Display storefront section field to let the sub-reseller see, create, and configure Storefront in the RWI. |
Add notes | In the Notes/comments field, click view-edit. |
Assign a price plan | Choose a plan from the Pricing Plan drop-down. |
Manage price plans | Click Manage price plans. |
Enable credit card payments | Select the Yes radio button to allow sub-resellers to pay by credit card. |
Set notification contacts | Enter email addresses in the Notification settings section. |
Add or change nameservers | Enter nameserver values in the Nameservers section. |
Edit contact info | Update the Emergency contact and Tech contact sections. |
Top up the sub-reseller balance | Enter an amount in the Top-up sub-reseller balance section and click Transfer. |
Step 3: Create or edit a price plan
A price plan defines the commission you earn on each TLD that a sub-reseller sells. You can set a default commission, override it per TLD, or set a target retail price.
In the sub-reseller management section of the RWI, click View/edit pricing plans.
To add a new plan, click Add new plan. To edit an existing plan, click its name in the list.
Enter a name for the plan.
Set the default commission value for each TLD. Changes flow through to each TLD row immediately.
Add a description.
Optionally, select Set as default to make this the default plan.
Optionally, enter a value in the Target price field and click Adjust. The system updates the Override commissions column for every TLD whose current price is below the target. TLDs whose cost is already higher than the target stay unchanged.
Optionally, edit the Override commissions column to set a different commission for specific TLDs.
Click Update to save the plan.
Warning: The target price cannot be set below the TLD cost (excluding commission). The Override commissions column does not accept negative values.
Tip: To undo target pricing before saving, click Cancel. After saving, clear each adjusted amount in the Override commissions column to revert. Other services such as trust products appear at the bottom of the page under Other services.
Step 4: Delete a price plan
A price plan cannot be deleted while it is assigned to any sub-reseller.
Click View/edit pricing plans in the sub-resellers management section.
Select the plan by name.
Click Delete, then confirm with OK.
If the plan is still assigned to sub-resellers, the deletion-of-pricing-plan page appears. Either click Return to the edit page to cancel, or choose a different plan in the Reassign to drop-down and click Re-assign and delete.
Step 5: Assign price plans to sub-resellers
When no price plan is assigned, the system applies the default plan.
Assign or change the plan for one sub-reseller
Click View/edit sub-resellers in the sub-resellers management section.
Click the sub-reseller in the Username column.
In the Financial settings section, choose a plan from the Pricing plan drop-down and click Submit.
Assign a plan to multiple sub-resellers
Click View/edit pricing plans in the sub-resellers management section.
Click Bulk assign plan below the list.
Search for the sub-resellers you want to update. Leave the fields blank to return all sub-resellers. Click Search.
Choose the plan from the New pricing plan drop-down.
Review the search results and uncheck any sub-resellers you do not want to reassign. Click Assign.
View sub-resellers assigned to a plan
Click View/edit pricing plans.
In the # of assignees column, click the number next to the plan. The view sub-resellers page lists every sub-reseller assigned to that plan.
Step 6: Transfer commission funds
OpenSRS records the commission you earn from sub-reseller sales in a separate commissions account. Transfer those funds to your main OpenSRS balance before you can use them.
Note: Commission transfers are currently only available through the RWI.
In the sub-resellers management section of the RWI, click Transfer commission funds.
Enter the amount to transfer in the Amount field. The value must be a positive number.
Click Transfer.
Click Confirm transfer to complete the operation.
Step 7: Customize sub-reseller branding
You can change what your sub-resellers see in their control panel — the logo, news feed, control panel URL, transfer confirmation page, and verification pages. Every branding action starts the same way.
Open the branding section
In the sub-reseller management section of the RWI, click Branding.
Scroll to the section you want to update (described below).
Logo
In the Logo section, click Choose file and select the image.
Click Upload image now.
Note: The maximum logo size is 50 KB.
RSS / What's new feed
In the What's new RSS/Atom feed URL field, enter the feed to display news items.
Click Submit.
Custom control panel URL
Scroll to the Custom control panel URL section.
Choose an OpenSRS subdomain such as username.r.opensrs.com, a subdomain based on resellerco.com, or enter a fully custom URL.
Click Submit.
Note: Setting up a fully custom URL involves a fee and a manual process — contact help@opensrs.com. The fee includes a digital certificate that secures the control panel.
Transfer confirmation page
Registrants use this page to confirm transfers to your account.
Scroll to the Customize transfer confirmation page section.
Enter the message in the Custom text field.
Note: All HTML tags are stripped from custom text. To create a link, prefix the URL with url: — for example, url:http://resellers.tucows.com[text:Link Name].
Data quality and ICANN registrant verification hostname and URL
Where registrants are sent after verifying their data.
Scroll to the Customize data quality and ICANN registrant verification hostname and URL section.
In the URL field, enter the complete URL including
http://orhttps://.
Tip: When available, first, last, and email parameters are appended to the URL as confirmed on the source page.
ICANN registrant verification page
Registrants use this page to verify their contact information.
Scroll to the Customize ICANN registrant verification page section.
Add or update text in the Section - header and Section - footer fields.
Note: All HTML tags are stripped from the text. You may prefix data with url: or mailto:.
Data quality (UK full address) page
Scroll to the Customize data quality (UK full address) page section.
Add or update text in the Section - header and Section - footer fields.
Claims notification hostname and URLs
When a customer accepts a claims notification for a domain order, they are sent to the accepted URL. When they reject it, they are sent to the rejected URL.
Scroll to the Customize claims notification hostname and URLs section.
Update the Accepted URL and Rejected URL fields. Include
http://orhttps://.If you set up a CNAME record pointing to
approve.domainadmin.com, enter its hostname in the Verification hostname field. The hostname must be in the formsubdomain.resellerdomain.com.Click Save.
Warning: The verification hostname cannot be saved until the CNAME record is active. Access to the verification hostname is only available through the generated email link.
Next steps
Set up permissions for your team — see to control which of your staff can manage sub-resellers and pricing.
Customize the sub-reseller control panel — see for newer control panel layout, dashboard, and header options.
Monitor commissions — review your commissions account regularly and transfer earned funds to your main balance.
Questions
Questions? Contact OpenSRS Support.
How helpful was this article?
Thanks for your feedback!
Do you still need help? If so please submit a request here.