Configurable options on invoices

On every invoice under ordered products was displayed all available configurable options, even configurable options are not ordered. This is something that's confusing many clients and they are asking why we have added this to ordered service/product if they didn't ordered any additional options.

So, this request/feature is to add option ("checkbox" under general options) where we can enable/disable displaying not ordered configurable options (i.e. configurable options with amount as "0 x") on invoices.

The problem with this is that in a lot of cases, the default option for a configurable option is not "No" or "Do not want it", but rather it is the base default option. That's why we always show all of them and their values on invoices. Having options be hidden when certain values are selected seems like quite a lot of extra complexity, and we're just not sure the return is there for it at this time.

I do see your point and I agree mostly. But I don't know all the circumstances and I'm not sure if someone might want a configurable option that was not ordered to be displayed on the invoice showing that they did NOT order it.

I really need this as well. We use the configurable options all the time, and it's killing us to manually remove the zero's from our high paying customer invoices each month manually before submission. Such a simple setting to handle.

The problem with this is that in a lot of cases, the default option for a configurable option is not "No" or "Do not want it", but rather it is the base default option. That's why we always show all of them and their values on invoices. Having options be hidden when certain values are selected seems like quite a lot of extra complexity, and we're just not sure the return is there for it at this time.

To WHMCS: Don't be afraid of "complexity", you're in the software business and in the business of selling it to it's users. Give us the option of presenting a neat invoice to our customers through the option of suppressing the irrelevant options.

Actually this is very confusing to our clients and we end up spending a lot of time explaining to them to ignore these lines items when if should be fairly simple to hide the line item if qty is set to zero meaning it was not ordered.

Just recently moved from another billing system to WHMCS. I find this incredibly frustrating and confusing. Yes, we try to upsell customers during the checkout process. Now, forever, they will keep seeing all these things they did NOT buy, on every invoice and payment receipt. We've had to reduce the amount of things we try to sell, based on the inability to NOT show them if the customer did NOT buy them. I respectfully disagree with the WHMCS Dev Team on this.

Please fix this. If you simply allow us to select whether or not the option should be shown on the invoice when value is default, that will fix the problem and prevent the problem the Dev team brought up.

I'll support the idea to suppress the configurable options that are not chosen. As hosts that use your software, we have a very low price point for starts with the hopes of up-selling/adding on products. The more we can offer the better. We personally have opted to leave many options out of the configurable options simply because one hosted account would print to more than one page for an invoice.

I just realized that if I hide a Configurable Option, that it is hidden on the invoice EVEN IF IT IS PURCHASED. For example, sometimes customers use excessive resources, so we add a surcharge via a Configurable Option, but it is hidden on the order form. Apparently if it's hidden from the order form, it's also hidden from the invoice, even if enabled and being billed for it.

Something just seems wrong about how all of this is being done. I just want customers to see things they have actually purchased, on their invoice. Nothing more, nothing less. Seems so simple, but apparently this is a complex request.

It seems to me that this process was / is not well planned. Imagine we add 50 configurable options into a product for the customer to purchase them. Imagine that he doesn't buy any of those options and they are all 50 visible in the invoice with a zero next to it. 50 useless entries that are only taking space in an invoice and creating confusion for many customers.

The invoice should only display the items that were selected / bought from the customer. I am sure this is not hard to understand or implement?

I think WHMCS is very much in active development. However, the direction for the developers is coming from the Sales Dept. WHMCS will not sell more licenses or make more money if existing customers get appropriate looking and working invoices (like this feature request). Instead, it's much more sexy to say that you can get notifications to HipChat and Slack, integrate MailChimp, or have Automatic Updating (which can't work for most folks). It's just a fact of life... development dollars are going to be spent on things that attract new customers, and (mostly) not to improve the product for existing customers. That said, there is a glimmer of hope... 7.4 finally FINALLY addresses the problem with customers using Credit Balances (often requested feature). So... who knows... crossing fingers. :-)

I would like to reiterate how this change would positively impact our company. We routinely get customers asking about things like "Dedicated IP" or "Spam Filtering" on their invoices, when they are not paying for those options. It is extremely confusing to list these items on an invoice, when they are not even a part of the customer's order, and the customer has not ordered them. Please give us the option to remove Configurable Add-ons from the invoice, if the customer has not ordered them.