Jump to content

Renewal pricing - which currency will be used


JEfromCanada

Recommended Posts

I have a client who was sold a "legacy" hosting package. Upon renewal, he will be grandfathered in and allowed to continue using that package. The original package was invoiced in Canadian dollars before I started using WHMCS.

 

I have set up my WHMCS to use the US dollar as the default currency, and the Canadian dollar equivalent is recalculated daily when the exchange rate is updated.

 

I have also gone into the client's profile and updated the renewal price (but on this screen, it does not appear to allow for the selection of the currency).

 

For this "legacy" package definition, I have disabled the US currency pricing and only show the Canadian price. When the client tries to renew the plan, will the renewal price be shown as $0.00 because there is no price under the default currency, or will the price show as entered in the spot for Canadian currency?

 

Asked another way, is there a way to FORCE this specific package to accept Canadian funds only as payment, despite the default currency being set to US funds?

Link to comment
Share on other sites

one very important thing to realise early on with WHMCS is that you cannot, or perhaps more accurately shouldn't, change a client's currency.

 

http://forum.whmcs.com/showthread.php?103126-Expert-question-Default-Currency-ID-change&p=426642#post426642

 

We do not recommend changing the default currency once you have invoices and orders in the system. Changing a client's currency will change the symbol, but it won't automatically convert the service prices, invoice and transaction history into the appropriate amount in the new currency. That would need to be done manually.

the point being that whichever currency is set for this client will be the one used for future invoices - e.g they can't have an invoice this week in USD, and next week try to buy something in CAN - they will effectively be locked into using the same currency.

 

so when renewal times arrives, the invoice will be for the renewal price (set in the client's product profile) and using the currency (as defined in the client's profile) - it will ignore the recurring price entered in the legacy's product setup.

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.

  • 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