Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: [SOLVED] Price calculation is wrong

[SOLVED] Price calculation is wrong 14 years 4 weeks ago #10382

  • internetty66
  • internetty66's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Posts: 51
  • Thank you received: 0
Pricing calculation on DT Register 2.7.0h2 is wrong for registered members.
(I have created an official support ticket already and reported the issue on 2.7.0a already - but so far my problem has not been acknowledged at all).

Therefore I am reporting it now in a threat and would be interesting to know whether others are experiencing same/similar issues with the price calculation):

My Setup (Just an example)
=======================
Payment method: PayLater
Individual and group registration possible

1) New field created with selection limit 1 and fee € 10,00
2) Standard Fee € 50,00
3) Discount Code: 5% reduction
4) Member Discount amount 50%
5) Change Fee € 1,00
6) Cancellation Fee € 5,00


When I login as a member:

on 1st screen:
fee € 27,50 (not correct, because the standard fee is € 50,00 - € 25,00 because of the 50% membership discount) plus selection additional fee from custom field of € 10,00

I would expect to see first € 30,00 because of the 50% membership discount

on 2nd screen:
Your total Registration cost: € 27,50
Registration Fee: 1 x € 50,00
Member Discount: € 27,50
Discount Code Applied! You saved: € 5,00
Additional costs: € 10,00

while correct calculation would be € 25,00

3rd screen:
and now suddenly the final amount due is € 55,00

This calculation is completely wrong.

When I do same registration as a non-registered person I get € 55,00 also...but here it is correct as the member discount will not be applied.


Any changes on existing registrations are also not correctly calculated.

If this is not being fixed, DT Register cannot be used.

Please Log in or Create an account to join the conversation.

Last Edit: by internetty66.

[SOLVED] Price calculation is wrong 14 years 4 weeks ago #10386

  • dthadmin
  • dthadmin's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 5470
  • Thank you received: 3
internetty - price calculation works just fine. I even setup your scenario on our sites to test it. First, make sure you have 2.7.0i as there WAS a member discount issue that was included in the last update.

Second, go to the list of events in the backend... on the right you'll see a link for each event "Fee Ordering". Here is your issue. Your calculations are mostly percentage based. So to get the desired result, you must calculate them in the correct order. Before 2.7, that was hard-coded and you had no way to re-arrange the order of most calculations. Now, for more detailed setups (mainly percentage use), you can control the order. Click that link then use drag/drop to move the items around. Any possible item that can be calculated (base fee, field fees, member discounts, etc) will show there. Rearrange as needed so you get the % fees calculated in the right place. Obviously calculating 50% will give you a different result if you place it right after the base event fee as opposed to after all other fees are included.

So just set the ordering as needed and it will work just fine. Verified on our sites with your exact scenario here. I'll post this to your ticket to. Sorry for the delay on it.

Please Log in or Create an account to join the conversation.

[SOLVED] Price calculation is wrong 14 years 2 weeks ago #10691

  • internetty66
  • internetty66's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Posts: 51
  • Thank you received: 0
I am very sorry to say that the issue is only partially solved.
I have tested the initial registration with 2.7.1c as I was not able to test every single DT Register version that came out.
And it worked fine this time with the registered members also - because as my calculations are also percentage based, I have corrected the order to get the desired result.


But then I made a change on an active registration - in this case a change on the address of one registrant in the group that should not have an effect on the price. I saved the record and instead of keeping the original pricing, the member discount has not been taken into consideration and price was at the end the double (because I have in our case a member discount of 50%).
In the price overview before all was fine.

I made again a change on a field where I have set the apply change fee flag to YES and saved the record again. But no change fee has been applied.

And the same scenario as before. The pricing calculation on the pricing detail page was o.k. (apart from the fact that the change fee was not taken into account). When I then finally save my changes, the price is doubled and the member discount has not been taken.

I checked my setup and cannot find any issues there.

Please Log in or Create an account to join the conversation.

[SOLVED] Price calculation is wrong 14 years 1 hour ago #10994

  • internetty66
  • internetty66's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Posts: 51
  • Thank you received: 0
same issue reported in a ticket ....no response from DTH.

Please Log in or Create an account to join the conversation.

[SOLVED] Price calculation is wrong 13 years 11 months ago #11021

  • dthadmin
  • dthadmin's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 5470
  • Thank you received: 3
internetty - the new 2.7.2 has many improvements with the editing of records in the user panel... and the backend. There were a number of issues found with editing group records and as far as we see in our testing, it's working nicely.

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Time to create page: 0.115 seconds