Jump to content

package upgrades


snake

Recommended Posts

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

 

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?

Link to comment
Share on other sites

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! 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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? 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 by steven99
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 2 weeks later...

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 by snake
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated