snake Posted June 10, 2021 Share Posted June 10, 2021 I have not really had to worry about this before, but I now find myself needed to add the ability for clients to upgrade their package resources, particularly disk space. But I cannot see how to do this. Anything I do with addons or configurable options doesn't have any effect. Nothing actually gets upgraded or changed, it doesn't actually seem to be linked to the lackage resources or cpanel in any way and seems to require me to provision manually. I have searched the forums and seen a few references from 2018 to some configurable addon that doesn't actually exist in whmcs, so I assume it some legacy feature that has since been removed. 0 Quote Link to comment Share on other sites More sharing options...
UnwilfulExpenditure Posted June 10, 2021 Share Posted June 10, 2021 Bit of a messy way to achieve it, no that's not the new whmcs tagline btw... 😉 You could, create a new cpanel product and allow them to upgrade to it - im not familiar with cpanel as we stopped using when... well there is no need to beat that dead horse is there! The configuration of packages has always been awful, within whmcs to the point you can create a client account and generate account credits with the right purchases/upgrades/cancellations - something that made us do extra hidden products instead and bill pro rata during upgrades. I'm told whenever this gets brought up it's deleted so hopefully you see it in time! 😀 0 Quote Link to comment Share on other sites More sharing options...
snake Posted June 11, 2021 Author Share Posted June 11, 2021 I did open a ticket with WHMCS support and send me a link how to use configurable options and addons, despite me saying I already tried this and this doesn't seem to work. so are you saying there is actually no built in way to do this? And that using addons or configurable options requires manual intervention to actually apply the changes in cpanel? 0 Quote Link to comment Share on other sites More sharing options...
UnwilfulExpenditure Posted June 11, 2021 Share Posted June 11, 2021 25 minutes ago, snake said: I did open a ticket with WHMCS support and send me a link how to use configurable options and addons, despite me saying I already tried this and this doesn't seem to work. so are you saying there is actually no built in way to do this? And that using addons or configurable options requires manual intervention to actually apply the changes in cpanel? There is a built in way to do it, the consensus of most is that it doesn't work as intended- when we did offer it that way we were always short changed, or having to offer refunds and apologisefor the shortcomings of our billing system... maybe that was just us though as whmcs suggested... us and everyone else who complained 🤣 What we did is create an entirely new product we could assign to them with corresponding limits, bit of a faff but it was more consistent! Fortunately we don't deal with end users anymore, except our legacy customers - most of our customers are resellers of our direct admin servers and even more are already on an alternate billing system - with the last 2300-ish hopefully migrated in the next few months! 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted June 11, 2021 Share Posted June 11, 2021 15 hours ago, snake said: I have searched the forums and seen a few references from 2018 to some configurable addon that doesn't actually exist in whmcs, so I assume it some legacy feature that has since been removed. I suspect that your referencing the Configurable Package Addon by WHMCS.... in days gone by, it used to be listed on the main whmcs.com site, but now its available from Marketplace.. https://marketplace.whmcs.com/product/30-configurable-package-addon without it, upgrading config options just takes the upgrade order/invoice etc without any provisioning changes being made on the server. 0 Quote Link to comment Share on other sites More sharing options...
snake Posted June 11, 2021 Author Share Posted June 11, 2021 ok that sucks, but since I am rarely going to need to actually do it, I guess I can live with it. If I use configurable options, will it send a notification when customer upgrades? I don't recall as have not used them for so long. 0 Quote Link to comment Share on other sites More sharing options...
UnwilfulExpenditure Posted June 11, 2021 Share Posted June 11, 2021 27 minutes ago, brian! said: I suspect that your referencing the Configurable Package Addon by WHMCS.... in days gone by, it used to be listed on the main whmcs.com site, but now its available from Marketplace.. https://marketplace.whmcs.com/product/30-configurable-package-addon without it, upgrading config options just takes the upgrade order/invoice etc without any provisioning changes being made on the server. Apologies, my advice my be outdated then! Do you have any experience using it brian! And did you experience issues with it? 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted June 11, 2021 Share Posted June 11, 2021 3 hours ago, snake said: If I use configurable options, will it send a notification when customer upgrades? I don't recall as have not used them for so long. yes... and an invoice - it's the same upgrade process as if you were upgrading services and not just config options. 3 hours ago, UnwilfulExpenditure said: Do you have any experience using it brian! i've never had it installed myself, but I played with it many many years ago on someone else's dev....can't remember much about the experience to be honest... although I can count on one hand, and have fingers to spare, the number of times there has been a thread about this addon in 8+ years. 0 Quote Link to comment Share on other sites More sharing options...
steven99 Posted June 13, 2021 Share Posted June 13, 2021 (edited) On 6/11/2021 at 8:03 AM, brian! said: without it, upgrading config options just takes the upgrade order/invoice etc without any provisioning changes being made on the server. Might be missing something, but if the server module has _ChangePackage() function, it should handle the provisioning at the server side if it supports configurable options at least. Just tested and it does fire when changing configurable options. I suppose the built-in modules don't support configurable options and that is why that other module is needed? Edited June 13, 2021 by steven99 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted June 14, 2021 Share Posted June 14, 2021 20 hours ago, steven99 said: I suppose the built-in modules don't support configurable options and that is why that other module is needed? my recollection is that the cPanel server module is specifically coded to only do it with a valid license for the above addon. 0 Quote Link to comment Share on other sites More sharing options...
snake Posted June 24, 2021 Author Share Posted June 24, 2021 (edited) OK I feel a bit dumb now, as one solution is right there in the module settings, for cpanel at least. https://docs.whmcs.com/Usage_Billing And it says:- Usage billing invoicing is globally controlled by the "Enable Metric Usage Invoicing " option found within the Invoicing tab of General Settings. When enabled, any metrics which are enabled for billing for a given product will be billed for at the time of service renewal. So I can use this rather than addons. The only issue is with setting the default quota, as obviously they won't be able to exceed that. So presumably the default quotas in WHM will need to be set high to allow for over use and metric billing. Edited June 24, 2021 by snake 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.