Jump to content

Order add-on once only


Si

Recommended Posts

I have add-on services which I allow customers to order for their hosting accounts.  Nothing new there.  We all have.

But is there any way to set an add-on to only be allowed to be ordered once per hosting account.  Customers are strange creatures and forget that 6 months ago they ordered a particular add-on and then they order it again.  I would like them to:

1) not be able to order the add-on twice

2)  see that the reason for this is because they already have it

It seems strange that this isn't an option built into WHMCS when you create an add-on.  Is there a module or way to achieve this instead of submitting a feature request and having to wait 1-3 years before it is implemented?

Its so frustrating and time consuming to cancel and refund the orders and then contact the customer to explain why.  Then they inevitably come back and ask the question, 'why did your system allow me to order it if I already had it?'

Edited by Si
Link to comment
Share on other sites

On 6/25/2018 at 17:01, Si said:

But is there any way to set an add-on to only be allowed to be ordered once per hosting account.

not from the settings..

On 6/25/2018 at 17:01, Si said:
  1. not be able to order the add-on twice
  2. see that the reason for this is because they already have it

one option might be to get a list of the client's existing (active/pending) addons and not show those on the addons / product details pages... that might kill 2 birds, because if they can't see the addons they already have (during ordering), they can't re-order them.... nor do they then need to be told the reason... I suppose you could show they already have them (e.g disabling the option instead of removing), on the cart addons page, but that could complicate the solution horrendously and might require template changes.

On 6/25/2018 at 17:01, Si said:

Is there a module or way to achieve this instead of submitting a feature request and having to wait 1-3 years before it is implemented?

1-3 years? are they in turbo mode! :P

i'm not aware of any module... you could do it with a hook certainly as I can see the rough gist of how to do it - though one of the complications is that you can get to the addons via various routes (cart addons and product details are two that come to mind - so i'll need to check if there are others).

I had already bookmarked the thread to take another closer look at this - but that's going to have to wait until we get a cooler day, as I can't code clearly in this sweltering heat! :27_sunglasses:

On 6/25/2018 at 17:01, Si said:

Then they inevitably come back and ask the question, 'why did your system allow me to order it if I already had it?'

just tell them that you use WHMCS, and they'll then nod their head sagely and understand the reason. :)

15 hours ago, jster1324 said:

Addons and tickets are where WHMCS is suffering for us.

I would add the cart, in general, to that list.

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.

×
×
  • 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