Jump to content

Product upgrades questions


Recommended Posts

I hope I'm just confused here and there isn't a larger issue at hand.

 

I have a product group with three products in. When I order the first product I am given the choice to upgrade to either of the two higher priced ones. But when I choose the product, it goes through to the page where I select my payment type and optionally add a promo code (I'm not using a code, just describing the page), I hit continue and then I'm told the order is being processed. The client area, however, doesn't show up the upgrade order, no unpaid invoices, etc. The (sandbox) payment gateway also doesn't show any transactions. In the WHMCS admin area I see a pending order. When I click it I see status as pending. In the order items table I see the correct price, but Payment Status says "No Invoice Due". When I click the green "Accept Order" button it sets it to active, but nothing happens - the product/service for the client doesn't change nor are any module commands run.

 

Am I missing something obvious here? Why won't upgrades work? I'm using the latest version of WHMCS.

 

Many thanks

Link to comment
Share on other sites

two questions - is this using a custom or default Six template ? anything in the logs that give any clues as to why this is occurring??

 

if you don't have a development license to test this on a new installation, it might be worth adding these 3 products (names unimportant, but pricing/settings are) to the WHMCS Admin Demo and then trying the update process on there... it's only the beta, but it should at least tell you if the process so working correctly on the demo...

Link to comment
Share on other sites

  • WHMCS Support Manager

Hi,

Does the upgrade summary page show there is a cost for the upgrade? If yes, the "No Invoice Due" error indicates there was a problem.

Please enable the Setup > General Settings > Other tab > MySQL Debug option, place an new upgrade order, and switch it off again.

Now review Utilities > Logs > Activity Log and let me know what entries you see.

Link to comment
Share on other sites

looking from the outside, there looks to be two issues - firstly, the upgrade doesn't seem to be generating an invoice and consequently, I assume, is not trying to charge the card... this is then leading to the second issue, where because there isn't an invoice marked as paid, the upgrade process doesn't continue. :?:

 

http://docs.whmcs.com/Products_Management#Upgrades.2FDowngrades

 

There will no immediate changes to the product after creating an upgrade order, the actual product or config option changes won't take effect until the invoice is paid. But as soon as the invoice is paid the product will be updated, the new recurring amount will be set, and with most supported control panels the upgrade is fully automated with the new package details/changes being passed over to the server module being used. Finally the upgrade email specified in the product configuration is sent to the user advising them of the new products details.

what I would do in these circumstances is to try out the process in a clean installation - if you don't have a developers license, use the WHMCS Admin Demo instead - I think it's still the RC1 that's installed, but it should be fine for your needs... and resets every few hours anyway.

 

setup a new product group; add your 3 products, order a product from that group (perhaps use Mail In Payment as the payment method); mark it as paid; then go through the upgrade process to see if it generates an invoice; if so, mark it as paid and see if WHMCS upgrades the product.

 

if it does upgrade, then you know the issue is with your configuration; if it doesn't, then it still might be your configuration and/or bug... though I can't recall seeing a lot of posts here about product upgrade issues, so a bug might be unlikely (or should I say less likely than normal with WHMCS!) :)

Link to comment
Share on other sites

  • WHMCS Support Manager

Hi,

Please enable the Setup > General Settings > Other tab > MySQL Debug option, reproduce the problem, then disable it again.

Now refer to Utilities > Logs > Activity Log at the time of placing the upgrade order. DO you see any errors recorded?

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