Activation
Once you have uploaded the addon files, activate the module in WHMCS and configure your license key.
Activating the Module
-
Open Addon Modules
In your WHMCS admin panel, go to:
- WHMCS 8.x: System Settings → Addon Modules
- WHMCS 7.x: Setup → Addon Modules
(Note: WHMCS 7.x is not officially supported — see Requirements)
-
Find HmSingleOrderAddon
Scroll through the module list to find HmSingleOrderAddon. If you don’t see it, double-check that the module folder was uploaded to the correct location (
modules/addons/HmSingleOrderAddon/). -
Click Activate
Click the Activate button next to HmSingleOrderAddon. WHMCS will run the module’s activation routine.
-
Enter your license key
After activation, click Configure (or the module’s settings icon). Enter your license key in the License Key field:
HMSO-XXXX-XXXX-XXXX-XXXXClick Save Changes.
-
Verify activation
Visit your checkout URL to confirm the new order form is active:
https://yourdomain.com/whmcs/checkout.php?a=confproduct&i=0You should see the new single-page checkout design instead of the default WHMCS order form.
What Happens During Activation
When you activate HmSingleOrderAddon, the module automatically:
- Runs database migrations — creates the addon’s required tables (license cache, settings)
- Sets the order form template — updates
OrderFormTemplatein the WHMCStblconfigurationtable toHmSingleOrderForm - Seeds default settings — writes default addon configuration to the database
Template override
Activation sets OrderFormTemplate = HmSingleOrderForm automatically. This means all new orders will use the new template immediately after activation. If you want to test first without affecting live orders, install on a staging environment first.
Admin Access Permissions
By default, after activation, only WHMCS administrators with “Full Administrator” role can access the addon settings. You can grant access to specific admin roles under:
System Settings → Administrator Roles → Edit a role → Addon Modules → enable HmSingleOrderAddon
Deactivation
If you deactivate the addon:
- All addon database tables are dropped
- The
OrderFormTemplatesetting is rolled back to the WHMCS default (order) - Your existing orders and clients are not affected — only the checkout template changes
Deactivation removes data
Deactivating the addon drops all addon-specific database tables, including cached license data and custom settings. Export your settings before deactivating if you plan to reinstall later.