Client side upgrades should offer the various different options before producing a pro-rata price for the client (and then asking them if they want to proceed).
Background:Currently we have some configurable options in different option groups on our hosting products (they're priced differently depending which hosting package you are on so can't be in the same option group), so when a client does an upgrade we have to do two orders, one for the hosting package and one for the configurable options (as they are reset to none when we upgrade the hosting package).
A better system would ask them the same questions they would be asked if making an order, and then show them a pro-rata'd price.
The reason I say show them a pro-rata'd price is that we get some clients who don't want to proceed with the ugprade at that point yet we've already created an order and an invoice for them (all of which we have to reverse if they change their mind).
11 Comments
Login to post a comment.
Some details of this problem discussed here: https://whmcs.community/topic/307640-possibly-incorrect-pricing-calculation-in-product-upgrades/
It's incomprehensible why you cannot select configurable options during a regular upgrade process to a product that has configurable options. I think two steps to upgrade package + upgrade configurable options is not acceptable for a client.
+1 Please, please, please add this feature.
I am needing to upgrade a client to a better plan and add more disk space than the new plan has but I can't do that because the silly screen doesn't allow me to do it.
We have the same issue. And are we disappointed Whether this request is not active after 2years either.
Maybe we will see to develop a hook fort his. If others are interesting, let me know
Besides, there is no option of field available currently to allow customer to indicate when the upgrade will take place. I am highlight recommended to include this date field into future release with this enhancement request,
I like WHMCS but I wish they would think a little more like salespeople...reducing the number of choices or decision points to an upsell would enhance the value of the software.