Jump to content

Add Additional "Options" or Services or Amend at Renewal


championc

Recommended Posts

Hi all, 

With the system generating a fixed Invoice upon renewal, I just wondering if it's possible in some way for this to still happen, but to have the option to amend the product before paying.

In other words, if someone initially buys a three month product and then maybe decides at renewal to buy for 12 months, or to buy the three months but with additional services, it would be good to have this flexibility - basically an amend before paying option.  Is this possible somehow ?

Link to comment
Share on other sites

On 06/03/2019 at 18:40, championc said:

With the system generating a fixed Invoice upon renewal, I just wondering if it's possible in some way for this to still happen, but to have the option to amend the product before paying.

out of the box - no... you can slightly do it with domain renewals (if you enable the option), but currently not with products / services.

time to post the obligatory 5-year old feature request... John says that it's planned for this year (2019), right on cue for the usual five-year wait for feature requests to be completed. 🙄

I can't see there being another major release before May, so I daresay this is being saved for v7.8 or v8 much later in the year... nobody will be able to tell you when that will be (not even WHMCS) - it arrives when it arrives 🚍 (probably bugged and not tested thoroughly).

if you can't wait for WHMCS to introduce the feature, then ModulesGarden have a Hosting Renewals addon that I think can do what you want.

Link to comment
Share on other sites

As this is in the developer community, turning on developer mode:

Using updateclientproduct API with autorecalc will tell WHMCS to calculate the recurring based on the settings.  So if you give it a billingcycle of quarterly on a monthly, it will pull your quarterly pricing for the product and update recurring.   To get this, you will need at least a clientareaproductdetails hook with a template change and a link with the new billing cycle.  A better way is an addon that would handle that in a more controlled setting and just do a billing menu item for like "Billing Cycle Changes" and list each service there and do the actions  .

Link to comment
Share on other sites

When an option does not appear to be available or straight forward, I felt that it was certainly not an Installation items and really didn't see it as Admin or Configuration either.

It's fantastic how customizable this whole suite of programs is.  And so, if something doesn't appear to be available through menu items, it seems that there will be a way to acomplish everything required.

 

Link to comment
Share on other sites

19 hours ago, championc said:

When an option does not appear to be available or straight forward, I felt that it was certainly not an Installation items and really didn't see it as Admin or Configuration either.

in many ways, there are far too many distinct sub-forums here for any user to distinguish between - the idea would be more applicable if there were specialists only responding in specific forums, but that's never been the case and likely never will be.

it's slightly too simplistic to say that there should only be two forums for asking questions - general (e.g using WHMCS) and paid (where you are wanting to pay a developer to solve a particular issue), but if someone has a question about a navbar menu, does it belong in "Configuration" (because i'm configuring the menus to my liking)? does it go in "Using WHMCS"? does it go in Developer Corner (because it's a customisation) ?? to me, it doesn't matter as i'll see the post wherever it's posted, but it's an initial confusion to users that doesn't really need to be there.

19 hours ago, championc said:

It's fantastic how customizable this whole suite of programs is. 

aah the initial excitement of using WHMCS - I remember it well. 🙂

19 hours ago, championc said:

And so, if something doesn't appear to be available through menu items, it seems that there will be a way to accomplish everything required.

not necessarily everything, but a lot of things.

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