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.
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
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 ...
It looks like you set end dates not just on the event, but on the price fields as well. If so, you can remove the end dates from the price fields and that should fix your issue.
Public registration will still be impossible. End dates on price fields are only necessary if that price option goes away before the event takes place (e.g. early bird pricing).
If you are using Drupal as your CMS, then the answer is "yes". The drupal Webform-CiviCRM Integration module allows you to set up a form to register one or more people for any number of events, with full control over creating relationships, sharing addresses, sending a concise email recipt, and customizing the look and feel of your form.
For more ...
The way I do this is by using the "Require participant approval?" feature in the event set up. This means that anyone can apply for the event, but then their application is manually reviewed by one of the admins to see if they are a member.
Clearly, this introduces a manual process, but it does mean it's quite secure and it means any anonymous user can ...
The message is a little misleading. This email is generated if you've got the field "Pending participant expiration (hours)" set on the "Online Registration" tab of your event configuration. The help text for this field states:
Time limit in hours for confirming/finishing registration by
participants with any of the pending statuses. Enter 0 (or leave
I don't know if this feature will be released one day but I would find it pretty useful.
You could select a role list base on an event type or template.
However this extension just came out a few days after my question, and it could help if anyone is in the same situation.
You can use price sets to track purchased tickets instead of just registrants.
See this reference (down the page to 'complex event fees with price sets'
I would approach this roughly as follows:
Early bird registration fees can be handled either through the standard pricing options or using a price set. given that you want to have the additional banquet option using a price set would be the way to go, and simply set the start and end dates for your price fields accordingly.
All of the participant roles ...
You could setup a custom field for participants of the event (not contacts, nor the event, but the registration itself; Civi differentiates between contacts and participants; the registration entity is called 'Participants').
When creating the Custom Field Set, the "Used For" field would be for Participants (again, this is different from Contact). Then ...
This extension allows you to restrict online registration to certain events to logged in members only but still have other events open to the public.
The extension allows you to set a flag to any event so registration is restricted to those that have a current membership.
Welcome to CiviCRM SE!
If I understand your scenario correctly there are three time slots and you want participants to choose a session in each one. You can accomplish this with a single price set and a price field for each time slot using radio buttons for the line items (session options). You can set Max Participants for each line item. Once that is ...
As with many problems with Drupal integration civcrm_entity is the answer.
Install the latest civicrm_entity module for Drupal in the usual way (Recommend using Drush if you can).You'll also need to enable the civicrm_entity_views_extras sub module.
We'll be using drupal views to display the results so if you have your Drupal and Civi in different ...
just wondering - you are saying Profiles - are you absolutely certain you aren't referring to a 'group of custom fields'. This would make sense if you have added lots of groups of custom fields and set them to apply for 'all' events. they would then show for a back end registration.
If so there are two steps to consider
a/ do not make custom fields '...
I was able to search for these participants through Search>Advanced Search and use the Event Tab below instead, you should be able to see an Action of "Register Participants for Events" after selecting the participants. This doesn't come out if you searched through Events>Find Participants though.
--CIVICRM 5.13.5 Wordpress 5.0--
I was having a similar problem. I noticed the base url for WordPress was not set.
If you haven't set that, try setting that in Administer > CMS Database Integration and let us know if that fixed your issue.
Make sure the event is not the home page, that seems to cause problems with the base url.
I've (finally) had some time to work a bit more on this issue and I've managed to get the registration scheme pretty close to how I'd like for it to work.
I've set it up using price sets. I created 3 radio fields, each one containing:
One radio set is for Early bird, one for regular ...
We have just done something similar using price sets, CiviDiscount and Fancy Participant Listing to pull detailed results per option. We haven't used php or css to do anything to pretty up the booking form or show/hide options etc. If you have the skillset that would be infinitely better. We are using Drupal 6.
Our event is over three days with conference ...
This question led me to re-investigate a 'feature' that was added quite a few years back to allow sites to set different date formats for categories of date fields. In 4.6, you access this via Administer > Customize > Date Preferences. There is a 'category' for Birth Date which "should" allow you to select alternative formats including mm/dd OR yyyy.
Most of what you're describing is handled automatically. Here are some key elements that may help:
You must create the membership form as a contribution page. Go to Contributions menu > Manage Contribution Pages and create a new page. Be sure to fill out the "Membership" section.
A good reference can be found here.
To allow the user to become a Drupal ...
A couple of other thoughts.
You can use the CiviCRM Membership roles sync module so that only paid up members get a special Drupal Role. I.e. you would let all people signing up get a Drupal account but with no special permissions, and then when they are paid the module can set them as Members role and hence gain access to members-only stuff.
Or if you ...
Use the Drupal module included in the CiviCRM tarball that synchs CiviCRM members to Drupal roles. Then set Drupal permissions on viewing the Event registration page to appropriate membership roles. For events not restricted to members, set the event page to be viewable by anonymous users.
To do the same, I use 2 Webforms :
one public (authenticated users) which is limited to their own registration (existing contact hidden)
one, almost identical, reserved to an administrative role which enables different persons registration.
You may need the permission per webform Module (https://www.drupal.org/project/permissions_per_webform)
This is easy to achieve if your website is built using Wordpress, Drupal or Joomla, as CiviCRM integrates with all three of these content management systems.
Having installed CiviCRM (https://wiki.civicrm.org/confluence/display/CRMDOC/Installation+and+Upgrades) setting up a 'profile' (a CiviCRM term for a group of fields) is pretty straightforward - lots of ...
If you need the payment through "Cheque" you don't need to enable payment processor -
All you need is to enable "is pay later" option in your event config page - Payment processor are used only when you do online payment using credit or debit cards.
So, disable your payment processor and select "is pay later" option and then give a try - that should work ...
I believe the only way at this time to do this at this time without using (Drupal) Webform is to write custom code.
For custom code, there are a wide variety of approaches - you can write an extension that uses hook_civicrm_buildForm (or hook_civicrm_alterContent or hook_civicrm_alterTemplateFile, but IMO these are less elegant). Or you can put a .extra....
I have the same issues - Unfortunately, there are only workarounds as Alan mentioned in the comment:
Set as a Custom Field
Set & Hide the Year portion of the field if age will not be used throughout the system