Changelog
v2.1.3
Released March 8th, 2021
Latest Version
- New Feature: WHMCS V8.1 and "Twenty-One" theme support
- Bug Fix: Eliminated "Provided domain period is unavailable for sale" error that might have occurred when "Pricing Method" was set to "Override" - case #386
- Bug Fix: "Recurring Amount" will be now set properly for domain registration if "Pricing Method" was set to "Override" - case #388, #407, #415
- Bug Fix: Solved problems with obtaining the list of available TLDs for installed Blesta package configuration - case #392
- Bug Fix: Fixed checking domains availability when "Standard WHOIS" was set as a lookup provider - case #393
- Bug Fix: Added missing API call validations for "tldsToInclude" array type - case #394
- Bug Fix: Corrected "Username has not been provided" error that might have occurred due to an issue with headers fetching - case #396
- Bug Fix: Resolved issue with submitting "zipcode" instead of "postcode" parameter if default registrant was set to "End Client" - case #400
- Bug Fix: Prevented "Provided domain has not been found in reseller account" error that might have occurred when trying to renew a domain - case #401
- Bug Fix: Fixed critical error that might have shown up when a domain registration failed - case #406
- Bug Fix: Assorted corrections related to compatibility with Blesta - case #403
- Bug Fix: Adjusted code for domain registration to eliminate some rare errors - case #402
- Bug Fix: Prevented certain security issue
- Bug Fix: Other minor code corrections
Previous Versions
v2.1.2
Released September 30th, 2020
View/hide detailed changelog
- New Feature: WHMCS V8.0 and PHP 7.4 support
- Removed: Support for PHP 7.0 and previous
- Removed: Support for WHMCS V7.8 and previous
- Bug Fix: Resolved problem with the Blesta integration due to improper transfer of NS1 nameserver - case #370
- Bug Fix: Fixed "Provided domain has not been found in reseller account" case that might have occurred when a single domain name belonged to two different accounts - case #376
- Bug Fix: Optimized SQL query that might have caused the list of resellers to load slowly - case #368
- Bug Fix: Prevent JavaScript errors that occurred in the browser's developer console when the module was loaded in the admin area - case #367
- Bug Fix: Other minor code corrections
v2.1.1
Released June 23rd, 2020
View/hide detailed changelog
- Improvement: Domain "ExpiryDate" will be now used for "DomainSync" and "TransferSync" actions in cases when the domain registrar does not support any Sync() functionality - case #339
- Improvement: Improved exceptions errors catching from "app/Libs/Resources/Whmcs/Registrars/Registrar.php" class - case #345
- Bug Fix: Fixed issue where the module could have taken incorrectly the pricing for the second-level domain (2LD) from its top-level domain (TLD) - case #344
- Bug Fix: Resolved problem where the module could display errors that the domain is not for sale despite that the main WHMCS pricing was used instead of the reseller pricing that was empty - case #348
- Bug Fix: Other minor code corrections
v2.1.0
Released April 22nd, 2020
View/hide detailed changelog
- New Feature: WHMCS V7.10 support
- New Feature: Resellers can now assign previously bought domains from their reseller area
- New Feature: You can now use the default WHMCS pricing slab for offered domains instead of overriding it with own pricing groups
- New Feature: "Profit" column on the resellers list to view the total amount each reseller has made - case #260
- Improvement: Added toggles to change response templates statuses directly from their list
- Improvement: During the domain registration the "tax_id" field will now contain tax_id parameter from the reseller's client - case #236
- Improvement: Provided domain contacts data by reseller will be now updated upon every client's order not only with the first one as previously - case #248
- Improvement: Added notification upon module activation that the calendar PHP extension is required to be installed - case #262
- Improvement: Added more information to logs when an authorization error occurs - case #291
- Improvement: Local API queries will now use the "Local API User" instead of the admin staff member with the lowest ID - case #293
- Changed: Newly registered domains will now have disabled auto-renewal by default
- Removed: Support for WHMCS V7.7 and previous
- Bug Fix: Resolved assorted problems where the reseller could not perform the "Renew" registrar command from the admin area view
- Bug Fix: Fixed issue with displaying invalid currency symbols for TLDs pricing and available credits in the reseller area - case #252, #336
- Bug Fix: Corrected exception error that might have occurred during domain renewal order - case #253
- Bug Fix: Adjusted error handling when the relation between a domain and the reseller account cannot be found - case #259
- Bug Fix: Added missing validation for "registrant" and "tech" contact API parameters if for "Default Registrant" or "Default Tech/Admin/Billing" fields, the "End * Client" or "Reseller" options were selected - case #285
- Bug Fix: The module will no longer display empty lines for TLDs that were deleted using the default WHMCS TLDs management tool instead of the module one
- Bug Fix: Fixed case where credits might not have been taken from the reseller's account after registering or transferring a domain - case #294
- Bug Fix: Corrected issues with encoding certain special characters on the reseller's company name
- Bug Fix: Module will no longer prevent domain registration if that specific domain was already existing in another client's account with "canceled" or "fraud" status - case #296
- Bug Fix: Resolved assorted issues related to domains transfer - case #302
- Bug Fix: When updating the module integration settings, it will no longer display every time a notice that the "Logo" or "Documentation" was not yet provided
- Bug Fix: Solved problems with checking domains availability if the custom lookup provider was selected instead of the WHMCS default one - case #311
- Bug Fix: Other assorted IU adjustments and code corrections
v2.0.3
Released November 13th, 2019
View/hide detailed changelog
- Bug Fix: Fixed problem with the addon module's activation on WHMCS V7.6 - case #247
- Bug Fix: Resolved issues that might have caused domain renewal not working properly - case #258
- Bug Fix: Eliminated issue that could have caused fields in the domain's "DNS Management" section being filled only with "Array" entries - case #263
- Bug Fix: Solved problems with changing the domain's "Registrar Lock" status in certain cases - case #264
- Bug Fix: Corrected process of submitting domain contact details to the registrar when automatic credit payments for orders are enabled - case #265
- Bug Fix: Resolved issues with the "DomainSync" functionality in the generated integration submodule - case #267
- Bug Fix: When an API response returns an empty array, it will no longer be treated as an error - case #278
- Bug Fix: Removing clients from WHMCS that were assigned as resellers will no longer cause errors when trying to open the "Resellers" section in the addon module - case #279
- Bug Fix: Additional domain fields will be now correctly supported by the integration submodule - case #282
v2.0.2
Released July 9th, 2019
View/hide detailed changelog
- Bug Fix: Fixed problem with saving amount in currencies that use pricing with large numerical values (>1000) - case #237
- Bug Fix: Solved exception error that occurred when attempting to access the reseller documentation section without being logged in - case #238
- Bug Fix: Resolved issue with "RequestURI IS Too Long" error caused by the incorrectly built requests in the generated registrar - case #239
- Bug Fix: Corrected redirection error if the reseller documentation has been disabled - case #240
- Bug Fix: Fixed lack of the error notification if it has occurred in the registrar's API and auto-registration of the domain was enabled - case #241
- Bug Fix: Minor code adjustments related to the Reseller Area menu bar on smaller screen sizes
- Bug Fix: The EPP code will no longer be required for the domain transfer if it is not necessary for the specified domains - case #243
- Bug Fix: The "Domain cannot be renewed. It is before allowed renewal period" error will no longer occur if the specified TLD has been allowed renewals at anytime in configuration.php - case #244
v2.0.1
Released May 21st, 2019
View/hide detailed changelog
- Improvement: Domain restriction variables, such as its length or renewal, provided in WHMCS configuration.php file, will now be supported by the module - case #223
- Improvement: Implemented a more user-friendly exceptions handler - case #231
- Bug Fix: Resolved problem with access to the newest version of the module if the previous one was removed without being deactivated beforehand - case #208
- Bug Fix: Solved problem with domain registrars that use "$params['original']" parameter (e.g. EURid) - case #214
- Bug Fix: From now only the NS1 and NS2 nameservers will be validated as required when saving, the other addresses will be optional - case #215
- Bug Fix: Fixed rare problem with obtaining TLD prices in the addon module - case #228
- Bug Fix: Corrected problem with NS1 nameserver address that might have been omitted during domain registration - case #230
- Bug Fix: Resolved issue with domain registration through API if applying credits automatically has been enabled in the WHMCS settings - case #233
v2.0.0
Released March 21st, 2019
View/hide detailed changelog
- Improvement: Completely rewritten code
- Improvement: Rebuilt module user interface
- Improvement: More detailed API documentation in the module addon as well as in the Reseller Area to facilitate writing own submodules
- Improvement: Assorted language adjustments
- New Feature: WHMCS V7.7 and PHP 7.3 support
- New Feature: Reseller Area - allows your resellers to access orders of resold domains, download integration modules, view the TLDs pricing and other key details
- New Feature: Define the TLDs pricing per each reseller group instead of using percentage promo codes
- New Feature: View total income and income per TLD statistics based on a specified period of time
- New Feature: View resellers orders and income made from resold domains
- New Feature: View the most profitable resellers and latest invoices
- New Feature: New Feature: Generate integration modules for resellers with a dedicated description, logo and documentation
- New Feature: New Feature: Provide resellers with the "additional domain fields" file along with the integration module
- New Feature: Support for Blesta integration module
- New Feature: Support for "Get Available Credits", "Get Available TLDs" and "Check Domain Availability" API functions
- New Feature: List of offered to a reseller TLDs can be now fetched using API
- New Feature: Allow or disallow particular API functions permissions per each reseller group
- Removed: Support for WHMCS V7.4 and previous
- Removed: Support for HostBill integration module
- Removed: Compatibility with previous 1.X module versions
v1.6.12
Released September 12th, 2018
View/hide detailed changelog
- Bug Fix: Resolved issue with saving contact details by resellers occurring due to invalid keys in array during the "SaveContactDetails" API call
v1.6.11
Released July 5th, 2018
View/hide detailed changelog
- Bug Fix: Resolved problem preventing the modification of domain nameservers - case #128
- Bug Fix: Restored missing parameter for the registration of nameservers
- Bug Fix: Corrected missing 'domainname' parameter in the 'SaveContact' API call
- Bug Fix: Assorted corrections related to PHP 7.1 that might have caused the 'Too few arguments to function domainsReseller::upgrade()' error
- Bug Fix: Fixed loading of the English language file in case the specified language file is not found
- Bug Fix: Minor adjustments to domain deletion request
v1.6.9
Released September 12th, 2017
View/hide detailed changelog
- Bug Fix: Solved problems with the API functionality when getDomain() method is used by the end-registrar (case #160)
v1.6.8
Released July 4th, 2017
View/hide detailed changelog
- New Feature: WHMCS V7.2 support
- New Feature: Allow resellers to set up IP addresses restrictions and their limits
- Bug Fix: Corrected email notifications about low credit level
- Bug Fix: Corrected updating of registrant details, EPP code and registration information on domain transfer
- Bug Fix: Resolved problem with invoice generation upon funds addition
- Bug Fix: Solved issue with double execution of domain renewal
- Bug Fix: Corrected issues related to 'PDO Wrapper' fatal errors
- Bug Fix: Minor code refinements
v1.6.7
Released February 23rd, 2017
View/hide detailed changelog
- Bug Fix: Adjusted compatibility with other modules
- Bug Fix: Resolved conflicts with PHP 7
- Bug Fix: Corrected sending of EPP parameter under domain transfer
- Bug Fix: Removed errors occurring upon contacts update and nameservers change
- Bug Fix: Regulated domain renew function
v1.6.6
Released January 18th, 2017
View/hide detailed changelog
- Improvement: Streamlined PHP 7 compatibility
- Bug Fix: Set domain's contact details properly in WHMCS V7
- Bug Fix: Adjusted handling of API requests' responses
v1.6.5
Released October 24th, 2016
View/hide detailed changelog
- New Feature: WHMCS V7 support
- New Feature: PHP 7 support
- Bug Fix: Minor tweaks
v1.6.4
Released July 25th, 2016
View/hide detailed changelog
- Changed: Limit for the allowed number of characters used to store client details has been extended
- Bug Fix: Generate HostBill module
Jade @jade8942
We use Domains Reseller For WHMCS for another company and it works great.
Our resellers and registrars benefit greatly from the product and Modules Garden support is excellent.
Electronics @electronics6022
No comment provided.
Marcel Swart @Marcel
I had to change my review from a 1 star to a 4 star...
I had been having issues with the module and struggled to get it resolved for quite some time unfortunately, There was a bit of miss-communication and delays that just made the entire process not so good...
But I have to awared MG, once they were on it. It took less than 2 or 3 hours to get it resolved...
Credit where credit is due. As a dev, I get being busy, But thanks for making time to assist with the crisis :)
Kamila Szlęk @kamila7554
It often so happens that even in the most cemented relationships miscommunication at some point creeps in – and the only thing both sides can do about it is to peacefully talk the mix-ups through and defuse the crisis.
Formerly@ModulesGardenWe can only be thankful that such was the situation in your case, Marcel, and that all obstacles were effectively overcome, after all.
Brian @brian5909
A very powerful module that will enhance your reseller business coupled with friendly support from ModulesGarden. I recommend.
Nenad Hranic @nenad2010
Domains Reseller module is very useful. Setup is easy and our domain resellers like it.
Jamie Le @jamie1956
Works great :)
Jakub @jakub2619
I had some issues with the module but modulesgarden provided great support. I am happy :)
Smart Resell @Sri
No comment provided.
Lennart D @LennartD
We are using the Domains Reseller module for some time now. It's an easy way for our clients to resell our domains. It speeds up the process of registering domains in our clients' WHMCS infrastructure and keeps everything recorded in one place. Especially the Pay By Credit option is really neat!