Server Allocator For WHMCS

Server Allocator For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v8.9

ModulesGarden 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!

Admin Area Features:

  • 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 Features:

  • 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.1 Back To PHP 7.4
  • Supports WHMCS V8.9 Back To WHMCS V8.6
  • Requires ionCube Loader V12 Or Later
  • Easy Module Upgrade To Open Source Version

 

Reviews

5 stars
4
4
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0

Businezz 99 @Businezz99

November 8, 2021 at 12:41:30 PM

Very good module and accurate when customers chooses the location. It's creating accounts on the chosen location without any issues or conflicts between servers.

  • 2 years ago
  • Version Number 1.1.8

Jay Everall @jay5246

April 23, 2019 at 07:23:11 AM

Highly recommended, we use this module to allow clients to select between various regions during the checkout process, and have the accounts automatically provisioned on the relevant server group. Easy to install and quick to set up.

  • 4 years ago
  • Version Number 1.0.13

TrentaHost Management @TrentaHost

October 30, 2018 at 06:39:27 PM

This product allows us to provision services in all of our 8 locations with ease!! Our customers are able to get their services right after payment due to how easy this simplifies our checkout process.

  • 5 years ago
  • Version Number 1.0.12

Iain Rennie @iain7784

June 18, 2018 at 02:25:14 PM

This add-on to WHMCS has been an absolute lifesaver, it saves me and my sales team manually creating accounts on different servers. Great support too!!!

  • 5 years ago
  • Version Number 1.0.12

Version Compatibility


Compatible with WHMCS v8.9

Full Version Compatibility


  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ModulesGarden

Changelog

v1.4.1 Released January 26th, 2024

Latest Version


  • New Feature: WHMCS V8.9 support
  • Bug Fix: Eliminated entries of "failed to open stream" error generated into the "tblerrorlog" database table - case #84

 

Previous Versions


v1.4.0 Released September 20th, 2023

View/hide detailed changelog

  • New Feature: Possibility to edit the existing groups of switching rules - case #56
  • Improvement: Added validation for the configuration of switching rules that requires choosing at least one default server
  • Removed: Deprecated libraries of "mysql_" PHP extensions
  • Bug Fix: Eliminated critical error that could occur when accepting an order if no default server was chosen in the addon module - case #81
  • Bug Fix: Other minor code corrections, UI and language adjustments

 

v1.3.2 Released August 18th, 2023

View/hide detailed changelog

  • New Feature: WHMCS V8.8 support
  • Removed: Support for WHMCS V8.5 and previous
  • Bug Fix: Fixed "TypeError" upon product creation that could occur if no default servers were selected in the switching rules configuration - case #79
  • Bug Fix: 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 March 15th, 2023

View/hide detailed changelog

  • New Feature: WHMCS V8.7 support
  • Removed: Support for WHMCS V8.3 and previous
  • Removed: Support for PHP 7.3 version
  • Bug Fix: 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 October 26th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.6 support
  • New Feature: Support for PHP 8.1 version
  • New Feature: Create server allocation rules based on specific clients - case #58
  • Changed: Requires ionCube Loader V12 or later
  • Removed: Support for WHMCS V8.2 and previous
  • Removed: Support for PHP 7.2 version
  • Bug Fix: Added display of a missing description of dropdown custom field type for rules definition
  • Bug Fix: Minor code corrections and UI adjustments

 

v1.2.0 Released June 30th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.5 support
  • New Feature: Block the order and display the appropriate notice if the server chosen by the client is already full - case #57
  • Removed: Support for WHMCS V8.1 and previous

 

v1.1.9 Released January 27th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.4 support

 

v1.1.8 Released October 29th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.3 support
  • Removed: Support for WHMCS V7.10 and previous
  • Bug Fix: Minor code corrections

 

v1.1.7 Released June 10th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.2 support
  • Removed: Support for WHMCS V7.9 and previous
  • Removed: Support for PHP 7.1 version

 

v1.1.6 Released August 25th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V8.0 and PHP 7.4 support
  • Removed: Support for PHP 7.0 and previous

 

v1.1.5 Released July 23rd, 2020

View/hide detailed changelog

  • Bug Fix: 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 April 20th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.10 support
  • Removed: Support for WHMCS V7.7 and previous

 

v1.1.3 Released January 21st, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.9 support
  • Removed: Support for WHMCS V7.6 and previous

 

v1.1.2 Released November 6th, 2019

View/hide detailed changelog

  • Improvement: 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 September 25th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.8 support</li>
  • Removed: Support for WHMCS V7.5 and previous</li>

 

v1.1.0 Released June 18th, 2019

View/hide detailed changelog

  • New Feature: Load balancing allocation type - in switching rules you can now decide if the server with the most or least free space shall be used
  • Removed: Support for WHMCS V7.4 and previous
  • Bug Fix: Minor code refinements

 

v1.0.13 Released January 30th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.7 and PHP 7.3 support
  • Removed: Support for WHMCS V7.3 and previous

 

v1.0.12 Released April 16th, 2018

View/hide detailed changelog

  • New Feature: WHMCS V7.5 support
  • New Feature: PHP 7.1 and 7.2 support
  • Bug Fix: Added missing '/' character to the generated URL to provide the correct link to the shopping cart

 

v1.0.11 Released August 30th, 2017

View/hide detailed changelog

  • Bug Fix: Corrected 'Cannot redeclare class mgmoduleserverallocatorlibrariesclassesmg_addonconfigure' exception that might show up on addon activation

 

v1.0.10 Released April 20th, 2017

View/hide detailed changelog

  • Bug Fix: Corrected namespace names to avoid conflicts with other modules

 

v1.0.9 Released February 9th, 2017

View/hide detailed changelog

  • Improvement: Enhanced compatibility with WHMCS 7.1.1</li>
  • Bug Fix: Resolved problem of 'class redeclare' error occuring in client area</li>

 

v1.0.8 Released January 9th, 2017

View/hide detailed changelog

  • Bug Fix: Switching rules - display custom fields of all products within selected product groups
  • Bug Fix: Minor tweaks with database operations

 

v1.0.7 Released October 26th, 2016

View/hide detailed changelog

  • New Feature: PHP 7 support

 

v1.0.6 Released October 14th, 2016

View/hide detailed changelog

  • New Feature: WHMCS V7 support

 

v1.0.5 Released August 31st, 2016

View/hide detailed changelog

  • Changed: Rebranded from 'Server Switcher For WHMCS' to 'Server Allocator For WHMCS'
  • Bug Fix: Minor tweaks

 

See also

FraudLabs Pro Fraud Prevention

Fraud prevention plugin to detect payment fraud - reduce fraud chargeback & high risk transactions

Free
Order Notes

Staff need to make a note

Commercial
WHMCS Order Assistant

Order Assistant helps you to automate order management process. It can automatically accept Pending Orders; send an email or open a ticket with client; and cancel the order if no payment is made still.

Commercial
Product Limiter

Allows you to limit the purchase of an products/services for each client

Commercial
Lara, Fraud Control

Allow you to to have custom fraud control per payment gateway.

Commercial