CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Modifying registration for an event
Pages: [1]

Author Topic: Modifying registration for an event  (Read 1339 times)

Dennis Gray

  • Ask me questions
  • ****
  • Posts: 472
  • Karma: 1
  • CiviCRM version: Various. See post.
  • CMS version: Drupal, Wordpress and Joomla. See post.
  • MySQL version: TBA
  • PHP version: TBA
Modifying registration for an event
February 14, 2014, 05:53:27 pm
CiviCRM 4.1.3

A partiicpant has registered for an event but made the wrong choice from the price options for one particular event. We would like to modify the record so that the correct option is recorded. The only way I found to do this was, as administrator, create a new event record for the correct option (these are free options so no worries about refunds). Now this leaves the counts incorrect because the incorrect option is still recorded.

How can I correct this?

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Modifying registration for an event
February 14, 2014, 07:46:35 pm
Have you tried cancelling the first registration?  I imagine the count against the incorrect option would then be correct.

Dennis Gray

  • Ask me questions
  • ****
  • Posts: 472
  • Karma: 1
  • CiviCRM version: Various. See post.
  • CMS version: Drupal, Wordpress and Joomla. See post.
  • MySQL version: TBA
  • PHP version: TBA
Re: Modifying registration for an event
February 14, 2014, 07:53:28 pm
There are other events that are valid on that registration, severl of which are paid events. If I canceled that then we would lose the details of what is valid.

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Modifying registration for an event
February 14, 2014, 09:51:31 pm
I am not sure that you will find an easy way to do what you want.   

When faced with a similar situation we always cancel the entire registration and create a new registration with the correct choices, this keeps all the counts correct.

For the money side of things we have a price field that only admin can see called Previous payment.  In that you would have a negative amount that corresponds to the original event payment. (Yes, there could be many options needed, but I only add them as I need them)

You can then tick that option on the new event registration and end up with zero payment required.  This keeps the money side of things OK also.

Dennis Gray

  • Ask me questions
  • ****
  • Posts: 472
  • Karma: 1
  • CiviCRM version: Various. See post.
  • CMS version: Drupal, Wordpress and Joomla. See post.
  • MySQL version: TBA
  • PHP version: TBA
Re: Modifying registration for an event
February 14, 2014, 10:44:03 pm
When I try to enter a negative number, I get an error that the amount must be an integer (whole number). I have tried as -75.00 or -75

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Modifying registration for an event
February 14, 2014, 11:38:25 pm
It would help if you filled in the details in your profile to indicate which version of civicrm you are using.  If you are using many versions please include that info each time you start a new topic.

More rather less information will help others to provide relevant suggestions.

How is your event set up, have you used a price set?  (I use price sets for everything as I find them the most versatile way to operate.)

I can enter negative values for a price field option in both 4.2 and 4.4 with no problems.


 

Dennis Gray

  • Ask me questions
  • ****
  • Posts: 472
  • Karma: 1
  • CiviCRM version: Various. See post.
  • CMS version: Drupal, Wordpress and Joomla. See post.
  • MySQL version: TBA
  • PHP version: TBA
Re: Modifying registration for an event
February 15, 2014, 03:47:47 am
The version is given in the first line of my original post: 4.1.3

I am using a price set. Per your suggestion, I added an Admin only option for Previous Payment. It is a text/numeric field. I cannot enter a negative value in this field. It only wants integers.

Thanks


joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Modifying registration for an event
February 15, 2014, 05:12:04 am
Sorry about the version number, I am so used to seeing it in the profile on the left under the avatar that I missed it way up at the top of the first post.

You will need to make the option field either to radio button or check box.  Radio button will be quicker to set up - just create the option you need (and another with some random value if it makes you create two options (I haven't used 4.1 for a long time.))

A more versatile approach if you think others might make a similar mistake but will have chosen a different combination of paid events would be use check boxes.  You would set up one field option for each paid event with the "fee" being the negative of that event fee.   Then you just select the combination that comes to the amount you need when ever you need to re-register someone who has already paid.


mclyde

  • I post frequently
  • ***
  • Posts: 171
  • Karma: 3
    • International Society for Bayesian Analysis
  • CiviCRM version: 4.2.7
  • CMS version: Drupal 6.x
  • MySQL version: 5.136
  • PHP version: 5.2.16
Re: Modifying registration for an event
April 12, 2014, 06:49:41 pm
I have got the same problem - I am unable to enter negative values for a quantity using price fields.   Our case is a little more complex as there is a cancelation fee and the possibility that early bird discounts (using the Discount extension) no longer apply,  so I do not see how the radio buttons or check box will work.


The help info for creating the field as a numeric quantity seems to imply that negative amounts are OK to provide discounts.
Merlise Clyde

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Modifying registration for an event
April 12, 2014, 09:02:25 pm
First some good news, back office modification to event registrations is one of the new features planned for 4.5 (not sure if it will play nicely with CiviDiscount though).

Second, to you problem.

Perhaps I did not explain very clearly.  You don't enter a negative quantity into an existing price field, you create new price fields that are admin only that have negative amounts specified. ( See attachment)

If your event has a complicated pricing structure this can be a pain to set up and you may have to inventive to cope with the fact that you are using CiviDiscount, but it does keep the financial side of things accurate.

mclyde

  • I post frequently
  • ***
  • Posts: 171
  • Karma: 3
    • International Society for Bayesian Analysis
  • CiviCRM version: 4.2.7
  • CMS version: Drupal 6.x
  • MySQL version: 5.136
  • PHP version: 5.2.16
Re: Modifying registration for an event
April 13, 2014, 01:50:56 pm
I did create a new price field that only had admin access, but was a text/numeric field.  What i missed was that the unit price needed to be negative; I was trying to  enter a negative quantity in the form.   Problem solved (just need to look at it again)!     Would be nice if the quantity did not have to be integers but we can hopefully multiply by 100 :-)


The Cividiscount code is not being applied to the edit registration page so the registration price is incorrect, but at least we now have the total contribution matching what is in the bank.

Thanks!


Merlise Clyde

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Modifying registration for an event

This forum was archived on 2017-11-26.