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) »
  • Pay other amount (free entry) for event fee
Pages: [1]

Author Topic: Pay other amount (free entry) for event fee  (Read 1255 times)

anothername

  • I post occasionally
  • **
  • Posts: 64
  • Karma: 3
  • CiviCRM version: CiviCRM 4.2.6
  • CMS version: Drupal 7.19
  • MySQL version: 5.1.66-0+squeeze1-log
  • PHP version: 5.3.3-7+squeeze14
Pay other amount (free entry) for event fee
March 05, 2013, 02:19:25 pm
Is it possible to have a pay other amount, just like there is for CiviDonate, for an event fee?

jcm55

  • I post occasionally
  • **
  • Posts: 96
  • Karma: 14
Re: Pay other amount (free entry) for event fee
March 05, 2013, 05:29:49 pm
Yes, you can do this with a price set.  Create a price set with one "text / numeric quantity" field, and set the price of that field to $1.  Leave "required" unchecked.

In the "Fees" section for the event setup, choose the price set you just created instead of filling out the "regular fees" section.

Now you'll have an event with a price field where registrants can enter an arbitrary dollar amount, or leave it blank and register for free.

anothername

  • I post occasionally
  • **
  • Posts: 64
  • Karma: 3
  • CiviCRM version: CiviCRM 4.2.6
  • CMS version: Drupal 7.19
  • MySQL version: 5.1.66-0+squeeze1-log
  • PHP version: 5.3.3-7+squeeze14
Re: Pay other amount (free entry) for event fee
March 06, 2013, 07:54:18 am
Thanks!

tmccartney

  • I post frequently
  • ***
  • Posts: 154
  • Karma: 9
  • CiviCRM version: 4.5.5
  • CMS version: Drupal 7.34
  • MySQL version: 5.5.34-cll-lve
  • PHP version: 5.3.28
Re: Pay other amount (free entry) for event fee
March 07, 2013, 09:02:42 am
We do this by having one or more zero-dollar items in the price set for conference presenters, sponsors, etc.  The item  descriptions include the phrase "administrative use only," and so far we haven't had anyone who SHOULD have paid use one of the zero-dollar options instead.

jcm55

  • I post occasionally
  • **
  • Posts: 96
  • Karma: 14
Re: Pay other amount (free entry) for event fee
March 07, 2013, 04:16:59 pm
For that use case, you can actually mark certain price fields as "admin only" in the price set configuration.  Then those options will not show on the regular user "front end" registration page -- they'll only be available to the admin "back end" registration page.  It would eliminate the potential for abuse, but also means that speakers/sponsors could not self-register.

caneyfork

  • Guest
Re: Pay other amount (free entry) for event fee
March 12, 2013, 10:21:18 am
How would one go about allowing free admissions for an event and not have them enter payment info ? 

We are sponsoring an event for narcolepsy and would like to allow narcolepsy patients to register for free without entering payment info.  We are using the  honor system and karma and will not police who uses this option. We just don't want to force people to enter credit card info to register for free.  Any Ideas are greatly appreciated.

Thanks
« Last Edit: March 12, 2013, 02:28:52 pm by caneyfork »

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Re: Pay other amount (free entry) for event fee
March 12, 2013, 03:49:12 pm
As tmccartney said
Quote
...do this by having one or more zero-dollar items in the price set for conference presenters, sponsors, etc.

If you aren't using a price set (although I suggest you do) you can still enter zero dollar options when you set up the regular fees.

If the amount owing is zero, the person registering does not need to fill in their CC details to complete their registration although those fields still show.



If you don't want to go the blunt route of having a price set that says:

Fees:
narcolepsy patients       $0
others                            $50


then you can camouflage it a bit by only offering the $50 option in the first price field in the price set. Then add another price field with hidden negative amounts.  This approach also lets you offer discounts on the fee for, say, partners of narcolepsy patients if you should want to.   An example of the second price field you could add with amounts that would be hidden shown in brackets is:

I am attending this event as:

A narcolepsy patient    (-$50)
The partner of a narcolepsy patient (-$25)
An medical practitioner treating narcolepsy patients)  ($0)
A supporter of narcolepsy research ($0)

This latter approach also lets you collect info on those attending (although you can always do that with a profile - which is actually easier to search).




caneyfork

  • Guest
Re: Pay other amount (free entry) for event fee
March 13, 2013, 09:19:54 am
Quote from: jchester on March 12, 2013, 03:49:12 pm
As tmccartney said
Quote
...do this by having one or more zero-dollar items in the price set for conference presenters, sponsors, etc.

If you aren't using a price set (although I suggest you do) you can still enter zero dollar options when you set up the regular fees.

If the amount owing is zero, the person registering does not need to fill in their CC details to complete their registration although those fields still show.

Thank you so much, this worked. 
« Last Edit: March 13, 2013, 09:29:09 am by caneyfork »

nickandrea19

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.2.7
  • CMS version: Wordpress 3.5.1
  • MySQL version: 5.5.23
  • PHP version: 5.2.x
Re: Pay other amount (free entry) for event fee
April 02, 2013, 01:35:36 pm
Quote from: jcm55 on March 05, 2013, 05:29:49 pm
Yes, you can do this with a price set.  Create a price set with one "text / numeric quantity" field, and set the price of that field to $1.  Leave "required" unchecked.

In the "Fees" section for the event setup, choose the price set you just created instead of filling out the "regular fees" section.

Now you'll have an event with a price field where registrants can enter an arbitrary dollar amount, or leave it blank and register for free.

Is there a way to calculate a total, regardless? In other words, total will be calculated. Then, we create a field such as you are suggesting above. They can pay what they want towards the total, and return later to pay more. Is this possible and if so, how?

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Pay other amount (free entry) for event fee

This forum was archived on 2017-11-26.