Overview
Server Allocator For WHMCS takes on the role of a load balancer, automatically matching the most suitable servers to your clients' products based on the criteria they provided during the ordering process. The module will let you create both individual rules and their groups, each with specific product groups and servers assigned. Conditions can take the form of configurable options, product addons, custom fields, or even specific clients. These may include e.g. preferred location, required disk space or number of CPUs.
The scope of server allocation will be limited only by your imagination, as the rules can be freely combined - all so that your customers can order personalized products created on the servers best suited to their needs. With our module, for instance, a client ordering a product with an addon can be assigned to a different server than a client who orders it without one. As another bonus, you will be empowered to create preconfigured products, and share links to them, taking your customers straight to the order form.
Server Allocator For WHMCS will create a win-win situation for both you and your clients. Order our module today to maintain a dream-like level of control over your server infrastructure on one hand, and meet the expectations of the most picky customers on the other!
Features
-
Admin Area
- Add/Edit/Remove Switching Rules And Their Groups
- Add Multiple Conditions/Products/Servers To Switching Rule
- Assign Multiple Rules To Rules Group
- Set Default Servers To Rules Group - Used If No Rule Is Applied
- Set Load Balancing Allocation Type To Server With Most Or Least Free Space
- Block Order If Server Is Full
- Access Links To Order Form Of Products Configured According To Specified Rule
-
Client Area
- Switch Assigned Server Automatically During Ordering Product - Depending On Applied Rule
-
Supported Rule Definitions
- Clients
- Configurable Options
- Custom Fields
- Product Addons
-
General Info
- Supports All Server Types
- Supports Most Provisioning Modules
- Multi-Language Support
- Supports PHP 8.2 Back To PHP 7.4
- Supports WHMCS V8.11 Back To WHMCS V8.8
- Requires ionCube Loader V13 Or Later
- Easy Module Upgrade To Open Source Version
Changelog
v1.4.3
Released: Sep 13th, 2024- WHMCS V8.11 support
- Support for PHP 8.2 version
- Requires ionCube Loader V13 or later
v1.4.2
Released: May 27th, 2024- Maintenance update and stability optimizations
- Support for WHMCS V8.7 and previous
- Fixed "array_merge(): Argument #2 must be of type array, bool given" error occurring upon deletion of a product's custom field without removing its relation from the module's switching rule - case #85
v1.4.1
Released: Jan 26th, 2024- WHMCS V8.9 support
- Eliminated entries of "failed to open stream" error generated into the "tblerrorlog" database table - case #84
v1.4.0
Released: Sep 20th, 2023- Possibility to edit the existing groups of switching rules - case #56
- Added validation for the configuration of switching rules that requires choosing at least one default server
- Deprecated libraries of "mysql_" PHP extensions
- Eliminated critical error that could occur when accepting an order if no default server was chosen in the addon module - case #81
- Other minor code corrections, UI and language adjustments
v1.3.2
Released: Aug 18th, 2023- WHMCS V8.8 support
- Support for WHMCS V8.5 and previous
- Fixed "TypeError" upon product creation that could occur if no default servers were selected in the switching rules configuration - case #79
- Suspended services will be now correctly included in the server usage counter to avoid the problem of allocating hostings into already full servers - case #77
v1.3.1
Released: Mar 15th, 2023- WHMCS V8.7 support
- Support for WHMCS V8.3 and previous
- Support for PHP 7.3 version
- Eliminated several "TypeError" exceptions that could appear when managing "Switching Rules" or adding a product to the cart on PHP 8.1 - case #75
v1.3.0
Released: Oct 26th, 2022- WHMCS V8.6 support
- Support for PHP 8.1 version
- Create server allocation rules based on specific clients - case #58
- Requires ionCube Loader V12 or later
- Support for WHMCS V8.2 and previous
- Support for PHP 7.2 version
- Added display of a missing description of dropdown custom field type for rules definition
- Minor code corrections and UI adjustments
v1.2.0
Released: Jun 30th, 2022- WHMCS V8.5 support
- Block the order and display the appropriate notice if the server chosen by the client is already full - case #57
- Support for WHMCS V8.1 and previous
v1.1.9
Released: Jan 27th, 2022- WHMCS V8.4 support
v1.1.8
Released: Oct 29th, 2021- WHMCS V8.3 support
- Support for WHMCS V7.10 and previous
- Minor code corrections
v1.1.7
Released: Jun 10th, 2021- WHMCS V8.2 support
- Support for WHMCS V7.9 and previous
- Support for PHP 7.1 version
v1.1.6
Released: Aug 25th, 2020- WHMCS V8.0 and PHP 7.4 support
- Support for PHP 7.0 and previous
v1.1.5
Released: Jul 23rd, 2020- Fixed "Cannot locate controller file" error that might have occurred if there was the "core" name used in higher-level directories - case #53
v1.1.4
Released: Apr 20th, 2020- WHMCS V7.10 support
- Support for WHMCS V7.7 and previous
v1.1.3
Released: Jan 21st, 2020- WHMCS V7.9 support
- Support for WHMCS V7.6 and previous
v1.1.2
Released: Nov 6th, 2019- The "suspended" status of services will be treated as "active" to avoid allocation when not all resources, such as IP addresses, have been released yet - case #51
v1.1.1
Released: Sep 25th, 2019- WHMCS V7.8 support
- Support for WHMCS V7.5 and previous
v1.1.0
Released: Jun 18th, 2019- Load balancing allocation type - in switching rules you can now decide if the server with the most or least free space shall be used
- Support for WHMCS V7.4 and previous
- Minor code refinements
v1.0.13
Released: Jan 30th, 2019- WHMCS V7.7 and PHP 7.3 support
- Support for WHMCS V7.3 and previous
v1.0.12
Released: Apr 16th, 2018- WHMCS V7.5 support
- PHP 7.1 and 7.2 support
- Added missing '/' character to the generated URL to provide the correct link to the shopping cart
v1.0.11
Released: Aug 30th, 2017- Corrected 'Cannot redeclare class mgmoduleserverallocatorlibrariesclassesmg_addonconfigure' exception that might show up on addon activation
v1.0.10
Released: Apr 20th, 2017- Corrected namespace names to avoid conflicts with other modules
v1.0.9
Released: Feb 9th, 2017- Enhanced compatibility with WHMCS 7.1.1
- Resolved problem of 'class redeclare' error occuring in client area
v1.0.8
Released: Jan 9th, 2017- Switching rules - display custom fields of all products within selected product groups
- Minor tweaks with database operations
v1.0.7
Released: Oct 26th, 2016- PHP 7 support
v1.0.6
Released: Oct 14th, 2016- WHMCS V7 support
v1.0.5
Released: Aug 31st, 2016- Rebranded from 'Server Switcher For WHMCS' to 'Server Allocator For WHMCS'
- Minor tweaks
v1.0.4
Released: Dec 21st, 2015- Prevent manual server switch from being overwritten
v1.0.3
Released: Sep 10th, 2015- WHMCS V6 support
v1.0.2
Released: Mar 3rd, 2015- Module logic - comparing different amount of rules in groups
- Custom field rules
- Minor fixes
v1.0.1
Released: Aug 29th, 2014- Improved security and license validation
v1.0.0
Released: Jul 16th, 2014- Stable Release
Reviews
-
Server Allocator For WHMCSLj 3 years agoReally accurate module to deploy user accounts by the chosen server without any conflicts. Really good option for those who offer more than a one server location or option.
-
Server Allocator For WHMCSJay Everall (Valcato Internet) 5 years agoServer Allocator was simple to set up, and works perfectly. We are now able to offer a choice of regions on our signup form, and the Server Allocator plugin seamlessly selects the relevant server group on which to provision the account. Highly recommended.
-
Server Allocator For WHMCSTrentaHost Management (TrentaHost INC.) 6 years agoServer Allocator works wonders for us as it allows us to automate our ordering process. Being a brand that has a global presence and over 8 locations offerred over our brands and services. Server Allocator makes the order process for location selection streamlined and simple for our team and our end customers.
Once again ModulesGarden making things easier for WHMCS customers