How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Recalculate Total Due Today on Checkout page dynamically

  • SpeedyPage shared this idea 2 years ago
  • Order Forms
  • 3 Comments


As a hosting provider, it would be beneficial if the Total Due Today value on the Checkout page re-cuclautates dynamically without a page reload to show the total price and any applicable taxes as the Country and State fields are changed

This will benefit compliance with consumer and online selling regulation when doing Business to Consumer transactions.

Currently the value is set if the "Estimate Taxes" settings are used on the View Cart page, but it is easy for users to overlook this on the standard template.
Merged Ideas
    Show the "Update" button on checkout on the new orderforms (to update totals)
    When under WHMCS Settings -> Ordering, one of the "old" orderforms (boxes, modern etc) is checked, then there's a "Update" button when tax/VAT options are enabled in WHMCS, so that the customer can see the actual amount he's going to pay, after changing his State/Country or adding his VAT ID (to become exempt).See screenshot:f.cl.ly/items/3E012N0h0f1I3x113O0U/Shopping_Cart_-_Fusioned.png[co]{if $taxenabled && !$loggedin}<div class="carttaxwarning">{$LANG.carttaxupdateselections} <input type="submit" value="{$LANG.carttaxupdateselectionsupdate}" name${/if}[/co]The new orderforms (standard_cart, premium_comparison etc) don't have this and the "Total Due today" amount in the green box won't auto update when the customer enters his VAT ID (to become VAT exempt) or changes his country (were a different tax percentage would be applied). As a concequence, if the customer changed his country to one with a higher VAT rate than the default, his invoice will have a different amount than what is shown in "Total Due today" - which can cause misunderstandings (especially if the customer paid via credit card during checkout and realizes he's been charged more).f.cl.ly/items/2M042E2H0W1s2p0Z3i2V/Shopping_Cart_-_Fusioned.pngSo it would be great if the "Update" button is added to the new orderforms as well, so that when someone enters his VAT ID or changes his country, he can click the Update button, and get see the updated amount in "Total Due today".
    Recalculate tax on Total Due Today based on country
    Hello,We have the following issue,Unregistered users placing an order will at checkout (checkout.tpl) create an account, and fill in details.When selecting country of residence outside of our country, tax is not updated in total due today. Naturally this can and has confused some customers.Even though the invoice being sent out is correct, the visual feedback in checkout will still display tax.We suggest that country selector triggers a re-calculation of total due today, so that tax can be updated.

4 Comments

Login to post a comment.

Hi,
Thanks for your votes and comments in support of implementing dynamic recalculation of the "Total Due Today" value on the shopping cart checkout page.

We're pleased to announce this will be implemented in our next feature release this year. Here is a preview of how it will look:

https://assets.blog.whmcs.com/dynamictaxcalccheckout.gif

In this example there is no tax rule fo Cyprus, and a 25% tax rule for Denmark:
I'm mortified that this issue still hasn't been resolved and it's very concerning that the WHMCS team think it's ok for a customer to be shown one price, and then charged another. Having a tab half way thought he process that the customer *might* use to calculate tax isn't in anyway an acceptable solution to this.
Hi Fredrik,
Thanks for this suggestion.

At present visitors can obtain a clearer picture of their total including appropriate taxed via the "Estimate Taxes" tab on the previous stage of the checkout process; the view cart page.
The estimated tax on the cart page is not enough. According to (Danish) law the user must see the exact amount that is withdrawn from their account at the page where they accept the order (checkout).

Danish law (translated to english):
"When you shop online, you must easily be able to find the price of the item. The online store must inform you of the total price of the item. You should either be able to find the price on the page where the item is displayed or easily navigate to a page where the price is shown.

The online store must always state the total price of the item. This means that the price must include VAT, taxes, and other charges. If there are costs that may vary or be completely avoided, they can be stated separately. This could, for example, be shipping costs. Once you have entered your order, you must be informed of the total price before confirming the purchase."

The last line states this clearly.

If you need any reference on the correct way to do this I suggest looking at Woocommerce. Used by millions they got this done the right way.

This is a 3 year old request but drawing attention to the issues regarding the law (probably in multiple countries) you should get this fixed ASAP.

We have made our own temp. fix within a days work so it should not take to long to get this done correctly from WHMCS.

Kind regards,
Michael