13

You can definitively do that with a custom field! Custom Field -> Used for: Participants -> choose Field Type: checkbox; make one multiple choice option (Label: 'I agree to the terms and conditions'); or: Label: 'Read, Understood and Accepted'. Stick this new Custom Field into its own profile (so it can can have its own pre-form and/or post-form 'help' i.e. ...


12

CiviCRM itself provides no mechanism for customizing any URL aliases, or for generating them automatically. This is handled in the CMS or at the webserver level through URL Rewrite on IIS, mod_rewrite on Apache, ModRewrite in Lighttpd, and so on. By the book, manual aliases or redirects for contribution pages or any other CiviCRM pages are to be handled at ...


11

If you set the price set field to REQUIRED, the -none- option should be suppressed automatically.


11

If you're using Drupal, Webform-CiviCRM Integration will handle your scenario pretty easily. It allows registering any number of participants for any number of events on a single form. You may also want to e-mail Sarah Gladstone, the author of the Youth Registration extension, what she uses instead - but I'm pretty sure they use Webform-CiviCRM integration ...


11

It is the regular Drupal Views module, but if you have Drupal and CiviCRM in separate databases, you have to edit your settings file to let Views know where to find the CiviCRM data. (Coleman notes in addition: "if your drupal sql user and civicrm sql user are different then you need to grant SELECT privileges to the drupal one for the civi db.") You can ...


10

This is a bit of "surprise" but essentially for 4.6 and beyond Civi event registration for Wordpress won't work unless you either 1) use a 'base page' or a 2) WP short code Solution #1 has two steps. create a WP page with the 'civicrm' permalink set a 'base page' within CiviCRM See attached images.


9

I see now that you are working on core code. But just for the record, if you were doing this in an extension you would proceed by implementing hook_civicrm_tabset.


9

Jon - If you use events to track your attendance, you actually get the benefit of both (since event registrations also generate activities). :-) Depending on your version of Civi (which unfortunately you didn't specify), you may be able to create your event as a recurring event. You could then import your attendance lists (assuming of course all your ...


8

Under Administer/CiviEvent/Participant Status, Edit 'Pending Pay Later' and uncheck the 'Counted?' box. The same can be be done for 'Pending From Incomplete Transaction', but by default it doesn't count.


8

Check if 'Same email address?' checkbox is ticked in Manage Event >> Configure Event >> Online Registration. If this checkbox is enabled, CiviCRM will allow a user to register multiple times using the same email address. Untick 'Same email address?' checkbox to prevent people from registering for the same event more than once.


8

Perhaps the best free explanation of CiviCRM's deduplication is from the CiviCRM blog last year (July 31, 2014): Understanding CiviCRM Dedupe Rules For the whole process, I will let the author speak for themselves as it really is an excellent write up and worth reading in its entirety to understand the deduplication system. For this question, I suspect the ...


8

You will need to create extension to have Eventbrite sync with CiviEvents. Here is some guideline on how to approach this Create extension. Add page using civix In run() use CiviCRM api to create entries in civicrm table. Reference : Mandrill extension uses same approach i.e to create entries in various civicrm table upon webhook call. This might find ...


7

Contributing or sponsoring upgrades to the youth-registration extension seems like a good option for you. The extension has already been written and seems to need minimal maintenance to get it working with the latest version of CiviCRM. Short of that, your current options are limited. You could set up your registration form in such a way that the child's ...


7

I don't think that you can use CiviDiscount for the work-flow you are describing. CiviCRM does have another way of registering multiple participants, and that is with the use of price sets. You could use this to offer a discount. However, this method would only be useful fo you if you don't need to collect any information about the additional registrants. ...


7

If you enable the Address Name field globally, it will become available on the Event Location screen. From Administer CiviCRM → Localization → Address Settings (or browse directly to /civicrm/admin/setting/preferences/address ), check the box for Address Name under the Address Editing section.


7

I suggest you install the CiviEvent Widget.


7

The short answer is "yes." If you look at civicrm.org/roadmap you'll see 3 goals for the next evolution of CiviCRM, the first being: GOAL 1: A POWERFUL FORM DESIGNER Today our users, and those that support them, are able to customize CiviCRM installations with a number of powerful tools, many with point and click interfaces. But there are still ...


7

This is not possible via the UI. There is a table civicrm_participant_payment which links the Participant and the Contribution records. If you have access to that, and know the contribution_id then you should be able to edit participant_id


6

It would require a change to the core function CRM_Event_BAO_Event::getLocationEvent(). Right now, it only pulls addresses that are tied to existing events. Theoretically, the schema supports addresses that are tied to contacts also being tied to events, but there's no way to set the contact ID on an event address or vice-versa. In one sense, it would be ...


6

Make email address field not-required on the profile you include on your event online registration form. If the registering participant does not provide an email address, you could get duplicates in your CiviCRM contacts. See this warning: Duplicate Matching Impossible The selected profiles do not contain the fields necessary to match registrations ...


6

In the admin menu, go to Administer -> CiviEvent -> Participant Statuses. It looks like this: Ensure the various "Pending" statuses (the one you asked about is highlighted in the image) have "Counted" set according to your desired workflow.


6

If you use price sets then each field, or each option on multiple option fields, can have its own financial type. Currently, event price sets support contributions (FWIW, membership price sets also support contributions, but it's not yet possible to have memberships and event tickets in the same price set). The trouble you are having is the simplified price ...


6

If you use civicrm forms, you can do it using price sets and creating 2 options : male and female and limiting the amount of people per item.


6

This is specifically a problem with Bootstrap. In its infinite wisdom, it has laid claim to the class "label" to display an element like it's a tag or label. Unfortunately, you just have to add the following CSS, which overrides everything that Bootstrap adds: .crm-container .label { display: inherit; padding: inherit; font-size: inherit; font-...


6

CiviCRM profiles still have HTML snippets, which you can post on another website. They can be used for Mailing subscription forms, but if I'm right not for event subscription. Other options I am thinking about would be: 2 sites, 1 CiviCRM http://wiki.civicrm.org/confluence/display/CRMDOC/Multi+Site+Installation So you are using CiviCRM with 2nd site, and ...


6

You're not the only one looking for this solution, but it has been unfunded so far because it would be so complex. As an alternative, you might consider separate events, either using the Event Additional Signup extension or the new conference session features. People who come back later and want to sign up for an additional option can just sign up for the ...


6

I use Webform CiviCRM for many Event and Membership registrations - as the key advantage (unlike in CiviCRM itself) you can expose multiple profiles and store them all with relationship - capturing Primary + Spouse + Children all on one page. Online payment: yes is possible - generally works for inline Payment Processors such as PayPal Pro and iATS Payments ...


6

The Event Membership Signup extension is designed for this purpose--to give a discounted price for the membership/event combo--but it won't help in certain complex scenarios. If your event fee is $100, and your membership fee is $50, and you want to give a $20 combo discount, there are two ways to do it. You could add a new price field with a single ...


6

Civi can't do this in the UI, but if you're comfortable using the api explorer you could. First you need to find the id of the participant record (not the contact id of the participant) and the contact id of the person you want to transfer it to. Then user the api explorer to do Participant > Create with id (of the participant record) and contact_id (of the ...


6

we have similar issue but after clearing civicrm cache using menu/rebuild it started working.


Only top voted, non community-wiki answers of a minimum length are eligible