Jump to content
Sign in to follow this  
Si

Product Addons - custom fields not being requested

Recommended Posts

Version 7.2.1

 

Could someone else please check this out for me. I've submitted it to WHMCS as a possible bug.

 

Create a product add-on. Add a required custom field to that add-on.

 

Login as a customer, order the add-on and see if you are asked to provide the required custom field. I have tried six template with numerous carts and the checkout completes without requesting the custom field at any time.

Share this post


Link to post
Share on other sites

I think it's a double-bug...

 

1. customfield not being passed to the template...

2. even if it was passed, i'm not seeing anywhere in the templates where it would be displayed for an addon...

 

file under product not thoroughly tested before release! :roll:

Share this post


Link to post
Share on other sites

I do have a ticket open with WHMCS about this issue, if I ever get a fix I will advise.

 

-Allan

Share this post


Link to post
Share on other sites

WHMCS have confirmed this as a bug and have asked their developers to look at it. Not sure yet if it's been fixed in WHMCS 7.2.2

 

- - - Updated - - -

 

I can confirm this is not fixed in 7.2.2 :roll::(

Share this post


Link to post
Share on other sites

Had this reply from WHMCS:

 

We have heard back from our development team concerning this matter, and I wanted to follow up with you regarding this.

 

The Product Addon Custom Field functionality was implemented solely with third-party developers in mind. The custom fields are designed to compliment the Service Property functionality and allow Product Addons to store data relevant to their parent Product/Service. You can read more about this at http://docs.whmcs.com/Service_Properties

 

At this time, Product Addon Custom Fields are not designed to be displayed in the shopping cart area, and are not considered during checkout. This is why required fields can be skipped without issue - they are not designed for information input by customers going through the checkout process.

 

I hope this information clears up why these fields do not display in the Client Area at this time. If we can be of further assistance, please let us know.

 

- - - Updated - - -

 

My question in reply is:

 

If those fields are set only for the admin to put information into by default, why are there the options as displayed in this image?

 

addons.png

 

Seems strange that it asks for admin only, if that's already the default?

Why would it be required or not required if it is never presented to be completed?

Why would it ask to show the field on the invoice if the field is never presented for completion during the order process?

 

- - - Updated - - -

 

Further, it also states on the form, after DESCRIPTION:

"the explanation to show users"

 

Getting worried now that the development team either don't know the product or I'm loosing the plot.

Share this post


Link to post
Share on other sites
Getting worried now that the development team either don't know the product or I'm losing the plot.

it's a binary choice? it's one or the other ??? :-P

 

there are lots of things about v7.2 that are badly thought out, unfinished or have seemingly not been explained to the person writing the documentation.

 

I was never a big fan of product addons anyway, so this is a new feature I won't be using any time soon.

Share this post


Link to post
Share on other sites

It just doesn't make any sense to have product add-ons (which I use extensively) i.e. to add domains to an existing hosting account, and I am not able to ask the customer the name of the domain they wish to add. And there are many other scenarios. Totally illogical to have it's functionality in the setup and not make it appear in the shopping cart.

 

We can configure to add text, textarea, dropdown boxes, tick boxes etc, and after all of that, none of it will be seen by the customer ? Come on WHMCS what is going on with your logic on any of this?

Share this post


Link to post
Share on other sites

I was trying to use custom fields in product addons for installation service of SSL. I was trying to collect the required info to create the CSR. After a couple of weeks with an open ticket I got the same canned response as above.

 

-Allan

Share this post


Link to post
Share on other sites

I open a ticket with them also because some how this not working right. Am doing Product Addons module of one of my module

Share this post


Link to post
Share on other sites

I can't believe this is still not fixed. It is clearly a bug or the addons config should not give options for custom fields etc

Share this post


Link to post
Share on other sites
Had this reply from WHMCS:

 

We have heard back from our development team concerning this matter, and I wanted to follow up with you regarding this.

 

The Product Addon Custom Field functionality was implemented solely with third-party developers in mind. The custom fields are designed to compliment the Service Property functionality and allow Product Addons to store data relevant to their parent Product/Service. You can read more about this at http://docs.whmcs.com/Service_Properties

 

At this time, Product Addon Custom Fields are not designed to be displayed in the shopping cart area, and are not considered during checkout. This is why required fields can be skipped without issue - they are not designed for information input by customers going through the checkout process.

 

I hope this information clears up why these fields do not display in the Client Area at this time. If we can be of further assistance, please let us know.

 

- - - Updated - - -

 

My question in reply is:

 

If those fields are set only for the admin to put information into by default, why are there the options as displayed in this image?

 

[ATTACH=CONFIG]14346[/ATTACH]

 

Seems strange that it asks for admin only, if that's already the default?

Why would it be required or not required if it is never presented to be completed?

Why would it ask to show the field on the invoice if the field is never presented for completion during the order process?

 

- - - Updated - - -

 

Further, it also states on the form, after DESCRIPTION:

"the explanation to show users"

 

Getting worried now that the development team either don't know the product or I'm loosing the plot.

 

I came here now researching this exact same issue. I'm like HUH!?!??! REALLY??? What the hell is the point of custom fields and asking you if they must be required or not and only visible to admins or not if this is not going to work at all from the front-end.

 

What a load of absolute NONSENSE!

Share this post


Link to post
Share on other sites

I ran across this same problem of the custom field not being displayed for customers, is this issue still unresolved?

CustomFieldsJuly6.png

Share this post


Link to post
Share on other sites

As far as I'm aware it's still unresolved, and it seems that as far as WHMCS cares this is how they want it to be so I doubt they'll ever change it. I do wish they would alter the Addons Custom Fields page to make it obvious it's useless rather than everyone who attempts it googling and ending up on this thread

Share this post


Link to post
Share on other sites
1 hour ago, steph.hope said:

As far as I'm aware it's still unresolved, and it seems that as far as WHMCS cares this is how they want it to be so I doubt they'll ever change it. I do wish they would alter the Addons Custom Fields page to make it obvious it's useless rather than everyone who attempts it googling and ending up on this thread

Thanks Steph, I just submitted a ticket, so will post their reply here

Share this post


Link to post
Share on other sites

WHMCS says:

The Product Addon Custom Field functionality was implemented solely with third-party developers in mind. The custom fields are designed to compliment the Service Property functionality and allow Product Addons to store data relevant to their parent Product/Service. You can read more about this at http://docs.whmcs.com/Service_Properties

At this time, Product Addon Custom Fields are not designed to be displayed in the shopping cart area, and are not considered during checkout. This is why required fields can be skipped without issue - they are not designed for information input by customers going through the checkout process.

I hope this information clears up why these fields do not display in the Client Area at this time. If we can be of further assistance, please let us know.

Share this post


Link to post
Share on other sites

So, word-for-word the same as they said in 2017, as shown earlier in this thread 🙄 Such great support.

Share this post


Link to post
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.

Sign in to follow this  

  • 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