after the migration to WHMCS v6 with your latest plugin version (thanks alot that this is working out so smoothley finally!) we figured out some edges of the plugin that can be easily improved to make it even more flexible.
Usecase: We have a custom template in WHMCS used for the clientarea as well as the orderforms. With the new WHMCS version this templates are both based on the new bootstrap templates.
Problem: Your plugin only allows "six" or "portal" in the dropdown and at several positions in the code. But any derivation of "six" will also work fine.
I did some manual fixes to your plugin to make it work, but would suggest you simply pimp the plugin itself, so everyone can enjoy it :slight_smile:
In WP-Admin config screen:
1. Add another option to the dropdown called "Own template based on six"
2. If that is selected, show an input field that will then be used for "$this->template" in the code
In the integration code:
1. Where you have "six" hardcoded (there was a line I believe with the parser for the js or css) use $this->template instead
2. If the selected template is a "six" derivate, use "whmcs-six.css" instead of "whmcs-".$this->template.". That is the css fix you deliver with the plugin.
Should be done in about 30 minutes and make it also fully compatible with custom themes based on "six".
Thx and brgds,